⬢ DragonFlyBSD Kernel Audit
DF-3526 / fix_run.log
← back to finding ↓ download raw
# fix validation: fix.diff applied to /usr/src copy, ng_iface module rebuilt only
# (disasm.fix26.txt: 'test %r10,%r10 / je' restored before _kfree;
#  bcopy guarded by 'if (ng_iface_units_len > 0)')
$ kldload netgraph.ko ng_socket.ko ng_iface.ko(fixed)
$ /root/poc/iface_con create
iface_con: uid=0 euid=0 mode=create
STEP control-socket ok
STEP mkpeer iface survived (no panic)
STEP ifname=ng0
STEP shutdown ok
RESULT lifecycle-complete exit=0
SURVIVED rc=0
# NOTE: if_attach(ifp, NULL) at ng_iface.c:624 executed fine from ngthread
#  -> the v1 DF-3486 if_attach-from-netisr twin does NOT exist in ng7.
$ sh /root/poc/stress.sh
LIFECYCLE ok=20 fail=0
RESULT lifecycle-complete exit=0
RESULT lifecycle-complete exit=0
PARALLEL done