1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys/ufs/ffs
Kirk McKusick 8cd680f8c3 This update eliminates a lock-order reversal warning discovered
whle tracking down the system hang reported in kern/160662 and
corrected in revision 225806. The LOR is not the cause of the system
hang and indeed cannot cause an actual deadlock. However, it can
be easily eliminated by defering the acquisition of a buflock until
after all the vnode locks have been acquired.

Reported by:     Hans Ottevanger
PR:              kern/160662
2011-09-27 17:41:48 +00:00
..
ffs_alloc.c Fix two cases involving opt_capsicum.h and module builds: 2011-08-15 07:32:44 +00:00
ffs_balloc.c Use 'curthread_pflags' instead of 'thread_pflags' to signify that only 2011-07-09 15:16:07 +00:00
ffs_extern.h Generalize ffs_pages_remove() into vn_pages_remove(). 2011-08-25 08:17:39 +00:00
ffs_inode.c Generalize ffs_pages_remove() into vn_pages_remove(). 2011-08-25 08:17:39 +00:00
ffs_rawread.c Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
ffs_snapshot.c This update eliminates a lock-order reversal warning discovered 2011-09-27 17:41:48 +00:00
ffs_softdep.c Use nowait sync request for a vnode when doing softdep cleanup. We possibly 2011-09-20 21:53:26 +00:00
ffs_subr.c
ffs_tables.c
ffs_vfsops.c Update to -r224294 to ensure that only one of MNT_SUJ or MNT_SOFTDEP 2011-07-30 00:43:18 +00:00
ffs_vnops.c Update to -r224294 to ensure that only one of MNT_SUJ or MNT_SOFTDEP 2011-07-30 00:43:18 +00:00
fs.h Add an FFS specific mount option to allow a filesystem checker 2011-07-15 16:20:33 +00:00
softdep.h - Speed up pendingblock processing again. Having too much delay between 2011-07-04 22:08:04 +00:00