[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