git: 48ae3f4f64ca - main - ata/nvme: Add comment
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 24 Apr 2022 21:12:22 UTC
The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=48ae3f4f64ca3c414658533e7ac8172973627c53 commit 48ae3f4f64ca3c414658533e7ac8172973627c53 Author: Warner Losh <imp@FreeBSD.org> AuthorDate: 2022-04-24 21:11:52 +0000 Commit: Warner Losh <imp@FreeBSD.org> CommitDate: 2022-04-24 21:11:52 +0000 ata/nvme: Add comment Steal the comment from daonninvalidate about the call to disk_gone(). Sponsored by: Netflix --- sys/cam/ata/ata_da.c | 4 ++++ sys/cam/nvme/nvme_da.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/sys/cam/ata/ata_da.c b/sys/cam/ata/ata_da.c index 9a57c3f3affa..2623d8919e06 100644 --- a/sys/cam/ata/ata_da.c +++ b/sys/cam/ata/ata_da.c @@ -1246,6 +1246,10 @@ adaoninvalidate(struct cam_periph *periph) */ cam_iosched_flush(softc->cam_iosched, NULL, ENXIO); + /* + * Tell GEOM that we've gone away, we'll get a callback when it is + * done cleaning up its resources. + */ disk_gone(softc->disk); } diff --git a/sys/cam/nvme/nvme_da.c b/sys/cam/nvme/nvme_da.c index f47a7f9e2271..c7cedec894ac 100644 --- a/sys/cam/nvme/nvme_da.c +++ b/sys/cam/nvme/nvme_da.c @@ -608,6 +608,10 @@ ndaoninvalidate(struct cam_periph *periph) */ cam_iosched_flush(softc->cam_iosched, NULL, ENXIO); + /* + * Tell GEOM that we've gone away, we'll get a callback when it is + * done cleaning up its resources. + */ disk_gone(softc->disk); }