summaryrefslogtreecommitdiff
path: root/fs/nfs/localio.c
AgeCommit message (Expand)Author
12 daysNFS/localio: Deal with page bases that are > PAGE_SIZETrond Myklebust
12 daysNFS/localio: Stop further I/O upon hitting an errorTrond Myklebust
2025-12-12Merge tag 'nfs-for-6.19-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds
2025-12-05nfs/localio: fix regression due to out-of-order __put_credMike Snitzer
2025-12-05nfs/localio: remove 61 byte hole from needless ____cacheline_alignedMike Snitzer
2025-12-05nfs/localio: remove alignment size checking in nfs_is_local_dio_possibleMike Snitzer
2025-12-01Merge tag 'kernel-6.19-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2025-11-10nfs/localio: do not issue misaligned DIO out-of-orderMike Snitzer
2025-11-10nfs/localio: Ensure DIO WRITE's IO on stable storage upon completionMike Snitzer
2025-11-10nfs/localio: backfill missing partial read support for misaligned DIOMike Snitzer
2025-11-10nfs/localio: add refcounting for each iocb IO associated with NFS pgio headerMike Snitzer
2025-11-10nfs/localio: remove unecessary ENOTBLK handling in DIO WRITE supportMike Snitzer
2025-11-04nfs: use credential guards in nfs_local_call_write()Christian Brauner
2025-11-04nfs: use credential guards in nfs_local_call_read()Christian Brauner
2025-10-03Merge tag 'pull-f_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds
2025-09-30nfs/localio: add tracepoints for misaligned DIO READ and WRITE supportMike Snitzer
2025-09-30nfs/localio: add proper O_DIRECT support for READ and WRITEMike Snitzer
2025-09-30nfs/localio: refactor iocb initializationMike Snitzer
2025-09-30nfs/localio: refactor iocb and iov_iter_bvec initializationMike Snitzer
2025-09-30nfs/localio: avoid issuing misaligned IO using O_DIRECTMike Snitzer
2025-09-30nfs/localio: make trace_nfs_local_open_fh more usefulMike Snitzer
2025-09-15nfs: constify path argument of __vfs_getattr()Al Viro
2025-09-06nfs/localio: avoid bouncing LOCALIO if nfs_client_is_local()Mike Snitzer
2025-09-05nfs/localio: restore creds before releasing pageio dataScott Mayhew
2025-08-03nfs/localio: use read_seqbegin() rather than read_seqbegin_or_lock()Li RongQing
2025-05-28nfs_localio: change nfsd_file_put_local() to take a pointer to __rcu pointerNeilBrown
2025-05-28nfs_localio: simplify interface to nfsd for getting nfsd_fileNeilBrown
2025-05-28nfs_localio: always hold nfsd net ref with nfsd_file refNeilBrown
2025-05-28nfs_localio: use cmpxchg() to install new nfs_file_localioNeilBrown
2025-05-28NFS: always probe for LOCALIO support asynchronouslyMike Snitzer
2025-04-28NFS/localio: Fix a race in nfs_local_open_fh()Trond Myklebust
2025-01-21nfs: fix incorrect error handling in LOCALIOMike Snitzer
2025-01-14nfs: probe for LOCALIO when v4 client reconnects to serverMike Snitzer
2025-01-14nfs/localio: remove redundant code and simplify LOCALIO enablementMike Snitzer
2025-01-14nfs: cache all open LOCALIO nfsd_file(s) in clientMike Snitzer
2025-01-14nfs_common: move localio_lock to new lock member of nfs_uuid_tMike Snitzer
2025-01-14nfs_common: rename functions that invalidate LOCALIO nfs_clientsMike Snitzer
2025-01-14nfs/localio: add direct IO enablement with sync and async IO supportMike Snitzer
2024-11-09nfs/localio: must clear res.replen in nfs_local_read_doneNeilBrown
2024-11-08nfs/localio: eliminate need for nfs_local_fsync_work forward declarationMike Snitzer
2024-11-08nfs/localio: remove extra indirect nfs_to call to check {read,write}_iterMike Snitzer
2024-11-08nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctxMike Snitzer
2024-11-08nfs/localio: remove redundant suid/sgid handlingMike Snitzer
2024-11-04nfs_common: fix localio to cope with racing nfs_local_probe()Mike Snitzer
2024-10-03nfs_common: fix race in NFS calls to nfsd_file_put_local() and nfsd_serv_put()Mike Snitzer
2024-09-30nfs: Remove duplicated include in localio.cYang Li
2024-09-23nfs: implement client support for NFS_LOCALIO_PROGRAMMike Snitzer
2024-09-23nfs/localio: use dedicated workqueues for filesystem read and writeTrond Myklebust
2024-09-23nfs: add LOCALIO supportWeston Andros Adamson