1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/sys/fs
Matthew Dillon aa454a4b53 Fix a bug in CD9660 when vmiodirenable is turned on. CD9660 was assuming
that a buffer's b_blkno would be valid.  This is true when vmiodirenable
is turned off because the B_MALLOC'd buffer's data is invalidated when
the buffer is destroyed.  But when vmiodirenable is turned on a buffer
can be reconstituted from its VMIO backing store.  The reconstituted buffer
will have no knowledge of the physical block translation and the result is
serious directory corruption of the CDROM.

The solution is to fix cd9660_blkatoff() to always BMAP the buffer if
b_lblkno == b_blkno.

MFC after:	0 days
2001-11-04 06:18:55 +00:00
..
cd9660 Fix a bug in CD9660 when vmiodirenable is turned on. CD9660 was assuming 2001-11-04 06:18:55 +00:00
coda Change the vnode list under the mount point from a LIST to a TAILQ 2001-10-23 01:21:29 +00:00
deadfs
devfs Use vfs_timestamp() instead of getnanotime(). 2001-11-03 17:00:02 +00:00
fdescfs Backed out vestiges of the quick fixes for the transient breakage of 2001-10-13 06:41:41 +00:00
fifofs KSE Milestone 2 2001-09-12 08:38:13 +00:00
hpfs Restore these files to being portable: 2001-09-12 23:39:36 +00:00
msdosfs Change the vnode list under the mount point from a LIST to a TAILQ 2001-10-23 01:21:29 +00:00
ntfs Fix (typo? pasteo?): panic("ffs_mountroot..." -> panic("ntfs_mountroot...") 2001-09-26 00:36:33 +00:00
nullfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
nwfs Change the vnode list under the mount point from a LIST to a TAILQ 2001-10-23 01:21:29 +00:00
portalfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
procfs Adjust printfs to be time_t agnostic. 2001-10-28 22:53:45 +00:00
pseudofs Reduce the number of #include dependencies by declaring some of the structs 2001-11-03 03:07:09 +00:00
smbfs Change the vnode list under the mount point from a LIST to a TAILQ 2001-10-23 01:21:29 +00:00
specfs Change the kernel's ucred API as follows: 2001-10-11 23:38:17 +00:00
umapfs Assert that a ucred is unshared before we remap its ids. 2001-10-20 03:30:34 +00:00
unionfs Change the vnode list under the mount point from a LIST to a TAILQ 2001-10-23 01:21:29 +00:00