| Age | Commit message (Expand) | Author | Files | Lines |
| 4 days | NFSD: Track svc_export in nfs4_stid | Chuck Lever | 1 | -0/+2 |
| 2026-05-11 | exportfs,nfsd: rework checking for layout-based block device access support | Christoph Hellwig | 1 | -19/+7 |
| 2026-05-11 | exportfs: split out the ops for layout-based block device access | Christoph Hellwig | 1 | -5/+4 |
| 2026-03-29 | NFSD: Enforce timeout on layout recall and integrate lease manager fencing | Dai Ngo | 1 | -4/+148 |
| 2025-12-15 | filelock: allow lease_managers to dictate what qualifies as a conflict | Jeff Layton | 1 | -2/+21 |
| 2025-09-21 | NFSD: Rework encoding and decoding of nfsd4_deviceid | Sergey Bashirov | 1 | -1/+0 |
| 2025-07-14 | NFSD: Access a knfsd_fh's fsid by pointer | Chuck Lever | 1 | -2/+2 |
| 2025-03-10 | nfsd: prevent callback tasks running concurrently | Jeff Layton | 1 | -3/+4 |
| 2024-09-20 | nfsd: track the main opcode for callbacks | Jeff Layton | 1 | -0/+1 |
| 2024-03-12 | Merge tag 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -22/+41 |
| 2024-03-01 | nfsd: Simplify the allocation of slab caches in nfsd4_init_pnfs | Kunwu Chan | 1 | -4/+2 |
| 2024-03-01 | nfsd: allow layout state to be admin-revoked. | NeilBrown | 1 | -11/+32 |
| 2024-03-01 | nfsd: split sc_status out of sc_type | NeilBrown | 1 | -7/+7 |
| 2024-02-05 | filelock: don't do security checks on nfsd setlease calls | Jeff Layton | 1 | -3/+2 |
| 2024-02-05 | filelock: split leases out of struct file_lock | Jeff Layton | 1 | -9/+8 |
| 2024-02-05 | nfsd: adapt to breakup of struct file_lock | Jeff Layton | 1 | -7/+8 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_layoutreturn() | Chuck Lever | 1 | -3/+3 |
| 2023-02-20 | nfsd: fix race to check ls_layouts | Benjamin Coddington | 1 | -2/+2 |
| 2022-09-26 | NFSD: Add tracepoints to report NFSv4 callback completions | Chuck Lever | 1 | -1/+1 |
| 2022-03-20 | nfsd: fix using the correct variable for sizeof() | Jakob Koschel | 1 | -1/+1 |
| 2021-10-22 | nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commands | Christoph Hellwig | 1 | -2/+3 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
| 2019-12-19 | nfsd: fix delay timer on 32-bit architectures | Arnd Bergmann | 1 | -1/+1 |
| 2019-08-19 | nfsd: convert fi_deleg_file and ls_file fields to nfsd_file | Jeff Layton | 1 | -6/+6 |
| 2019-05-03 | nfsd: update callback done processing | Scott Mayhew | 1 | -1/+1 |
| 2018-12-27 | nfsd: drop useless LIST_HEAD | Julia Lawall | 1 | -1/+0 |
| 2018-06-19 | nfsd: don't advertise a SCSI layout for an unsupported request_queue | Benjamin Coddington | 1 | -9/+2 |
| 2018-04-03 | nfsd: Add "nfsd_" to trace point names | Chuck Lever | 1 | -8/+8 |
| 2017-11-18 | Merge tag 'nfsd-4.15' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -2/+2 |
| 2017-11-07 | fs, nfsd: convert nfs4_stid.sc_count from atomic_t to refcount_t | Elena Reshetova | 1 | -2/+2 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-02-22 | Merge tag 'driver-core-4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -2/+4 |
| 2017-01-31 | NFSD: Fix a null reference case in find_or_create_lock_stateid() | Kinglong Mee | 1 | -2/+3 |
| 2017-01-19 | Make static usermode helper binaries constant | Greg Kroah-Hartman | 1 | -2/+4 |
| 2016-11-01 | nfsd: fix error handling for clients that fail to return the layout | Jeff Layton | 1 | -4/+4 |
| 2016-09-16 | nfsd: don't set a FL_LAYOUT lease for flexfiles layouts | Jeff Layton | 1 | -1/+5 |
| 2016-07-15 | nfsd: allow nfsd to advertise multiple layout types | Jeff Layton | 1 | -3/+3 |
| 2016-07-13 | nfsd: Add a super simple flex file server | Tom Haynes | 1 | -1/+11 |
| 2016-05-13 | nfsd: handle seqid wraparound in nfsd4_preprocess_layout_stateid | Jeff Layton | 1 | -1/+1 |
| 2016-03-18 | nfsd: add SCSI layout support | Christoph Hellwig | 1 | -3/+24 |
| 2016-03-18 | nfsd: add a new config option for the block layout driver | Christoph Hellwig | 1 | -0/+4 |
| 2016-01-15 | Merge tag 'nfsd-4.5' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -12/+27 |
| 2016-01-08 | nfsd: give up on CB_LAYOUTRECALLs after two lease periods | Jeff Layton | 1 | -10/+25 |
| 2015-12-16 | nfsd: don't hold ls_mutex across a layout recall | Jeff Layton | 1 | -1/+1 |
| 2015-11-23 | nfsd: constify nfsd4_callback_ops structure | Julia Lawall | 1 | -2/+2 |
| 2015-10-23 | nfsd: ensure that seqid morphing operations are atomic wrt to copies | Jeff Layton | 1 | -9/+4 |
| 2015-10-23 | nfsd: serialize layout stateid morphing operations | Jeff Layton | 1 | -4/+21 |
| 2015-07-20 | nfsd: Fix a file leak on nfsd4_layout_setlease failure | Kinglong Mee | 1 | -0/+1 |
| 2015-03-30 | nfsd: require an explicit option to enable pNFS | Christoph Hellwig | 1 | -1/+1 |
| 2015-03-25 | NFSD: Fix bad update of layout in nfsd4_return_file_layout | Kinglong Mee | 1 | -3/+2 |
| 2015-03-20 | NFSD: Check layout type when returning client layouts | Kinglong Mee | 1 | -0/+3 |
| 2015-03-20 | NFSD: restore trace event lost in mismerge | Kinglong Mee | 1 | -0/+2 |
| 2015-03-19 | Subject: nfsd: don't recursively call nfsd4_cb_layout_fail | Christoph Hellwig | 1 | -2/+0 |
| 2015-02-05 | nfsd: pNFS block layout driver | Christoph Hellwig | 1 | -0/+8 |
| 2015-02-02 | nfsd: add trace events | Christoph Hellwig | 1 | -1/+15 |
| 2015-02-02 | nfsd: implement pNFS layout recalls | Christoph Hellwig | 1 | -1/+213 |
| 2015-02-02 | nfsd: implement pNFS operations | Christoph Hellwig | 1 | -0/+487 |