From 7a650c81159b1b34ca8762f6ba620c7deb821a8f Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Sat, 7 Feb 2004 18:52:09 -0800 Subject: [PATCH] [PATCH] ide-cd invalidate toc cache on last close Make sure that TOC gets reloaded after every last close of the device. --- drivers/ide/ide-cd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/ide/ide-cd.c b/drivers/ide/ide-cd.c index 6aaf3bb8ad054..580da53b1b177 100644 --- a/drivers/ide/ide-cd.c +++ b/drivers/ide/ide-cd.c @@ -2860,6 +2860,10 @@ int ide_cdrom_open_real (struct cdrom_device_info *cdi, int purpose) static void ide_cdrom_release_real (struct cdrom_device_info *cdi) { + ide_drive_t *drive = cdi->handle; + + if (!cdi->use_count) + CDROM_STATE_FLAGS(drive)->toc_valid = 0; } -- 2.53.0