mirror of
https://github.com/torvalds/linux.git
synced 2026-11-06 21:58:01 +01:00
New Features: * Modernize the direct I/O path * Size the LAYOUTGET reply buffer for wide flexfiles layouts * Flexfiles device notifications and caching for wide striped layouts * isolate mTLS client credentials by network namespace Bugfixes: * Various localio, flexfiles, xprtrdma, and TLS fixes * Merged bugfixes from Trond that he was unable to send during the 7.3-rc cycle Other Cleanups and Improvements: * Split up pNFS block layout and SCSI layout support -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEnZ5MQTpR7cLU7KEp18tUv7ClQOsFAmrbzQQACgkQ18tUv7Cl QOsdkQ/+MIlkAMUBmFM+ZNDOyBPh1Y64mo9B16w+6oQBhDgQip+yO6aC3wIBHd91 HSC4t/Ktbc/D9+1SWUuqQmKgEEUjPS6PU+qYyQNp47W84BsnQZP7ucwmI+dw4rmT xPGaMdDCA1M7z0i2NbRdFPoBhptZYiLZdI6YYyYj3d1mNuJLsWCLc4C4IxDtfiBj lmer8lhixHX9KfFtZs3RfWvY6LfJbSxAGHub+36DwuA83EKnQvws0YX8IfWt2pyp KzKV3IODE8UiotueIo1PBHU+Xmx0l0AHoezGAxbpjegKOauxC2IVDnQv/v/obQc2 HCOaQ9cN9ivmc3xvDW2ZEHwpmruMTdoM7K1fXTmqPzsX4ihcHUmc3XQSJmn0V1eM QPFD5xyC21GYIPjgkl60JKd3wugmL2Sds6JHPC5nRp4OR1W6RPXffLn/MOXwSg6v JAYlKi5ZhKv5sODQ6YIK8Oml+uYcQ1FGR409ECZN6TzMb4LGXjnXvbE1I+JSbviQ +jjVPOpEIOQI4em/GCzc0p5nX+agwcQC7tZeD4G8Upa4aLYjUIZi/WRaq0G6URez b2HatJ0oKBtDCwXCTVaG7nVLRe7lCNWWNuuO00BRQApmKIretWl+OXX1XR3CZQUz 0p7+cy0uQk6+eXt+9nzccelJogG0lTEJDZ4eCiVsqHD6Et1wroc= =WKY/ -----END PGP SIGNATURE----- Merge tag 'nfs-for-7.4-1' of git://git.linux-nfs.org/projects/anna/linux-nfs Pull nfs client updates from Anna Schumaker: "New Features: - Modernize the direct I/O path - Size the LAYOUTGET reply buffer for wide flexfiles layouts - Flexfiles device notifications and caching for wide striped layouts - isolate mTLS client credentials by network namespace Bugfixes: - Various localio, flexfiles, xprtrdma, and TLS fixes - Merged bugfixes from Trond that he was unable to send during the 7.3-rc cycle Other Cleanups and Improvements: - Split up pNFS block layout and SCSI layout support" * tag 'nfs-for-7.4-1' of git://git.linux-nfs.org/projects/anna/linux-nfs: (68 commits) nfs/localio: pin UUIDs during global invalidation NFSv4/flexfiles: fail I/O to the data server once a lock is lost pNFS/flexfiles: don't report an interrupted DS connect as a DS error pNFS/flexfiles: make pg_init retry loops killable nfsv4/pnfs: use the MDS authflavor for data server connections xprtrdma: trim head iovec when the payload arrives via a Write chunk nfs: set gencount on protocol-specific remove xprtrdma: prevent disconnect feedback during endpoint teardown NFS: add a key type that reveals the namespace .nfs keyring serial number NFS: name the namespace .nfs keyring in the x509 handshake SUNRPC: pass a keyring serial number to the TLS handshake NFS: allocate the .nfs keyring per network namespace NFS: name the init_nfs_fs() error labels NFS: return DENIED in decode_lock_denied if we cannot decode owner pNFS/flexfiles: don't reset to MDS for v4 error when previous layout forbid it pNFS/flexfiles: don't read through MDS when previous layout forbid it pNFS/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS over the mdsthreshold hint NFS/localio: report the stability a DIO WRITE actually has NFS/localio: detect a short read or write before the iterator has moved NFS/localio: fix nfs_local_dio_misaligned tracepoint ... |
||
|---|---|---|
| .. | ||
| blocklayout | ||
| filelayout | ||
| flexfilelayout | ||
| cache_lib.c | ||
| cache_lib.h | ||
| callback_proc.c | ||
| callback_xdr.c | ||
| callback.c | ||
| callback.h | ||
| client.c | ||
| delegation.c | ||
| delegation.h | ||
| dir.c | ||
| direct.c | ||
| dns_resolve.c | ||
| dns_resolve.h | ||
| export.c | ||
| file.c | ||
| fs_context.c | ||
| fscache.c | ||
| fscache.h | ||
| getroot.c | ||
| inode.c | ||
| internal.h | ||
| io.c | ||
| iostat.h | ||
| Kconfig | ||
| localio.c | ||
| Makefile | ||
| mount_clnt.c | ||
| namespace.c | ||
| netns.h | ||
| nfs.h | ||
| nfs2super.c | ||
| nfs2xdr.c | ||
| nfs3_fs.h | ||
| nfs3acl.c | ||
| nfs3client.c | ||
| nfs3proc.c | ||
| nfs3super.c | ||
| nfs3xdr.c | ||
| nfs4_fs.h | ||
| nfs4client.c | ||
| nfs4file.c | ||
| nfs4getroot.c | ||
| nfs4idmap.c | ||
| nfs4idmap.h | ||
| nfs4namespace.c | ||
| nfs4proc.c | ||
| nfs4renewd.c | ||
| nfs4session.c | ||
| nfs4session.h | ||
| nfs4state.c | ||
| nfs4super.c | ||
| nfs4sysctl.c | ||
| nfs4trace.c | ||
| nfs4trace.h | ||
| nfs4xdr.c | ||
| nfs40.h | ||
| nfs40client.c | ||
| nfs40proc.c | ||
| nfs42.h | ||
| nfs42proc.c | ||
| nfs42xattr.c | ||
| nfs42xdr.c | ||
| nfsroot.c | ||
| nfstrace.c | ||
| nfstrace.h | ||
| pagelist.c | ||
| pnfs_dev.c | ||
| pnfs_nfs.c | ||
| pnfs.c | ||
| pnfs.h | ||
| proc.c | ||
| read.c | ||
| super.c | ||
| symlink.c | ||
| sysctl.c | ||
| sysfs.c | ||
| sysfs.h | ||
| unlink.c | ||
| write.c | ||