diff options
author | kib <kib@FreeBSD.org> | 2011-04-23 21:38:21 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2011-04-23 21:38:21 +0000 |
commit | d98bdded177a447c277598fa1add5fef3738ed9f (patch) | |
tree | c0b7903fc639b02dc860381325c0ae85f35bf91f /sys/dev/drm | |
parent | af070d163bd43489658830b3983e714a482c67f6 (diff) | |
download | FreeBSD-src-d98bdded177a447c277598fa1add5fef3738ed9f.zip FreeBSD-src-d98bdded177a447c277598fa1add5fef3738ed9f.tar.gz |
Fix two bugs in r218670.
Hold the vnode around the region where object lock is dropped, until
vnode lock is acquired.
Do not drop the vnode reference for a case when the object was
deallocated during unlock. Note that in this case, VV_TEXT is cleared
by vnode_pager_dealloc().
Reported and tested by: pho
Reviewed by: alc
MFC after: 3 days
Diffstat (limited to 'sys/dev/drm')
0 files changed, 0 insertions, 0 deletions