summaryrefslogtreecommitdiffstats
path: root/lib/libc/resolv/res_init.c
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-12-13 16:02:37 +0000
committerkib <kib@FreeBSD.org>2014-12-13 16:02:37 +0000
commitca2d4fd9c1acb3914333668ef0b231d092912fc0 (patch)
tree305f7781d381bc4c432bacd1f107ed6097bce026 /lib/libc/resolv/res_init.c
parent57f4abab04df8f943853c019a4d2882991f58bf1 (diff)
downloadFreeBSD-src-ca2d4fd9c1acb3914333668ef0b231d092912fc0.zip
FreeBSD-src-ca2d4fd9c1acb3914333668ef0b231d092912fc0.tar.gz
The vinactive() call in vgonel() may start writes for the dirty pages,
creating delayed write buffers belonging to the reclaimed vnode. Put the buffer cleanup code after inactivation. Add asserts that ensure that buffer queues are empty and add BO_DEAD flag for bufobj to check that no buffers are added after the cleanup. BO_DEAD is only used by INVARIANTS-enabled kernels. Reported and tested by: pho (previous version) Sponsored by: The FreeBSD Foundation MFC after: 1 week
Diffstat (limited to 'lib/libc/resolv/res_init.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud