diff options
author | Alexander Motin <mav@FreeBSD.org> | 2021-08-11 00:05:40 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2021-08-11 00:07:19 +0000 |
commit | 303477d3253007bb5732deed2daea86b2cbd9aa8 (patch) | |
tree | 39cf849a5eecba41dafa7991fb0dd11dbd4f19ef /sys/cam/ctl/ctl.c | |
parent | 94feb1f1eb4c3527efdbd0b3f556eb3cb37c3318 (diff) | |
download | src-303477d3253007bb5732deed2daea86b2cbd9aa8.tar.gz src-303477d3253007bb5732deed2daea86b2cbd9aa8.zip |
cam(4): Mark all sysctls as CTLFLAG_MPSAFE.
This code does not use Giant lock for very long time.
MFC after: 2 weeks
Diffstat (limited to 'sys/cam/ctl/ctl.c')
-rw-r--r-- | sys/cam/ctl/ctl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cam/ctl/ctl.c b/sys/cam/ctl/ctl.c index 575c8eea5198..8ad8bcec434b 100644 --- a/sys/cam/ctl/ctl.c +++ b/sys/cam/ctl/ctl.c @@ -1978,7 +1978,7 @@ ctl_init(void) SYSCTL_ADD_PROC(&softc->sysctl_ctx,SYSCTL_CHILDREN(softc->sysctl_tree), OID_AUTO, "ha_role", - CTLTYPE_INT | CTLFLAG_RWTUN | CTLFLAG_NEEDGIANT, + CTLTYPE_INT | CTLFLAG_RWTUN | CTLFLAG_MPSAFE, softc, 0, ctl_ha_role_sysctl, "I", "HA role for this head"); if (softc->is_single == 0) { |