Commit 7da21a02 authored by Jens Axboe's avatar Jens Axboe Committed by Linus Torvalds

[PATCH] Avoid unnecessary ide-cd cache flushes

Only issue a cdrom cache flush if we've done write to the drive.  The
->media_written() flag keeps track of that.
Signed-off-by: default avatarJens Axboe <axboe@suse.de>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 76530da1
...@@ -645,7 +645,7 @@ static int cdrom_mrw_exit(struct cdrom_device_info *cdi) ...@@ -645,7 +645,7 @@ static int cdrom_mrw_exit(struct cdrom_device_info *cdi)
ret = cdrom_mrw_bgformat_susp(cdi, 0); ret = cdrom_mrw_bgformat_susp(cdi, 0);
} }
if (!ret) if (!ret && cdi->media_written)
ret = cdrom_flush_cache(cdi); ret = cdrom_flush_cache(cdi);
return ret; return ret;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment