freebsd-src/sys/ufs/ffs
Chuck Silvers 82817f26f8 ffs: fix vn_io_fault_pgmove() offset for PAGE_SIZE > block size
The "offset" argument to vn_io_fault_pgmove() is supposed to be
the offset within the page, but for ffs we currently use the offset
within the block.  When the block size is at least as large as the
page size then these values are the same, but when the page size is
larger than the block size then we need to add the offset of
the block within the page as well.

Sponsored by:	Netflix

Reviewed by:	mckusick, kib, markj
Differential Revision:	https://reviews.freebsd.org/D34835
2022-06-21 17:54:18 -07:00
..
ffs_alloc.c
ffs_balloc.c
ffs_extern.h
ffs_inode.c
ffs_rawread.c
ffs_snapshot.c
ffs_softdep.c
ffs_subr.c Bug fix to UFS/FFS superblock integrity checks when reading a superblock. 2022-06-11 11:05:14 -07:00
ffs_suspend.c
ffs_tables.c
ffs_vfsops.c UFS: clear fs_fmod once more, in the buffer data copy. 2022-05-09 23:46:05 +03:00
ffs_vnops.c ffs: fix vn_io_fault_pgmove() offset for PAGE_SIZE > block size 2022-06-21 17:54:18 -07:00
fs.h
softdep.h