]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)
authorkaktus <kaktus@FreeBSD.org>
Sat, 15 Feb 2020 18:52:12 +0000 (18:52 +0000)
committerkaktus <kaktus@FreeBSD.org>
Sat, 15 Feb 2020 18:52:12 +0000 (18:52 +0000)
commit499b2b565264824f2139ebcb5d1c97404a17e7e6
treef8fadc19e72c17bf59e54aace643bdc696f250a3
parent8b556cb8f2ba0b1a0c3a3e1cf0dd84a56897bad6
Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)

r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are
still not MPSAFE (or already are but aren’t properly marked). Use it in
preparation for a general review of all nodes.
This is non-functional change that adds annotations to SYSCTL_NODE and
SYSCTL_PROC nodes using one of the soon-to-be-required flags.

Reviewed by: hselasky, kib
Approved by: kib (mentor)
Differential Revision: https://reviews.freebsd.org/D23632
90 files changed:
sys/dev/sound/usb/uaudio.c
sys/dev/usb/controller/atmegadci.c
sys/dev/usb/controller/avr32dci.c
sys/dev/usb/controller/dwc_otg.c
sys/dev/usb/controller/ehci.c
sys/dev/usb/controller/musb_otg.c
sys/dev/usb/controller/ohci.c
sys/dev/usb/controller/saf1761_otg.c
sys/dev/usb/controller/uhci.c
sys/dev/usb/controller/usb_controller.c
sys/dev/usb/controller/uss820dci.c
sys/dev/usb/controller/xhci.c
sys/dev/usb/gadget/g_audio.c
sys/dev/usb/gadget/g_keyboard.c
sys/dev/usb/gadget/g_modem.c
sys/dev/usb/gadget/g_mouse.c
sys/dev/usb/input/atp.c
sys/dev/usb/input/uep.c
sys/dev/usb/input/uhid.c
sys/dev/usb/input/ukbd.c
sys/dev/usb/input/ums.c
sys/dev/usb/input/wmt.c
sys/dev/usb/input/wsp.c
sys/dev/usb/misc/udbp.c
sys/dev/usb/misc/ugold.c
sys/dev/usb/net/if_aue.c
sys/dev/usb/net/if_axe.c
sys/dev/usb/net/if_axge.c
sys/dev/usb/net/if_cdce.c
sys/dev/usb/net/if_cdceem.c
sys/dev/usb/net/if_cue.c
sys/dev/usb/net/if_ipheth.c
sys/dev/usb/net/if_kue.c
sys/dev/usb/net/if_mos.c
sys/dev/usb/net/if_muge.c
sys/dev/usb/net/if_rue.c
sys/dev/usb/net/if_smsc.c
sys/dev/usb/net/if_udav.c
sys/dev/usb/net/if_ure.c
sys/dev/usb/net/if_urndis.c
sys/dev/usb/net/if_usie.c
sys/dev/usb/net/uhso.c
sys/dev/usb/net/usb_ethernet.c
sys/dev/usb/serial/u3g.c
sys/dev/usb/serial/ubsa.c
sys/dev/usb/serial/ubser.c
sys/dev/usb/serial/uchcom.c
sys/dev/usb/serial/ufoma.c
sys/dev/usb/serial/uftdi.c
sys/dev/usb/serial/ulpt.c
sys/dev/usb/serial/umcs.c
sys/dev/usb/serial/umodem.c
sys/dev/usb/serial/umoscom.c
sys/dev/usb/serial/uplcom.c
sys/dev/usb/serial/usb_serial.c
sys/dev/usb/serial/uslcom.c
sys/dev/usb/serial/uvisor.c
sys/dev/usb/serial/uvscom.c
sys/dev/usb/storage/cfumass.c
sys/dev/usb/storage/umass.c
sys/dev/usb/storage/urio.c
sys/dev/usb/storage/ustorage_fs.c
sys/dev/usb/template/usb_template.c
sys/dev/usb/template/usb_template_audio.c
sys/dev/usb/template/usb_template_cdce.c
sys/dev/usb/template/usb_template_cdceem.c
sys/dev/usb/template/usb_template_kbd.c
sys/dev/usb/template/usb_template_midi.c
sys/dev/usb/template/usb_template_modem.c
sys/dev/usb/template/usb_template_mouse.c
sys/dev/usb/template/usb_template_msc.c
sys/dev/usb/template/usb_template_mtp.c
sys/dev/usb/template/usb_template_multi.c
sys/dev/usb/template/usb_template_phone.c
sys/dev/usb/template/usb_template_serialnet.c
sys/dev/usb/usb_debug.c
sys/dev/usb/usb_dev.c
sys/dev/usb/usb_generic.c
sys/dev/usb/usb_hub.c
sys/dev/usb/usb_hub_acpi.c
sys/dev/usb/usb_process.c
sys/dev/usb/video/udl.c
sys/dev/usb/wlan/if_rsu.c
sys/dev/usb/wlan/if_rum.c
sys/dev/usb/wlan/if_run.c
sys/dev/usb/wlan/if_uath.c
sys/dev/usb/wlan/if_upgt.c
sys/dev/usb/wlan/if_ural.c
sys/dev/usb/wlan/if_urtw.c
sys/dev/usb/wlan/if_zyd.c