git: b39457bb1566 - main - virtio_p9fs: Disallow detach if a session is in progress
Mark Johnston <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.src,gmane.os.freebsd.current.scm |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=b39457bb1566912062b2df551b7b8d429b8ba0da commit b39457bb1566912062b2df551b7b8d429b8ba0da Author: Nimish Jain <[email protected]> AuthorDate: 2026-08-18 14:41:38 +0000 Commit: Mark Johnston <[email protected]> CommitDate: 2026-08-18 14:43:16 +0000 virtio_p9fs: Disallow detach if a session is in progress PR: 295453 Reviewed by: markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D57500 --- sys/dev/virtio/p9fs/virtio_p9fs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/dev/virtio/p9fs/virtio_p9fs.c b/sys/dev/virtio/p9fs/virtio_p9fs.c index 7a5d703513c0..37520bb25c76 100644 --- a/sys/dev/virtio/p9fs/virtio_p9fs.c +++ b/sys/dev/virtio/p9fs/virtio_p9fs.c @@ -271,6 +271,10 @@ vt9p_detach(device_t dev) struct vt9p_softc *sc; sc = device_get_softc(dev); + + if (sc->busy) + return (EBUSY); + VT9P_LOCK(sc); vt9p_stop(sc); VT9P_UNLOCK(sc);