aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/nfsclient/nfs_clbio.c
Commit message (Expand)AuthorAgeFilesLines
* filesystems: return error from vn_rlimit_fsize() instead of EFBIGKonstantin Belousov2022-09-241-2/+3
* nfscl: Add support for a NFSv4 AppendWrite RPCRick Macklem2022-04-301-8/+18
* nfscl: Ansify a function headerRick Macklem2022-04-091-5/+2
* nfscl: Fix IO_APPEND writes from kernel spaceRick Macklem2022-03-281-1/+1
* nfscl: Always invalidate buffers for append writesRick Macklem2022-01-061-36/+39
* nfscl: Check for mmap(2)'d file before doing direct outputRick Macklem2021-12-201-1/+13
* nfscl: Change IO_APPEND writes to direct I/ORick Macklem2021-12-151-1/+5
* nfscl: Fix must_commit/writeverf handling for Direct I/ORick Macklem2021-12-111-4/+33
* nfscl: Fix forced dismount from looping on commitRick Macklem2021-11-031-1/+1
* nfscl: Add setting n_localmodtime to the Write RPC codeRick Macklem2021-10-311-3/+15
* buffer pager: allow get_blksize method to return errorKonstantin Belousov2021-09-171-2/+3
* nfsclient: add nfs node locking around uses of n_direofoffsetRick Macklem2021-02-281-0/+10
* nfs_write(): do not call ncl_pager_setsize() after clearing TDP2_SBPAGESKonstantin Belousov2021-01-241-5/+0
* nfs client: block vnode_pager_setsize() calls from nfscl_loadattrcache in nfs...Konstantin Belousov2021-01-231-2/+12
* fs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Remove vfs_statfs and vnode_mount macros from NFSAlan Somers2020-06-171-1/+1
* Fix NFS client deadlock when read reports truncated node.Konstantin Belousov2020-02-221-16/+35
* (4/6) Protect page valid with the busy lock.Jeff Roberson2019-10-151-3/+3
* Replace all mtx_lock()/mtx_unlock() on the iod lock with macros.Rick Macklem2019-09-241-5/+5
* Replace all mtx_lock()/mtx_unlock() on n_mtx with the macros.Rick Macklem2019-09-241-57/+57
* Remove "struct ucred*" argument from vtruncbufAlan Somers2019-05-241-2/+2
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-051-1/+1
* Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff2019-01-151-6/+6
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Do not drop NFS vnode lock when performing consistency checks.Konstantin Belousov2017-08-201-38/+13
* Replace the checks for MNTK_UNMOUNTF with a macro that does the same thing.Rick Macklem2017-07-271-1/+1
* Mark pages after EOF as clean after pageout.Konstantin Belousov2017-07-261-2/+4
* Move rtvals initialization out of the region protected by NFS nodeKonstantin Belousov2017-07-261-4/+3
* - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff2017-04-171-4/+4
* Remove spl*() calls from the nfsclient code. Style adjustments in theKonstantin Belousov2017-04-061-4/+0
* Make nfs pageout coherent with the dirty state of the buffers.Konstantin Belousov2017-04-051-28/+9
* Handle nfs IO_ASYNC write requests asynchronously.Konstantin Belousov2017-04-051-1/+1
* Handle possible vnode reclamation after ncl_vinvalbuf() call.Konstantin Belousov2017-04-051-9/+23
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Use buffer pager for NFS.Konstantin Belousov2016-11-221-0/+38
* Minor cleanup, remove unneeded XXX comments and unused re-define.Konstantin Belousov2016-11-221-2/+2
* Update the nfsstats structure to include the changes needed byRick Macklem2016-08-121-9/+9
* Remove ncl_printf(), use printf(9) directly. After r303710 theKonstantin Belousov2016-08-031-7/+7
* NFS: spelling fixes on comments.Pedro F. Giffuni2016-04-291-5/+5
* Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni2016-04-101-2/+2
* Fix breakage caused by r292373 in ZFS/FUSE/NFS/SMBFS.Gleb Smirnoff2015-12-161-15/+10
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-8/+14
* o Un-inline vm_pager_get_pages(), vm_pager_get_pages_async().Gleb Smirnoff2015-06-171-6/+0
* Do not promote large async writes to sync.Alexander Motin2015-05-141-34/+15
* o Enhance vm_pager_free_nonreq() function:Gleb Smirnoff2015-03-171-2/+4
* Avoid an exclusive acquisition of the object lock on the expected executionAlan Cox2014-09-141-20/+9
* For software builds, the NFS client does many smallRick Macklem2013-12-071-10/+25
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-2/+0
* When the NFSv4.1 client is writing to a pNFS Data Server (DS), theRick Macklem2013-06-211-2/+16
* Both NFS clients can deadlock when using the "rdirplus" mountRick Macklem2013-04-181-2/+10