freebsd-dev/sys/fs/msdosfs
Tim J. Robbins ae620d4480 XXX Copy workaround from UFS: open device for write access even if
the user requests a read-only mount. This is necessary because we
don't do the VOP_OPEN again if they upgrade a read-only mount to
read-write.

Fixes lockup when creating files on msdosfs mounts that have been
mounted read-only then upgraded to read-write. The exact cause of
the lockup is not known, but it is likely to be the kernel getting
stuck in an infinite loop trying to write dirty buffers to a device
without write permission.

Reported/tested by andreas, discussed with phk.
2003-06-29 03:05:59 +00:00
..
bootsect.h
bpb.h
denode.h change dev_t to struct cdev * to match ufs. This fixes fstat for cd9660 2003-06-24 22:11:20 +00:00
direntry.h
fat.h
msdosfs_conv.c
msdosfs_denode.c Fix a bug where a truncate operation involving truncate() or ftruncate() on 2003-06-27 15:46:38 +00:00
msdosfs_fat.c
msdosfs_lookup.c
msdosfs_vfsops.c XXX Copy workaround from UFS: open device for write access even if 2003-06-29 03:05:59 +00:00
msdosfs_vnops.c Add the same KASSERT to all VOP_STRATEGY and VOP_SPECSTRATEGY implementations 2003-06-15 18:53:00 +00:00
msdosfsmount.h