[Differential] [Updated, 2, 367 lines] D1438: FreeBSD callout rewrite and cleanup
hselasky (Hans Petter Selasky)
phabric-noreply at FreeBSD.org
Tue Feb 24 18:02:59 UTC 2015
hselasky updated the summary for this revision.
hselasky updated this revision to Diff 3956.
hselasky added a comment.
Restore how callout_lock() worked, so that a callout can migrate at any time regardless of callout type.
Update manual page to reflect this change.
Use an unsigned integer for callout buckets.
The temporary LIST used by the callout code only needs to be initialized once at startup.
CHANGES SINCE LAST UPDATE
https://reviews.freebsd.org/D1438?vs=3951&id=3956
REVISION DETAIL
https://reviews.freebsd.org/D1438
AFFECTED FILES
share/man/man9/Makefile
share/man/man9/timeout.9
sys/kern/init_main.c
sys/kern/kern_clocksource.c
sys/kern/kern_condvar.c
sys/kern/kern_lock.c
sys/kern/kern_switch.c
sys/kern/kern_synch.c
sys/kern/kern_thread.c
sys/kern/kern_timeout.c
sys/kern/subr_sleepqueue.c
sys/ofed/include/linux/completion.h
sys/sys/_callout.h
sys/sys/callout.h
sys/sys/proc.h
To: hselasky, jhb, adrian, markj, emaste, sbruno, imp, lstewart, rwatson, gnn, rrs, kostikbel, delphij, neel, erj, remkolodder, bcr, brueffer, brd, allanjude, wblock
Cc: wblock, freebsd-net
More information about the freebsd-net
mailing list