Page MenuHomeFreeBSD

D60444.id188978.diff
No OneTemporary

D60444.id188978.diff

diff --git a/sys/kern/kern_sysctl.c b/sys/kern/kern_sysctl.c
--- a/sys/kern/kern_sysctl.c
+++ b/sys/kern/kern_sysctl.c
@@ -2580,14 +2580,9 @@
}
CURVNET_SET(TD_TO_VNET(td));
- for (;;) {
- req.oldidx = 0;
- req.newidx = 0;
- error = sysctl_root(0, name, namelen, &req);
- if (error != EAGAIN)
- break;
- kern_yield(PRI_USER);
- }
+ req.oldidx = 0;
+ req.newidx = 0;
+ error = sysctl_root(0, name, namelen, &req);
CURVNET_RESTORE();

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 10, 1:40 AM (1 h, 26 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
40427405
Default Alt Text
D60444.id188978.diff (451 B)

Event Timeline