freebsd-src/sys/fs/nfsclient
John Baldwin 314cb27995 mbuf: Don't force all M_EXTPG mbufs to be read-only
Some M_EXTPG mbufs are read-only (e.g. those backing sendfile
requests), but others are not.  Add a flags argument to
mb_alloc_ext_pgs that can be used to set M_RDONLY when needed rather
than setting it unconditionally.  Update mb_unmapped_to_ext to
preserve M_RDONLY from the unmapped mbuf.

Reviewed by:	gallatin
Differential Revision:	https://reviews.freebsd.org/D46783
2024-10-31 16:32:31 -04:00
..
nfs_clbio.c Revert "nfscl: Do not do readahead for directories" 2024-05-26 08:02:30 -07:00
nfs_clcomsubs.c
nfs_clkdtrace.c
nfs_clkrpc.c
nfs_clnfsiod.c nfscl: Clear out a lot of cruft related to B_DIRECT 2024-04-27 17:10:48 -07:00
nfs_clnode.c
nfs_clport.c
nfs_clrpcops.c mbuf: Don't force all M_EXTPG mbufs to be read-only 2024-10-31 16:32:31 -04:00
nfs_clstate.c nfscl: Add support for read delegations and atomic upgrade 2024-06-12 16:41:12 -07:00
nfs_clsubs.c nfscl: Add support for read delegations and atomic upgrade 2024-06-12 16:41:12 -07:00
nfs_clvfsops.c nfs: trivial typo fix 2024-10-26 09:50:22 -04:00
nfs_clvnops.c Revert "nfscl: Enable support for the Lookup+Open RPC" 2024-09-28 15:01:36 -07:00
nfs_kdtrace.h
nfs.h nfscl: Clear out a lot of cruft related to B_DIRECT 2024-04-27 17:10:48 -07:00
nfsmount.h nfscl: Revert part of commit 196787f79e 2024-04-25 12:32:02 -07:00
nfsnode.h nfscl: Clear out a lot of cruft related to B_DIRECT 2024-04-27 17:10:48 -07:00
nlminfo.h