Date: Fri, 19 Sep 2014 15:46:07 -0400 From: John Baldwin <jhb@freebsd.org> To: freebsd-current@freebsd.org Subject: [PATCH] Fix callouts in rp(4) Message-ID: <2868019.vH6yQQC2gz@ralph.baldwin.cx>
next in thread | raw e-mail | index | archive | help
This patch converts rp(4) from timeout(9) to callout(9). To do this cleanly, it replaces a single, global timer that walks tables of controllers and ports to a per-controller timer. This works much better with locking (since the locks are per-controller) and removes the need for various global lookup tables in the driver. The patch is against HEAD but probably applies to 9 and 10 as well. http://people.freebsd.org/~jhb/patches/rp_callout.patch -- John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2868019.vH6yQQC2gz>