]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r240464:
authorkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 20 Sep 2012 10:28:44 +0000 (10:28 +0000)
committerkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 20 Sep 2012 10:28:44 +0000 (10:28 +0000)
commit6da61b56850b4233665615a2d99760b1eaac7f0a
treed54f013c8b1a6bb8acf4ef1f9434ca29bfb9ff79
parentdf7c8f02cca1bbea02d3c900bf96304fcb751118
MFC r240464:
The deadfs VOPs for vop_ioctl and vop_bmap call itself recursively,
which is an elaborate way to cause kernel panic. Change the VOPs
implementation to return EBADF for a reclaimed vnode.

git-svn-id: svn://svn.freebsd.org/base/stable/8@240745 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/fs/deadfs/dead_vnops.c