]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
selsocket: handle sopoll() errors correctly
authorBrooks Davis <brooks@FreeBSD.org>
Wed, 20 Oct 2021 16:00:38 +0000 (17:00 +0100)
committerBrooks Davis <brooks@FreeBSD.org>
Wed, 20 Oct 2021 16:00:38 +0000 (17:00 +0100)
commit2f022558ce3d00eb53fd235dd87db780acd9bc25
tree27a7d66967a303f65f647fe597192d92b97d8695
parenta90b5b1104db4d50a5fb65861c6cc627c0a38dfe
selsocket: handle sopoll() errors correctly

Without this change, unmounting smbfs filesystems with an INVARIANTS
kernel would panic after 10e64782ed59727e8c9fe4a5c7e17f497903c8eb.

PR: 253079
Found by: markj
Reviewed by: markj, jhb
Obtained from: CheriBSD
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D32492

(cherry picked from commit 04c91ac48ad13ce0d1392cedbd69c2c0223d206f)
sys/kern/sys_generic.c