Page MenuHomeFreeBSD

rmacklem (Rick Macklem)
User

Projects

User Details

User Since
Jan 13 2015, 10:58 PM (514 w, 5 d)

Recent Activity

Tue, Nov 5

rmacklem committed rG6bde10b638d1: nfsproto.h: Define the new mode_umask attribute (authored by rmacklem).
nfsproto.h: Define the new mode_umask attribute
Tue, Nov 5, 1:08 PM
rmacklem added a reverting change for rGf300335d9aeb: nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH: rGfba90651e430: Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH".
Tue, Nov 5, 12:53 PM
rmacklem committed rG83ac4cebe84e: Revert "nfscl: Enable support for the Lookup+Open RPC" (authored by rmacklem).
Revert "nfscl: Enable support for the Lookup+Open RPC"
Tue, Nov 5, 12:35 PM
rmacklem added a reverting change for rG9792c7d3eb41: nfscl: Enable support for the Lookup+Open RPC: rG83ac4cebe84e: Revert "nfscl: Enable support for the Lookup+Open RPC".
Tue, Nov 5, 12:35 PM
rmacklem committed rGcfcf0db9097a: nfsproto.h: Define the new mode_umask attribute (authored by rmacklem).
nfsproto.h: Define the new mode_umask attribute
Tue, Nov 5, 12:19 PM
rmacklem committed rG6c9170e0afc4: svc.c: Check for a non-NULL xp_socket (authored by rmacklem).
svc.c: Check for a non-NULL xp_socket
Tue, Nov 5, 12:11 PM
rmacklem committed rGcbf54cdb36cf: nfsd: Update a file missed by commit e2c9fad2e0ae (authored by rmacklem).
nfsd: Update a file missed by commit e2c9fad2e0ae
Tue, Nov 5, 12:01 PM
rmacklem committed rG85641d316a87: nfsd: Delete an unused VNET global variable (authored by rmacklem).
nfsd: Delete an unused VNET global variable
Tue, Nov 5, 11:58 AM
rmacklem committed rG4c136aad80e6: svc.c: Check for a non-NULL xp_socket (authored by rmacklem).
svc.c: Check for a non-NULL xp_socket
Tue, Nov 5, 11:53 AM
rmacklem added a reverting change for rGf300335d9aeb: nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH: rGaab71045646b: Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH".
Tue, Nov 5, 11:41 AM
rmacklem committed rG40631b79b5fe: nfscl: Purge name cache when readdir_plus is done (authored by zbeeble_gmail.com).
nfscl: Purge name cache when readdir_plus is done
Tue, Nov 5, 11:36 AM
rmacklem committed rG6df05714da16: Revert "nfscl: Enable support for the Lookup+Open RPC" (authored by rmacklem).
Revert "nfscl: Enable support for the Lookup+Open RPC"
Tue, Nov 5, 10:55 AM
rmacklem added a reverting change for rG9792c7d3eb41: nfscl: Enable support for the Lookup+Open RPC: rG6df05714da16: Revert "nfscl: Enable support for the Lookup+Open RPC".
Tue, Nov 5, 10:55 AM
rmacklem committed rG10d5b43424da: nfsproto.h: Define the new mode_umask attribute (authored by rmacklem).
nfsproto.h: Define the new mode_umask attribute
Tue, Nov 5, 10:27 AM
rmacklem committed rGbae19029ad2a: rpcbind.8: Fix missing option entry in commit df3f247e4696 (authored by rmacklem).
rpcbind.8: Fix missing option entry in commit df3f247e4696
Tue, Nov 5, 10:05 AM
rmacklem committed rG13a51233e4c7: nfsd: Delete an unused VNET global variable (authored by rmacklem).
nfsd: Delete an unused VNET global variable
Tue, Nov 5, 9:21 AM
rmacklem committed rGdbe7ff254e6c: nfsd: Update a file missed by commit e2c9fad2e0ae (authored by rmacklem).
nfsd: Update a file missed by commit e2c9fad2e0ae
Tue, Nov 5, 9:17 AM
rmacklem added a reverting change for rGfbe965591f8a: nfscl: Do not do readahead for directories: rGc68db4608ef6: Revert "nfscl: Do not do readahead for directories".
Tue, Nov 5, 9:11 AM
rmacklem added a reverting change for rGf300335d9aeb: nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH: rG54c3aa02e926: Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH".
Tue, Nov 5, 8:30 AM
rmacklem committed rG54c3aa02e926: Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH" (authored by rmacklem).
Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH"
Tue, Nov 5, 8:30 AM

Apr 16 2024

rmacklem committed rG936c6d5c9618: mountd.8: Document the new -A mountd option (authored by rmacklem).
mountd.8: Document the new -A mountd option
Apr 16 2024, 3:03 AM

Apr 14 2024

rmacklem committed rGc39938ddd3a7: exports.5: Add RFC number for NFS over TLS (authored by rmacklem).
exports.5: Add RFC number for NFS over TLS
Apr 14 2024, 1:17 AM
rmacklem committed rG4ce277a31523: exports.5: Add RFC number for NFS over TLS (authored by rmacklem).
exports.5: Add RFC number for NFS over TLS
Apr 14 2024, 1:12 AM
rmacklem committed rG58fdd8509cf1: mountd.c: Add warning messages for administrative controls (authored by rmacklem).
mountd.c: Add warning messages for administrative controls
Apr 14 2024, 1:05 AM

Apr 11 2024

rmacklem committed rGd00c64bb2347: nfscl: Purge name cache when readdir_plus is done (authored by zbeeble_gmail.com).
nfscl: Purge name cache when readdir_plus is done
Apr 11 2024, 8:32 PM

Apr 9 2024

rmacklem abandoned D44499: Clarify how exports work for administrative controls.

markj@ has a better patch in D44614.

Apr 9 2024, 2:04 AM
rmacklem committed rGcce11997a052: mountd.8: Document the new -A mountd option (authored by rmacklem).
mountd.8: Document the new -A mountd option
Apr 9 2024, 2:00 AM
rmacklem closed D44692: mountd.8: Document the new -A mountd option.
Apr 9 2024, 2:00 AM

Apr 8 2024

rmacklem requested review of D44692: mountd.8: Document the new -A mountd option.
Apr 8 2024, 11:52 PM
rmacklem accepted D44614: exports.5: Clarify that exported dirs should be local mount points.
Apr 8 2024, 11:13 PM

Apr 7 2024

rmacklem committed rG401c0f8aa1ce: exports.5: Add RFC number for NFS over TLS (authored by rmacklem).
exports.5: Add RFC number for NFS over TLS
Apr 7 2024, 11:37 PM

Apr 3 2024

rmacklem accepted D44614: exports.5: Clarify that exported dirs should be local mount points.

I made a couple of comments, but feel free to ignore
them, since I think the patch is fine without the changes.

Apr 3 2024, 8:18 PM

Apr 1 2024

rmacklem committed rG23a48a469a4e: nfsd.8: Document ways to minimize Copy operation times (authored by rmacklem).
nfsd.8: Document ways to minimize Copy operation times
Apr 1 2024, 2:17 AM
rmacklem committed rG71f16d2efe7e: nfsd.8: Document ways to minimize Copy operation times (authored by rmacklem).
nfsd.8: Document ways to minimize Copy operation times
Apr 1 2024, 2:12 AM

Mar 31 2024

rmacklem committed rGfefb7c399b39: mountd.c: Add warning messages for administrative controls (authored by rmacklem).
mountd.c: Add warning messages for administrative controls
Mar 31 2024, 7:01 PM
rmacklem closed D44502: Make mountd generate warning log messages when administrative controls exports entire file systems.
Mar 31 2024, 7:01 PM

Mar 30 2024

rmacklem committed rG322412b83bef: vfs_vnops.c: Use va_bytes >= va_size hint to avoid SEEK_DATA/SEEKHOLE (authored by rmacklem).
vfs_vnops.c: Use va_bytes >= va_size hint to avoid SEEK_DATA/SEEKHOLE
Mar 30 2024, 9:01 PM
rmacklem committed rGd3db309653aa: nfsd: Add a sysctl to limit NFSv4.2 Copy RPC size (authored by rmacklem).
nfsd: Add a sysctl to limit NFSv4.2 Copy RPC size
Mar 30 2024, 1:07 AM
rmacklem committed rGb525301850f2: nfsd: Add a sysctl to limit NFSv4.2 Copy RPC size (authored by rmacklem).
nfsd: Add a sysctl to limit NFSv4.2 Copy RPC size
Mar 30 2024, 1:00 AM

Mar 29 2024

rmacklem committed rGdf2b8b494412: vfs_vnops.c: Use va_bytes >= va_size hint to avoid SEEK_DATA/SEEKHOLE (authored by rmacklem).
vfs_vnops.c: Use va_bytes >= va_size hint to avoid SEEK_DATA/SEEKHOLE
Mar 29 2024, 1:17 AM

Mar 27 2024

rmacklem added a comment to D44499: Clarify how exports work for administrative controls.

I'd somewhat prefer to make this more prominent, having its own paragraph in the description section. I understand that the problem at hand is a natural consequence of how exports(5) works, but it's really easy for someone new to NFS to miss that they can't "safely" export a single subdirectory from a local filesystem on the server.

Mar 27 2024, 10:26 PM

Mar 26 2024

rmacklem updated the diff for D44499: Clarify how exports work for administrative controls.

Made the changes suggested by emaste@.

Mar 26 2024, 2:07 AM
rmacklem added inline comments to D44502: Make mountd generate warning log messages when administrative controls exports entire file systems.
Mar 26 2024, 12:48 AM

Mar 25 2024

rmacklem requested review of D44502: Make mountd generate warning log messages when administrative controls exports entire file systems.
Mar 25 2024, 11:36 PM
rmacklem requested review of D44499: Clarify how exports work for administrative controls.
Mar 25 2024, 7:45 PM

Mar 20 2024

rmacklem accepted D44002: NFS: Request use of TCP_USE_DDP for in-kernel TCP sockets.

This version looks fine to me. I'll let you decide whether or
not to leave the TCP check in.

Mar 20 2024, 12:28 AM

Mar 18 2024

rmacklem committed rG8f13abb4fd2f: nfsd.8: Document ways to minimize Copy operation times (authored by rmacklem).
nfsd.8: Document ways to minimize Copy operation times
Mar 18 2024, 10:42 PM
rmacklem closed D44395: Document ways to reduce Copy times in the nfsd.
Mar 18 2024, 10:42 PM
rmacklem added a comment to D44395: Document ways to reduce Copy times in the nfsd.

Very minor comment: there should be markup for sysctl variables, but I haven't checked another manual page to be sure which one we're using. (My gut says .Li would be the expected formatting.)

Mar 18 2024, 1:56 PM

Mar 17 2024

rmacklem updated the diff for D44395: Document ways to reduce Copy times in the nfsd.

This version has Mike Karel's suggested change.

Mar 17 2024, 7:19 PM

Mar 16 2024

rmacklem requested review of D44395: Document ways to reduce Copy times in the nfsd.
Mar 16 2024, 10:28 PM
rmacklem committed rG748f56c53f42: nfsd: Add a sysctl to limit NFSv4.2 Copy RPC size (authored by rmacklem).
nfsd: Add a sysctl to limit NFSv4.2 Copy RPC size
Mar 16 2024, 1:07 AM

Mar 15 2024

rmacklem committed rG89f1dcb3eb46: vfs_vnops.c: Use va_bytes >= va_size hint to avoid SEEK_DATA/SEEKHOLE (authored by rmacklem).
vfs_vnops.c: Use va_bytes >= va_size hint to avoid SEEK_DATA/SEEKHOLE
Mar 15 2024, 12:38 AM

Mar 12 2024

rmacklem added a comment to D44309: Use va_bytes >= va_size as a hint that a file is not sparse for vn_generic_copy_file_range().

va_holey may be the way to go for FreeBSD15, so long as
it is easy to calculate. Having a file system do something
akin to Seek_Hole in VOP_GETATTR() would defeat the purpose.

Mar 12 2024, 2:19 PM
rmacklem updated the diff for D44309: Use va_bytes >= va_size as a hint that a file is not sparse for vn_generic_copy_file_range().

Updated the comment as suggested by kib@.

Mar 12 2024, 2:13 PM

Mar 11 2024

rmacklem retitled D44309: Use va_bytes >= va_size as a hint that a file is not sparse for vn_generic_copy_file_range() from Use va_bytes >= va_size as ahint that a file is not sparse for vn_generic_copy_file_range() to Use va_bytes >= va_size as a hint that a file is not sparse for vn_generic_copy_file_range().
Mar 11 2024, 8:43 PM
rmacklem requested review of D44309: Use va_bytes >= va_size as a hint that a file is not sparse for vn_generic_copy_file_range().
Mar 11 2024, 8:39 PM

Mar 7 2024

rmacklem added a comment to D44002: NFS: Request use of TCP_USE_DDP for in-kernel TCP sockets.
In D44002#1009718, @jhb wrote:

Hmm. Sounds like it should only be enabled if TLS is
not enabled?
For the TLS case, the receive code in clnt_vc.c does
upcalls to userland for non-application data records
and these are handled by the OpenSSL library using
a SSL_read() call.

No, it's fine to enable if TLS is enabled, but we do want to enable TLS first to give TLS offload priority over DDP.
You can still use DDP for data copied out to userspace, it's just not as useful an optimization in that case.

This patch would enable it before TLS unconditionally,
I think?

Yes.

If you look at clnt_rc.c, you'll find the rpctls_connect()
call right after the clnt_vc_create() call. That is what enables
the ktls via an upcall to the daemon that does a SSL_connect().
It sounds like that is where the socket option should be set?

Yes, for the client I can move it back to where it was before, but leave off the CLSET_DDP complexity.

Yes, that sounds fine to me.

Mar 7 2024, 10:56 PM

Feb 27 2024

rmacklem added a comment to D44002: NFS: Request use of TCP_USE_DDP for in-kernel TCP sockets.

Hmm. Sounds like it should only be enabled if TLS is
not enabled?
For the TLS case, the receive code in clnt_vc.c does
upcalls to userland for non-application data records
and these are handled by the OpenSSL library using
a SSL_read() call.

Feb 27 2024, 7:48 PM

Feb 22 2024

rmacklem added a comment to D44002: NFS: Request use of TCP_USE_DDP for in-kernel TCP sockets.

One more "bigger picture" comment.
If setting TCP_USE_DDP is something
that the NFS client will always want to
try and do, then I would scrap the client
side changes in this patch and put the
so_setsockopt() right in clnt_vc_create().

Feb 22 2024, 12:59 AM
rmacklem added a comment to D44002: NFS: Request use of TCP_USE_DDP for in-kernel TCP sockets.

One more comment. If this socket option must/should be
set right away (before any data travels on the TCP
connection), it should be left in clnt_reconnect_coonect(),
but should be moved to before the rpctls_connect() call block.
(Right after clnt_vc_create() at line#202.)

Feb 22 2024, 12:31 AM

Feb 21 2024

rmacklem added a comment to D44002: NFS: Request use of TCP_USE_DDP for in-kernel TCP sockets.

Oh, and to make it work on the client side, the
CLSET_TCP_DDP needs to be set in newnfs_connect().
(In the nmp != NULL section.)

Feb 21 2024, 11:37 PM
rmacklem added a comment to D44002: NFS: Request use of TCP_USE_DDP for in-kernel TCP sockets.

As noted in the second inline comment, the socket
opt would normally be set in clnt_vc.c and clnt_rc.c
would just do a CLSET on the client to do that.

Feb 21 2024, 11:18 PM

Jan 20 2024

rmacklem accepted D43524: copy_file_range: Call vn_rdwr() even for zero-length files.

Looks ok to me.

Jan 20 2024, 9:09 PM
rmacklem committed rG15c21f325ea4: UPDATING: Add an entry for commit d34f4baaf138 (authored by rmacklem).
UPDATING: Add an entry for commit d34f4baaf138
Jan 20 2024, 2:00 AM
rmacklem committed rGd90417109582: param.h: Bump __FreeBSD_version to 1400506 for d34f4baaf138 (authored by rmacklem).
param.h: Bump __FreeBSD_version to 1400506 for d34f4baaf138
Jan 20 2024, 1:56 AM
rmacklem committed rGd34f4baaf138: nfscl: Only update atime for Copy when noatime is not specified (authored by rmacklem).
nfscl: Only update atime for Copy when noatime is not specified
Jan 20 2024, 1:46 AM

Jan 12 2024

rmacklem committed rGd004554af7d1: UPDATING: Add an entry for the __FreeBSD_version bump to 1500010 (authored by rmacklem).
UPDATING: Add an entry for the __FreeBSD_version bump to 1500010
Jan 12 2024, 12:55 AM
rmacklem committed rGa2da1bdb61bc: param.h: Bump __FreeBSD_version to 1500010 (authored by rmacklem).
param.h: Bump __FreeBSD_version to 1500010
Jan 12 2024, 12:49 AM
rmacklem committed rGcc760de2183f: nfscl: Only update atime for Copy when noatime is not specified (authored by rmacklem).
nfscl: Only update atime for Copy when noatime is not specified
Jan 12 2024, 12:41 AM

Jan 11 2024

rmacklem committed rG6561a7141b56: copy_file_range.2: Clarify that only regular files work (authored by rmacklem).
copy_file_range.2: Clarify that only regular files work
Jan 11 2024, 1:22 AM
rmacklem committed rG5c4da68ad785: copy_file_range.2: Clarify that only regular files work (authored by rmacklem).
copy_file_range.2: Clarify that only regular files work
Jan 11 2024, 1:16 AM

Jan 6 2024

rmacklem added a comment to D43249: nfsclient: eliminate ncl_writebp().

I ran a test cycle mounting the client laptop locally
(which is all I can do at this time) and with another
experimental patch removed and...
-> I see no performance degradation and do not

go anywhere need the runningbuf limit (it never
exceeded 1Mbyte, from what I saw).
Jan 6 2024, 2:42 PM

Jan 4 2024

rmacklem added a comment to D43249: nfsclient: eliminate ncl_writebp().
In D43249#987015, @imp wrote:

Although I have not found any correctness issue with this patch,
I am seeing a little performance degradation.
For example, a kernel build over NFS takes about 5% longer
on the setup/hardware I have.

I do not know if 5% is worth worrying about?

Are you hitting the runningbufs limit?

vfs.hirunningspace: 16777216
vfs.lorunningspace: 11206656
vfs.runningbufspace: 0

The first two are control, and the last one is the currently used space...

Jan 4 2024, 3:51 PM
rmacklem added a comment to D43249: nfsclient: eliminate ncl_writebp().

Although I have not found any correctness issue with this patch,
I am seeing a little performance degradation.
For example, a kernel build over NFS takes about 5% longer
on the setup/hardware I have.

Jan 4 2024, 5:54 AM
rmacklem added a comment to D43288: Make nfs_rename flush possibly dirty mmap'd pages.

Yes, I think a FreeBSD NFS server exporting msdosfs
file systems will change file handles when a rename
occurs.

Jan 4 2024, 4:47 AM

Jan 3 2024

rmacklem committed rG71cfc19e024b: vfs_vnops.c: Fix cherry-pick of e7044084cf81 (authored by rmacklem).
vfs_vnops.c: Fix cherry-pick of e7044084cf81
Jan 3 2024, 3:45 PM
rmacklem committed rGe7044084cf81: vfs_vnops.c: Fix vn_generic_copy_file_range() for truncation (authored by rmacklem).
vfs_vnops.c: Fix vn_generic_copy_file_range() for truncation
Jan 3 2024, 1:37 AM
rmacklem committed rG2f3ff6fe1a69: vfs_vnops.c: Fix vn_generic_copy_file_range() for truncation (authored by rmacklem).
vfs_vnops.c: Fix vn_generic_copy_file_range() for truncation
Jan 3 2024, 1:25 AM
rmacklem requested review of D43288: Make nfs_rename flush possibly dirty mmap'd pages.
Jan 3 2024, 1:06 AM

Jan 2 2024

rmacklem committed rG263ed87413ae: nfscl: Fix handling of expired Kerberos credentials (NFSv4.1/4.2) (authored by rmacklem).
nfscl: Fix handling of expired Kerberos credentials (NFSv4.1/4.2)
Jan 2 2024, 1:57 AM
rmacklem committed rGc85ff48a092e: nfscl: Fix handling of expired Kerberos credentials (NFSv4.1/4.2) (authored by rmacklem).
nfscl: Fix handling of expired Kerberos credentials (NFSv4.1/4.2)
Jan 2 2024, 1:45 AM
rmacklem committed rGdabf1797a76a: nfscl: Fix handling of expired Kerberos credentials (NFSv4.1/4.2) (authored by rmacklem).
nfscl: Fix handling of expired Kerberos credentials (NFSv4.1/4.2)
Jan 2 2024, 1:23 AM

Dec 31 2023

rmacklem committed rG2319ca6a0181: vfs_vnops.c: Fix vn_generic_copy_file_range() for truncation (authored by rmacklem).
vfs_vnops.c: Fix vn_generic_copy_file_range() for truncation
Dec 31 2023, 11:58 PM
rmacklem closed D43258: Fix copy_file_range(2) so that it does not truncate the output file erroneously.
Dec 31 2023, 11:58 PM
rmacklem accepted D43249: nfsclient: eliminate ncl_writebp().

Looks ok to me, although I have limited knowledge w.r.t.
the buffer cache.

Dec 31 2023, 9:21 PM
rmacklem added inline comments to D43258: Fix copy_file_range(2) so that it does not truncate the output file erroneously.
Dec 31 2023, 9:19 PM
rmacklem updated the diff for D43258: Fix copy_file_range(2) so that it does not truncate the output file erroneously.

Added kib@'s lines to the calculation as an extra
safety belt (and to avoid any overflow to a negative
value).

Dec 31 2023, 9:14 PM
rmacklem added a comment to D43249: nfsclient: eliminate ncl_writebp().

This looks ok to me and testing with the patch has not
found any regression.

Dec 31 2023, 5:04 PM
rmacklem accepted D43250: nfsclient: handle page and buffer cache consistency().

This looks fine to me. I did a little testing and did not
find any regression.

Dec 31 2023, 5:00 PM
rmacklem requested review of D43258: Fix copy_file_range(2) so that it does not truncate the output file erroneously.
Dec 31 2023, 4:56 PM

Dec 29 2023

rmacklem committed rGef38bebcb57c: UPDATING: Add an entry for commit ba99d960884d (authored by rmacklem).
UPDATING: Add an entry for commit ba99d960884d
Dec 29 2023, 11:30 PM
rmacklem committed rGba99d960884d: param.h: Bump __FreeBSD_version to 1400503 (authored by rmacklem).
param.h: Bump __FreeBSD_version to 1400503
Dec 29 2023, 11:25 PM
rmacklem committed rG925d9b3abac2: nfscl: Make NFSv4.2 Copy set atime on infd (authored by rmacklem).
nfscl: Make NFSv4.2 Copy set atime on infd
Dec 29 2023, 11:20 PM
rmacklem committed rG2c83f1ada435: mountd: Update exports.5 for commit 7c5146da1286 (authored by rmacklem).
mountd: Update exports.5 for commit 7c5146da1286
Dec 29 2023, 11:18 PM
rmacklem closed D43227: Clarify that copy_file_range(2) only operates on regular file objects in copy_file_range.2.
Dec 29 2023, 11:01 PM
rmacklem committed rG84b4342c0d7a: copy_file_range.2: Clarify that only regular files work (authored by rmacklem).
copy_file_range.2: Clarify that only regular files work
Dec 29 2023, 11:01 PM
rmacklem retitled D43227: Clarify that copy_file_range(2) only operates on regular file objects in copy_file_range.2 from Clarify that copy_file_range(2) only operates on regular file objects in copy_file_ramge.2 to Clarify that copy_file_range(2) only operates on regular file objects in copy_file_range.2.
Dec 29 2023, 1:45 AM
rmacklem updated the diff for D43227: Clarify that copy_file_range(2) only operates on regular file objects in copy_file_range.2.

Changed the description for EINVAL for flags not 0,
as suggested by karels@, except I used "argument"
instead of "parameter", since .FA is defined as function argument.

Dec 29 2023, 1:42 AM
rmacklem added a comment to D43227: Clarify that copy_file_range(2) only operates on regular file objects in copy_file_range.2.

Oh, now I see you are talking about the Title here.
I don't know how to change that and it won't affect
the commit.
(I only copy the Summary into the commit and then edit
it from there.)

Dec 29 2023, 1:31 AM