]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vn_read_from_obj(): fix handling of doomed vnodes.
authorkib <kib@FreeBSD.org>
Thu, 26 Nov 2020 18:13:33 +0000 (18:13 +0000)
committerkib <kib@FreeBSD.org>
Thu, 26 Nov 2020 18:13:33 +0000 (18:13 +0000)
commit1cede83674207ee379f1e12c0a505414fea32525
treeac493b1e33a213aecd1bd907fc33a95d71bcf9b6
parenta342635df5316c2c6d98239ff774a41897d55527
vn_read_from_obj(): fix handling of doomed vnodes.

There is no reason why vp->v_object cannot be NULL. If it is, it's
fine, handle it by delegating to VOP_READ().

Tested by: pho
Reviewed by: markj, mjg
Sponsored by: The FreeBSD Foundation
Differential revision: https://reviews.freebsd.org/D27327
sys/kern/vfs_vnops.c