Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Feb 2015 18:02:58 +0000
From:      "hselasky (Hans Petter Selasky)" <phabric-noreply@FreeBSD.org>
To:        freebsd-net@freebsd.org
Subject:   [Differential] [Updated, 2, 367 lines] D1438: FreeBSD callout rewrite and cleanup
Message-ID:  <82e8a53c86b0b7183bbad7833100d477@localhost.localdomain>
In-Reply-To: <differential-rev-PHID-DREV-o4lr3ts4fgj46hyp6sg3-req@FreeBSD.org>
References:  <differential-rev-PHID-DREV-o4lr3ts4fgj46hyp6sg3-req@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?82e8a53c86b0b7183bbad7833100d477>