aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs
AgeCommit message (Expand)AuthorFilesLines
10 daysMerge tag 'nfs-for-6.9-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-1/+6
2024-04-04nfs: Handle error of rpc_proc_register() in nfs_net_init().Kuniyuki Iwashima1-1/+6
2024-03-16Merge tag 'nfs-for-6.9-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds25-57/+210
2024-03-16nfs: fix panic when nfs4_ff_layout_prepare_ds() failsJosef Bacik1-1/+1
2024-03-12mm, slab: remove last vestiges of SLAB_MEM_SPREADLinus Torvalds3-4/+3
2024-03-12Merge tag 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds1-3/+0
2024-03-11Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2-35/+35
2024-03-11Merge tag 'vfs-6.9.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds10-55/+58
2024-03-09NFS: trace the uniquifier of fscacheChen Hanxiao1-0/+1
2024-03-09NFS: Read unlock folio on nfs_page_create_from_folio() errorBenjamin Coddington1-0/+2
2024-03-09NFS: remove unused variable nfs_rpcstatTrond Myklebust1-4/+0
2024-03-09nfs: fix UAF in direct writesJosef Bacik2-3/+10
2024-03-09nfs: properly protect nfs_direct_req fieldsJosef Bacik1-1/+6
2024-03-09NFS: enable nconnect for RDMATrond Myklebust2-0/+3
2024-03-09NFSv4: nfs4_do_open() is incorrectly triggering state recoveryTrond Myklebust4-16/+8
2024-03-09NFS: avoid infinite loop in pnfs_update_layout.NeilBrown1-0/+8
2024-03-09NFS: remove sync_mode test from nfs_writepage_locked()NeilBrown1-4/+0
2024-03-09NFSv4.1/pnfs: fix NFS with TLS in pnfsOlga Kornievskaia1-1/+43
2024-03-09NFS: Fix an off by one in root_nfs_cat()Christophe JAILLET1-2/+2
2024-03-09nfs: make the rpc_stat per net namespaceJosef Bacik4-4/+9
2024-03-09nfs: expose /proc/net/sunrpc/nfs in net namespacesJosef Bacik1-4/+2
2024-03-09NFSv4.1: add tracepoint to trunked nfs4_exchange_id callsOlga Kornievskaia2-2/+34
2024-03-09NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interruptDave Wysochanski1-7/+2
2024-03-01nfsd: stop setting ->pg_stats for unused statsJosef Bacik1-3/+0
2024-02-28nfs: fix regression in handling of fsc= option in NFSv4Chen Hanxiao1-0/+24
2024-02-28pnfs/filelayout: add tracepoint to getdeviceinfoOlga Kornievskaia3-0/+32
2024-02-28NFSv4.2: fix listxattr maximum XDR buffer sizeJorge Mora1-2/+5
2024-02-28NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102Jorge Mora1-6/+10
2024-02-28NFS: Display the "fsc=" mount option if it is setChen Hanxiao1-1/+9
2024-02-25nfs: port block device access to filesChristian Brauner2-35/+35
2024-02-25nfs: fix UAF on pathwalk running into umountAl Viro1-3/+10
2024-02-25nfs: make nfs_set_verifier() safe for use in RCU pathwalkAl Viro1-2/+2
2024-02-05filelock: split leases out of struct file_lockJeff Layton3-4/+4
2024-02-05nfs: adapt to breakup of struct file_lockJeff Layton9-38/+38
2024-02-05filelock: split common fields into struct file_lock_coreJeff Layton3-0/+3
2024-02-05nfs: convert to using new filelock helpersJeff Layton6-21/+21
2024-01-19Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds3-10/+3
2024-01-10Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds2-2/+0
2024-01-10Merge tag 'nfs-for-6.8-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds16-68/+92
2024-01-10Merge tag 'nfsd-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2-26/+6
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-5/+5
2024-01-08Merge tag 'vfs-6.8.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds1-2/+3
2024-01-07SUNRPC: discard sv_refcnt, and svc_get/svc_putNeilBrown1-7/+6
2024-01-07NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.hChenXiaoSong1-19/+0
2024-01-04NFSv4.1: Use the nfs_client's rpc timeouts for backchannelBenjamin Coddington1-0/+5
2024-01-04rpc_pipefs: Replace one label in bl_resolve_deviceid()Markus Elfring1-1/+1
2024-01-04nfs: Remove writepageMatthew Wilcox (Oracle)2-12/+0
2024-01-04NFS: drop unused nfs_direct_req bytes_leftBenjamin Coddington3-9/+4
2024-01-04pNFS: Fix the pnfs block driver's calculation of layoutget sizeTrond Myklebust4-7/+8
2024-01-04nfs: print fileid in lookup tracepointsJeff Layton1-4/+10
2024-01-04nfs: rename the nfs_async_rename_done tracepointJeff Layton2-2/+2
2024-01-04nfs: add new tracepoint at nfs4 revalidate entry pointJeff Layton1-0/+2
2024-01-04NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICTTrond Myklebust1-0/+3
2024-01-04NFSv4.1: if referring calls are complete, trust the stateid argumentTrond Myklebust1-20/+24
2024-01-04NFSv4: Track the number of referring calls in struct cb_process_stateTrond Myklebust2-5/+11
2024-01-04NFS: Use parent's objective cred in nfs_access_login_time()Scott Mayhew1-1/+1
2024-01-04NFSv4: Always ask for type with READDIRBenjamin Coddington1-7/+16
2024-01-04pnfs/blocklayout: Don't add zero-length pnfs_block_devBenjamin Coddington1-0/+3
2024-01-04blocklayoutdriver: Fix reference leak of pnfs_device_nodeBenjamin Coddington1-0/+2
2023-12-28fs: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados2-2/+0
2023-12-28netfs: Optimise away reads above the point at which there can be no dataDavid Howells1-1/+1
2023-12-24netfs, fscache: Remove ->begin_cache_operationDavid Howells1-7/+0
2023-12-24netfs, fscache: Combine fscache with netfsDavid Howells1-2/+2
2023-12-12list_lru: allow explicit memcg and NUMA node selectionNhat Pham1-4/+4
2023-12-12fs: use splice_copy_file_range() inline helperAmir Goldstein1-2/+3
2023-12-10fs: convert error_remove_page to error_remove_folioMatthew Wilcox (Oracle)1-1/+1
2023-11-21fs: Rename mapping private membersMatthew Wilcox (Oracle)1-6/+6
2023-11-08Merge tag 'nfs-for-6.7-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds12-39/+93
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-51/+57
2023-11-01nfs: Convert nfs_symlink() to use a folioMatthew Wilcox (Oracle)4-22/+20
2023-11-01NFSv4.1: fix SP4_MACH_CRED protection for pnfs IOOlga Kornievskaia1-2/+3
2023-11-01NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunkingOlga Kornievskaia1-1/+6
2023-11-01nfs41: drop dependency between flexfiles layout driver and NFSv3 modulesMkrtchyan, Tigran1-1/+1
2023-11-01NFSv4: fairly test all delegations on a SEQ4_ revocationBenjamin Coddington2-1/+7
2023-10-30Merge tag 'hardening-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-2/+2
2023-10-30Merge tag 'nfsd-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds1-44/+2
2023-10-30Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds3-18/+18
2023-10-30Merge tag 'vfs-6.7.xattr' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds3-3/+3
2023-10-30Merge tag 'vfs-6.7.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds1-1/+1
2023-10-28nfs/blocklayout: Convert to use bdev_open_by_dev/path()Jan Kara2-40/+38
2023-10-22NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mountsTrond Myklebust4-11/+22
2023-10-22NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAYTrond Myklebust3-1/+34
2023-10-19fs: add a new SB_I_NOUMASK flagJeff Layton1-1/+1
2023-10-18NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS serverOlga Kornievskaia1-2/+0
2023-10-18pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_statsTrond Myklebust1-7/+10
2023-10-18pNFS: Fix a hang in nfs4_evict_inode()Trond Myklebust1-10/+23
2023-10-18nfs: convert to new timestamp accessorsJeff Layton3-18/+18
2023-10-16SUNRPC: change how svc threads are asked to exit.NeilBrown1-1/+1
2023-10-16SUNRPC: integrate back-channel processing with svc_recv()NeilBrown1-40/+2
2023-10-16SUNRPC: Clean up bc_svc_process()Chuck Lever1-5/+1
2023-10-11NFS: Fix potential oops in nfs_inode_remove_request()Scott Mayhew1-1/+3
2023-10-11nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE opDai Ngo1-1/+2
2023-10-09nfs: move nfs4_xattr_handlers to .rodataWedson Almeida Filho3-3/+3
2023-10-04nfs: dynamically allocate the nfs-acl shrinkerQi Zheng1-8/+13
2023-10-04NFSv4.2: dynamically allocate the nfs-xattr shrinkersQi Zheng1-43/+44
2023-10-02NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_byKees Cook1-1/+1
2023-10-02nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_byKees Cook1-1/+1
2023-09-28nfs: decrement nrequests counter before releasing the reqJeff Layton1-1/+1
2023-09-27NFSv4: Fix a state manager thread deadlock regressionTrond Myklebust2-13/+29
2023-09-27NFSv4: Fix a nfs4_state_manager() raceTrond Myklebust1-0/+7
2023-09-15NFSv4.1: fix zero value filehandle in post open getattrOlga Kornievskaia1-1/+5
2023-09-13NFSv4.1: fix pnfs MDS=DS session trunkingOlga Kornievskaia1-1/+5
2023-09-13NFS/pNFS: Report EINVAL errors from connect() to the serverTrond Myklebust1-0/+1
2023-09-13NFS: More fixes for nfs_direct_write_reschedule_io()Trond Myklebust1-6/+11
2023-09-13NFS: Use the correct commit info in nfs_join_page_group()Trond Myklebust2-14/+17
2023-09-13NFS: More O_DIRECT accounting fixes for error pathsTrond Myklebust1-16/+31
2023-09-13NFS: Fix O_DIRECT locking issuesTrond Myklebust1-4/+4
2023-09-11NFS: Fix error handling for O_DIRECT write schedulingTrond Myklebust1-16/+46
2023-08-31Merge tag 'nfs-for-6.6-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds19-43/+88
2023-08-31Merge tag 'nfsd-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds1-19/+4
2023-08-31NFS: switch back to using kill_anon_superChristoph Hellwig1-3/+1
2023-08-30pNFS: Fix assignment of xprtdata.credAnna Schumaker1-1/+1
2023-08-30NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQOlga Kornievskaia1-2/+3
2023-08-30NFS: Guard against READDIR loop when entry names exceed MAXNAMELENBenjamin Coddington2-2/+2
2023-08-29SUNRPC: Add enum svc_auth_statusChuck Lever1-1/+1
2023-08-29SUNRPC: remove timeout arg from svc_recv()NeilBrown1-1/+1
2023-08-29SUNRPC: change svc_recv() to return void.NeilBrown1-9/+2
2023-08-29SUNRPC: call svc_process() from svc_recv().NeilBrown1-1/+0
2023-08-29nfsd: don't allow nfsd threads to be signalled.NeilBrown1-8/+1
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+3
2023-08-28Merge tag 'v6.6-vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds3-4/+4
2023-08-28Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds4-15/+16
2023-08-24NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS serverOlga Kornievskaia2-0/+7
2023-08-24NFS/pNFS: Set the connect timeout for the pNFS flexfiles driverTrond Myklebust4-0/+10
2023-08-24NFS: Fix a potential data corruptionTrond Myklebust1-1/+19
2023-08-24nfs: fix redundant readdir request after get eofKinglong Mee1-4/+11
2023-08-24nfs/blocklayout: Use the passed in gfp flagsDan Carpenter1-2/+2
2023-08-24filemap: Fix errors in file.chuzhi001@208suo.com1-1/+1
2023-08-24NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_infoFedor Pchelkin1-1/+1
2023-08-24NFS: Move common includes outside ifdefGUO Zihua1-7/+5
2023-08-23NFS: Enable the READ_PLUS operation by defaultAnna Schumaker1-4/+2
2023-08-23NFSv4.2: Rework scratch handling for READ_PLUS (again)Anna Schumaker5-13/+14
2023-08-23NFSv4.2: Fix READ_PLUS size calculationsAnna Schumaker1-3/+9
2023-08-23NFSv4.2: Fix READ_PLUS smatch warningsAnna Schumaker1-2/+1
2023-08-22Merge tag 'nfs-for-6.5-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds4-18/+31
2023-08-19NFSv4: fix out path in __nfs4_get_acl_uncachedFedor Pchelkin1-3/+2
2023-08-19NFSv4.2: fix error handling in nfs42_proc_getxattrFedor Pchelkin1-3/+2
2023-08-19NFS: Fix sysfs server name memory leakBenjamin Coddington1-1/+3
2023-08-18mm, netfs, fscache: stop read optimisation when folio removed from pagecacheDavid Howells1-0/+3
2023-08-17NFS: Fix a use after free in nfs_direct_join_group()Trond Myklebust1-10/+16
2023-08-09fs: pass the request_mask to generic_fillattrJeff Layton2-2/+3
2023-07-24nfs: convert to ctime accessor functionsJeff Layton3-13/+13
2023-07-10fs: Pass argument to fcntl_setlease as intLuca Vizzarro3-4/+4
2023-07-02NFSv4: Fix dropped lock for racing OPEN and delegation returnBenjamin Coddington1-1/+8
2023-07-01Merge tag 'nfs-for-6.5-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds14-393/+767
2023-06-29Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return"Benjamin Coddington1-4/+2
2023-06-29NFS: Don't cleanup sysfs superblock entry if uninitializedBenjamin Coddington1-2/+4
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+1
2023-06-27Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-4/+6
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds3-2/+25
2023-06-19nfs: don't report STATX_BTIME in ->getattrJeff Layton1-1/+1
2023-06-19NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSIONOlga Kornievskaia1-0/+1
2023-06-19NFSv4.2: fix wrong shrinker_idQi Zheng1-35/+44
2023-06-19NFSv4: Clean up some shutdown loopsBenjamin Coddington2-1/+4
2023-06-19NFS: Cancel all existing RPC tasks when shutdownBenjamin Coddington1-4/+15
2023-06-19NFS: add sysfs shutdown knobBenjamin Coddington1-1/+53
2023-06-19NFS: add a sysfs link to the acl rpc_clientBenjamin Coddington1-0/+4
2023-06-19NFS: add a sysfs link to the lockd rpc_clientBenjamin Coddington1-0/+1
2023-06-19NFS: Add sysfs links to sunrpc clients for nfs_clientsBenjamin Coddington4-0/+28
2023-06-19NFS: add superblock sysfs entriesBenjamin Coddington5-1/+88
2023-06-19NFS: Make all of /sys/fs/nfs network-namespace uniqueBenjamin Coddington2-37/+33
2023-06-19NFS: Open-code the nfs_kset kset_create_and_add()Benjamin Coddington1-2/+32
2023-06-19NFS: rename nfs_client_kobj to nfs_net_kobjBenjamin Coddington2-6/+6
2023-06-19NFS: rename nfs_client_kset to nfs_ksetBenjamin Coddington1-8/+8
2023-06-19NFS: Add an "xprtsec=" NFS mount optionChuck Lever6-15/+102
2023-06-19NFS: Have struct nfs_client carry a TLS policy fieldChuck Lever4-5/+25
2023-06-19NFS: Improvements for fs_context-related tracepointsChuck Lever1-0/+5
2023-06-19NFSv4.2: SETXATTR should update ctimeAnna Schumaker2-7/+29
2023-06-19NFSv4.2: Clean up xattr size macrosAnna Schumaker1-49/+47
2023-06-19NFSv4.2: Clean up nfs4_xdr_dec_*xattr() functionsAnna Schumaker1-2/+12
2023-06-19NFSv4.2: Clean up: Move nfs4_xdr_enc_*xattr() functionsAnna Schumaker1-71/+83
2023-06-19NFSv4.2: Clean up: move decode_*xattr() functionsAnna Schumaker1-164/+162
2023-06-19NFSv4.2: Clean up: Move the encode_copy_commit() functionAnna Schumaker1-12/+12
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig1-2/+3
2023-06-12block: use the holder as indication for exclusive opensChristoph Hellwig1-2/+2
2023-06-09filemap: update ki_pos in generic_perform_writeChristoph Hellwig1-1/+0
2023-06-09backing_dev: remove current->backing_dev_infoChristoph Hellwig1-4/+1
2023-06-05block: introduce holder opsChristoph Hellwig1-2/+3
2023-05-24nfs: Provide a splice-read wrapperDavid Howells3-2/+25
2023-05-22NFS: Prefer strscpy over strlcpy callsAzeem Shaikh1-1/+1
2023-05-19NFSv4.2: Fix a potential double free with READ_PLUSAnna Schumaker1-2/+10
2023-05-19NFS: Convert kmap_atomic() to kmap_local_folio()Fabio M. De Francesco1-2/+2
2023-05-09nfs: fix another case of NULL/IS_ERR confusion wrt folio pointersLinus Torvalds1-1/+1
2023-05-06nfs: fix mis-merged __filemap_get_folio() error checkLinus Torvalds1-1/+1
2023-04-29Merge tag 'nfsd-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2-18/+6
2023-04-29Merge tag 'nfs-for-6.4-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds14-485/+565
2023-04-28NFSv4.2: Rework scratch handling for READ_PLUSAnna Schumaker2-7/+14
2023-04-27Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/...Linus Torvalds1-3/+2
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2023-04-27Merge tag 'sysctl-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds2-38/+3
2023-04-26Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-10/+2
2023-04-26nfs: move nfs_fhandle_hash to common include fileJeff Layton1-15/+0
2023-04-26nfsd: allow reaping files still under writebackJeff Layton1-3/+6
2023-04-24Merge tag 'v6.4/vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2-6/+1
2023-04-24Merge tag 'v6.4/vfs.acl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds3-10/+0
2023-04-21NFS: Cleanup unused rpc_clnt variableBenjamin Coddington1-4/+0
2023-04-21NFS: set varaiable nfs_netfs_debug_id storage-class-specifier to staticTom Rix1-1/+1
2023-04-13nfs: simplify two-level sysctl registration for nfs_cb_sysctlsLuis Chamberlain1-19/+1
2023-04-13nfs: simplify two-level sysctl registration for nfs4_cb_sysctlsLuis Chamberlain1-19/+2