freebsd-dev/sys/ufs/ffs
Warner Losh 22dd705f1f Add BIO_SPEEDUP signalling to UFS
When we have a resource shortage in UFS, send down a BIO_SPEEDUP to
give the CAM I/O scheduler a heads up that we have a resource shortage
and that it should bias its decisions knowing that.

Reviewed by: kirk, kib
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D18351
2019-12-17 00:13:40 +00:00
..
ffs_alloc.c Currently the breadn_flags() and getblkx() interfaces are passed 2019-12-03 23:07:09 +00:00
ffs_balloc.c ufs: Remove redundant brelse() after r294954 2019-09-06 08:08:33 +00:00
ffs_extern.h Update ffs_getcg() function to accept a flags parameter to be passed 2019-10-04 05:28:36 +00:00
ffs_inode.c vfs: introduce v_irflag and make v_type smaller 2019-12-08 21:30:04 +00:00
ffs_rawread.c vfs: introduce v_irflag and make v_type smaller 2019-12-08 21:30:04 +00:00
ffs_snapshot.c As part of creating a snapshot, set fs->fs_fmod to 0 in the snapshot image 2019-11-28 00:37:43 +00:00
ffs_softdep.c Add BIO_SPEEDUP signalling to UFS 2019-12-17 00:13:40 +00:00
ffs_subr.c ufs: Remove redundant brelse() after r294954 2019-09-06 08:08:33 +00:00
ffs_suspend.c Avoid assertion in /dev/ufssuspend when the suspend ioctl is 2018-08-01 19:06:55 +00:00
ffs_tables.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
ffs_vfsops.c ufs: add root vnode caching 2019-10-06 22:18:03 +00:00
ffs_vnops.c vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
fs.h Clarify comment that describes how the FS_METACKHASH is managed. 2019-08-13 20:56:44 +00:00
softdep.h Convert use of UFS-specific #ifdef DEBUG to DIAGNOSTIC or INVARIANTS 2019-05-28 16:32:04 +00:00