mirror-linux/fs/lockd
Linus Torvalds eb3f4b7426 nfsd-7.1 fixes:
Issues reported with v7.1-rc:
 - Tighten bounds checking for sunrpc cache hash tables
 - Don't report key material in the ftrace log
 
 Issues that need expedient stable backports:
 - Fix lockd's implementation of the NLM TEST procedure
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEKLLlsBKG3yQ88j7+M2qzM29mf5cFAmoV9/kACgkQM2qzM29m
 f5fdpxAAtT3hl4wKNJsVLhFlFhG+9ABL74fwaQ06j5vTSIgXqPm12NuO5YbrkC78
 ZzV/B/YqoHLAw/t8Pgq2taBBuSeLF+H8JqjJRDYE5H2NB/KQOT8n9KTLZtac4/1V
 Dvrk3mP2h12Q//BC3pF9bU9gMR1DO/+yLt9SkH+dtqcW+dWxiyVZWtK0eESIsMfh
 IzkHNKOS0edMZmHl5O7VZSlbyq1jPA4hTZT+NCG7JwnK6YqSkpRGDiZdZIT2FBEI
 C9a9hZHoP9JAJs9fR+xzTCVsIPpNW9OO3fknR2Lg7IScssVc1GIpqjU+g1O1XSVf
 XsMfAl+pEipDBpULu46KM1TDqAKtjaAx8Z+hDmiPxSOCKWuPn/9LMdzwVrzC7Bw8
 S7ftOxUZQLHtbS8Y0eECzwK9tdfBUHN26LAJfvg4P5ZOIsFoUj0LeDryPy0r9xxb
 aEdEI8wro0O3p0krjtW2i+FJB8dtlKEu19LT6PN4MQtmv5a+DY4Hypt4Xovol0i+
 eEugZVmLYE11b52ZFfcTcXf8n89jiWg7rgRBdBdy+vQl/32dKK3SMSIB/zCZYmBc
 JZNywtri6JHeJjkohWJ4xmwrmMaDj4hNr3OqWh7bOQTHleg7igpCuy+9/LHzEF6G
 BX4DgMJ6LqcdG8p4biGr2I2NF/+MJpXO5kNAdS44wpP983T26WE=
 =onHe
 -----END PGP SIGNATURE-----

Merge tag 'nfsd-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux

Pull nfsd fixes from Chuck Lever:
 "Regressions:

   - Tighten bounds checking for sunrpc cache hash tables

   - Don't report key material in the ftrace log

  Stable fix:

   - Fix lockd's implementation of the NLM TEST procedure"

* tag 'nfsd-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux:
  lockd: fix TEST handling when not all permissions are available.
  NFSD: Report whether fh_key was actually updated
  sunrpc: prevent out-of-bounds read in __cache_seq_start()
2026-05-26 13:49:13 -07:00
..
Makefile lockd: Remove dead code from fs/lockd/xdr4.c 2026-03-29 21:25:09 -04:00
clnt4xdr.c lockd: Remove dead code from fs/lockd/xdr4.c 2026-03-29 21:25:09 -04:00
clntlock.c lockd: Relocate include/linux/lockd/lockd.h 2026-03-29 21:25:09 -04:00
clntproc.c lockd: Relocate include/linux/lockd/lockd.h 2026-03-29 21:25:09 -04:00
clntxdr.c lockd: Relocate include/linux/lockd/lockd.h 2026-03-29 21:25:09 -04:00
host.c lockd: Relocate include/linux/lockd/lockd.h 2026-03-29 21:25:09 -04:00
lockd.h lockd: fix TEST handling when not all permissions are available. 2026-05-21 17:08:47 -04:00
mon.c lockd: Relocate include/linux/lockd/lockd.h 2026-03-29 21:25:09 -04:00
netlink.c tools: ynl-gen: add regeneration comment 2025-11-25 19:20:42 -08:00
netlink.h tools: ynl-gen: add regeneration comment 2025-11-25 19:20:42 -08:00
netns.h lockd: add netlink control interface 2025-03-10 09:10:53 -04:00
nlm.h lockd: Make linux/lockd/nlm.h an internal header 2026-03-29 21:25:09 -04:00
nlm4xdr_gen.c Documentation: Add the RPC language description of NLM version 4 2026-03-29 21:25:09 -04:00
nlm4xdr_gen.h Documentation: Add the RPC language description of NLM version 4 2026-03-29 21:25:09 -04:00
procfs.c proc: convert everything to "struct proc_ops" 2020-02-04 03:05:26 +00:00
procfs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
share.h lockd: Add LOCKD_SHARE_SVID constant for DOS sharing mode 2026-03-29 21:25:09 -04:00
svc.c lockd: Relocate svc_version definitions to XDR layer 2026-03-29 21:25:09 -04:00
svc4proc.c lockd: fix TEST handling when not all permissions are available. 2026-05-21 17:08:47 -04:00
svclock.c nfsd-7.1 fixes: 2026-05-26 13:49:13 -07:00
svcproc.c lockd: fix TEST handling when not all permissions are available. 2026-05-21 17:08:47 -04:00
svcshare.c lockd: Prepare share helpers for xdrgen conversion 2026-03-29 21:25:09 -04:00
svcsubs.c nfsd-7.1 fixes: 2026-05-26 13:49:13 -07:00
svcxdr.h NLM: Fix svcxdr_encode_owner() 2021-09-17 10:35:10 -04:00
trace.c lockd: add some client-side tracepoints 2023-04-26 09:05:00 -04:00
trace.h lockd: Relocate include/linux/lockd/lockd.h 2026-03-29 21:25:09 -04:00
xdr.c lockd: Add LOCKD_SHARE_SVID constant for DOS sharing mode 2026-03-29 21:25:09 -04:00
xdr.h lockd: Relocate svc_version definitions to XDR layer 2026-03-29 21:25:09 -04:00