aboutsummaryrefslogtreecommitdiff
path: root/fs/nfsd/nfs4layouts.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-12Merge tag 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxGravatar Linus Torvalds 1-22/+41
2024-03-01nfsd: Simplify the allocation of slab caches in nfsd4_init_pnfsGravatar Kunwu Chan 1-4/+2
2024-03-01nfsd: allow layout state to be admin-revoked.Gravatar NeilBrown 1-11/+32
2024-03-01nfsd: split sc_status out of sc_typeGravatar NeilBrown 1-7/+7
2024-02-05filelock: don't do security checks on nfsd setlease callsGravatar Jeff Layton 1-3/+2
2024-02-05filelock: split leases out of struct file_lockGravatar Jeff Layton 1-9/+8
2024-02-05nfsd: adapt to breakup of struct file_lockGravatar Jeff Layton 1-7/+8
2023-10-16NFSD: Clean up nfsd4_encode_layoutreturn()Gravatar Chuck Lever 1-3/+3
2023-02-20nfsd: fix race to check ls_layoutsGravatar Benjamin Coddington 1-2/+2
2022-09-26NFSD: Add tracepoints to report NFSv4 callback completionsGravatar Chuck Lever 1-1/+1
2022-03-20nfsd: fix using the correct variable for sizeof()Gravatar Jakob Koschel 1-1/+1
2021-10-22nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commandsGravatar Christoph Hellwig 1-2/+3
2020-08-23treewide: Use fallthrough pseudo-keywordGravatar Gustavo A. R. Silva 1-1/+1
2019-12-19nfsd: fix delay timer on 32-bit architecturesGravatar Arnd Bergmann 1-1/+1
2019-08-19nfsd: convert fi_deleg_file and ls_file fields to nfsd_fileGravatar Jeff Layton 1-6/+6
2019-05-03nfsd: update callback done processingGravatar Scott Mayhew 1-1/+1
2018-12-27nfsd: drop useless LIST_HEADGravatar Julia Lawall 1-1/+0
2018-06-19nfsd: don't advertise a SCSI layout for an unsupported request_queueGravatar Benjamin Coddington 1-9/+2
2018-04-03nfsd: Add "nfsd_" to trace point namesGravatar Chuck Lever 1-8/+8
2017-11-18Merge tag 'nfsd-4.15' of git://linux-nfs.org/~bfields/linuxGravatar Linus Torvalds 1-2/+2
2017-11-07fs, nfsd: convert nfs4_stid.sc_count from atomic_t to refcount_tGravatar Elena Reshetova 1-2/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-02-22Merge tag 'driver-core-4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Linus Torvalds 1-2/+4
2017-01-31NFSD: Fix a null reference case in find_or_create_lock_stateid()Gravatar Kinglong Mee 1-2/+3
2017-01-19Make static usermode helper binaries constantGravatar Greg Kroah-Hartman 1-2/+4
2016-11-01nfsd: fix error handling for clients that fail to return the layoutGravatar Jeff Layton 1-4/+4
2016-09-16nfsd: don't set a FL_LAYOUT lease for flexfiles layoutsGravatar Jeff Layton 1-1/+5
2016-07-15nfsd: allow nfsd to advertise multiple layout typesGravatar Jeff Layton 1-3/+3
2016-07-13nfsd: Add a super simple flex file serverGravatar Tom Haynes 1-1/+11
2016-05-13nfsd: handle seqid wraparound in nfsd4_preprocess_layout_stateidGravatar Jeff Layton 1-1/+1
2016-03-18nfsd: add SCSI layout supportGravatar Christoph Hellwig 1-3/+24
2016-03-18nfsd: add a new config option for the block layout driverGravatar Christoph Hellwig 1-0/+4
2016-01-15Merge tag 'nfsd-4.5' of git://linux-nfs.org/~bfields/linuxGravatar Linus Torvalds 1-12/+27
2016-01-08nfsd: give up on CB_LAYOUTRECALLs after two lease periodsGravatar Jeff Layton 1-10/+25
2015-12-16nfsd: don't hold ls_mutex across a layout recallGravatar Jeff Layton 1-1/+1
2015-11-23nfsd: constify nfsd4_callback_ops structureGravatar Julia Lawall 1-2/+2
2015-10-23nfsd: ensure that seqid morphing operations are atomic wrt to copiesGravatar Jeff Layton 1-9/+4
2015-10-23nfsd: serialize layout stateid morphing operationsGravatar Jeff Layton 1-4/+21
2015-07-20nfsd: Fix a file leak on nfsd4_layout_setlease failureGravatar Kinglong Mee 1-0/+1
2015-03-30nfsd: require an explicit option to enable pNFSGravatar Christoph Hellwig 1-1/+1
2015-03-25NFSD: Fix bad update of layout in nfsd4_return_file_layoutGravatar Kinglong Mee 1-3/+2
2015-03-20NFSD: Check layout type when returning client layoutsGravatar Kinglong Mee 1-0/+3
2015-03-20NFSD: restore trace event lost in mismergeGravatar Kinglong Mee 1-0/+2
2015-03-19Subject: nfsd: don't recursively call nfsd4_cb_layout_failGravatar Christoph Hellwig 1-2/+0
2015-02-05nfsd: pNFS block layout driverGravatar Christoph Hellwig 1-0/+8
2015-02-02nfsd: add trace eventsGravatar Christoph Hellwig 1-1/+15
2015-02-02nfsd: implement pNFS layout recallsGravatar Christoph Hellwig 1-1/+213
2015-02-02nfsd: implement pNFS operationsGravatar Christoph Hellwig 1-0/+487