| 538 | } |
| 539 | |
| 540 | void |
| 541 | sysctl_enable_oid(struct sysctl_oid *oidp) |
| 542 | { |
| 543 | |
| 544 | SYSCTL_ASSERT_WLOCKED(); |
| 545 | if ((oidp->oid_kind & CTLTYPE) == CTLTYPE_NODE) { |
| 546 | KASSERT((oidp->oid_kind & CTLFLAG_DORMANT) == 0, |
| 547 | ("sysctl node is marked as dormant")); |
| 548 | return; |
| 549 | } |
| 550 | KASSERT((oidp->oid_kind & CTLFLAG_DORMANT) != 0, |
| 551 | ("enabling already enabled sysctl oid")); |
| 552 | oidp->oid_kind &= ~CTLFLAG_DORMANT; |
| 553 | } |
| 554 | |
| 555 | void |
| 556 | sysctl_unregister_oid(struct sysctl_oid *oidp) |
no outgoing calls
no test coverage detected