usr.sbin/makefs/ffs: Sync buf.c with FreeBSD
authorTomohiro Kusumi <tkusumi@netbsd.org>
Sat, 22 Apr 2023 07:29:32 +0000 (00:29 -0700)
committerTomohiro Kusumi <tkusumi@netbsd.org>
Sat, 22 Apr 2023 08:33:35 +0000 (01:33 -0700)
commit9b64a82b786d1467720087034c5c2f4791c2e03a
tree18718ce1e6c07d29e840080a5f3a7549f7e8c8cc
parent3bffb051ea0e8fa99e43886fa6a73dd3a5b18f66
usr.sbin/makefs/ffs: Sync buf.c with FreeBSD

Bring in following FreeBSD commits,
while keeping DragonFly specific code for HAMMER2.

Note that msdosfs_vnops.c diff in FreeBSD e5551216d8e5 was never
merged to DragonFly makefs(8), so no need to apply (revert).

Sun Apr 16 15:45:17 2023 -0400 e5551216d8e5 makefs: call brelse from bread
Tue Apr 11 11:21:36 2023 -0400 af7624ed3145 makefs: use %s and __func__ in printf messages
Mon Apr 10 18:50:27 2023 -0400 1d1ffa2efd2a makefs: use size_t or ssize_t where appropriate
usr.sbin/makefs/ffs.c
usr.sbin/makefs/ffs/buf.c