1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-24 07:40:52 +00:00
freebsd/sys/geom
Warner Losh 6d83b38186 geom_io: Shift to pause_sbt to eliminate bogus min and update comment.
Update to eliminate bogus min to ensure 0 was never passed to
pause. Instead, requrest 1ms with an 'infinite' precision, which
defaults to whatever the underlying time counter can do. This should
ensure we run fairly quickly to start processing done events, while
still giving a small pause for the system to catch its breath. This rate
limiter still is less than ideal, and this commit doesn't change
that. It should really have no functional change: it just uses a better
interface to express the desired sleep.

Sponsored by:		Netflix
Reviewed by:		kib
Differential Revision:	https://reviews.freebsd.org/D45316
2024-05-24 08:31:55 -06:00
..
cache
concat
eli geli: fix indentation 2024-05-19 15:37:07 +02:00
gate
journal
label glabel: Add support for Linux swap 2024-04-28 22:39:47 -06:00
linux_lvm
mirror
mountver
multipath
nop
part
raid
raid3 graid3: Fix teardown in g_raid3_try_destroy() 2024-04-20 12:04:57 -04:00
shsec
stripe geom_stripe: Cascade cantrim just like we do for gmirror 2024-05-03 09:03:31 -06:00
union
uzip
vinum
virstor
zero
geom_bsd_enc.c
geom_ccd.c
geom_ctl.c
geom_ctl.h
geom_dbg.h
geom_dev.c
geom_disk.c
geom_disk.h
geom_dump.c
geom_event.c
geom_flashmap.c
geom_flashmap.h
geom_int.h
geom_io.c geom_io: Shift to pause_sbt to eliminate bogus min and update comment. 2024-05-24 08:31:55 -06:00
geom_kern.c
geom_slice.c geom: Remove sysctl.h 2024-05-22 16:24:11 -06:00
geom_slice.h
geom_subr.c geom: Remove sysctl.h 2024-05-22 16:24:11 -06:00
geom_vfs.c Stop treating size 0 as unknown size in vnode_create_vobject(). 2024-05-23 06:08:14 +00:00
geom_vfs.h
geom.h
notes Remove final cross-reference to GBDE 2024-05-07 07:40:20 +00:00