Date: Tue, 4 Aug 2015 15:47:26 -0700 From: Garrett Cooper <yaneurabeya@gmail.com> To: freebsd-hackers <freebsd-hackers@freebsd.org> Cc: Hans Petter Selasky <hps@selasky.org> Subject: When and when not to use CTLFLAG_MPSAFE with the SYSCTL macros..? Message-ID: <F4A56F9C-058B-4D91-B75D-92DEC16E8B2E@gmail.com>
index | next in thread | raw e-mail
Hi, I’ve been trying to figure out (because sysctl(9) is lacking) when to use CTLFLAG_MPSAFE. Is it strictly when dealing with SYSCTL_PROC handlers that do proper locking of shared resources, or are there other nuances that need to be handled? I’m also asking because SYSCTL_UQUAD, for instance, explicitly uses CTLFLAG_MPSAFE in the handler, which is a bit confusing. Thanks! -NGiehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F4A56F9C-058B-4D91-B75D-92DEC16E8B2E>
