]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
selsocket: handle sopoll() errors correctly
authorBrooks Davis <brooks@FreeBSD.org>
Wed, 13 Oct 2021 23:43:06 +0000 (00:43 +0100)
committerBrooks Davis <brooks@FreeBSD.org>
Wed, 13 Oct 2021 23:43:48 +0000 (00:43 +0100)
commit04c91ac48ad13ce0d1392cedbd69c2c0223d206f
treef54e2dfde3ebc00603897ec2260ff744d2065ca6
parenta524aaf68341d9f83a0ef7dc21ad54728ddaaa1e
selsocket: handle sopoll() errors correctly

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

Found by: markj
Reviewed by: markj, jhb
Obtained from: CheriBSD
MFC after: 3 days
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D32492
sys/kern/sys_generic.c