Ignore doomed vnodes in tmpfs_update_mtime().
Otherwise we might dereference NULL vp->v_data after VP_TO_TMPFS_NODE(). Reported and tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week
This commit is contained in:
parent
91ff2d4883
commit
28ce2bc1b5
@ -173,7 +173,7 @@ tmpfs_update_mtime(struct mount *mp, bool lazy)
|
||||
* metadata changes now.
|
||||
*/
|
||||
if (!lazy || (obj->flags & OBJ_TMPFS_DIRTY) != 0) {
|
||||
if (vget(vp, LK_EXCLUSIVE | LK_RETRY | LK_INTERLOCK,
|
||||
if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK,
|
||||
curthread) != 0)
|
||||
continue;
|
||||
tmpfs_check_mtime(vp);
|
||||
|
Loading…
x
Reference in New Issue
Block a user