Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3c8a48e9 authored by Borislav Petkov's avatar Borislav Petkov Committed by Bartlomiej Zolnierkiewicz
Browse files

ide-cd: reverse NOT_READY sense key logic



Make the case of flushing the drive's cache explicit.

There should be no functional change resulting from this patch.

Signed-off-by: default avatarBorislav Petkov <petkovbb@gmail.com>
Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
parent 3153c26b
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -341,15 +341,15 @@ static int cdrom_decode_status(ide_drive_t *drive, u8 stat)

	switch (sense_key) {
	case NOT_READY:
		if (blk_fs_request(rq) == 0 || rq_data_dir(rq) == READ) {
		if (blk_fs_request(rq) && rq_data_dir(rq) == WRITE) {
			if (ide_cd_breathe(drive, rq))
				return 1;
		} else {
			cdrom_saw_media_change(drive);

			if (blk_fs_request(rq) && !quiet)
				printk(KERN_ERR PFX "%s: tray open\n",
					drive->name);
		} else {
			if (ide_cd_breathe(drive, rq))
				return 1;
		}
		do_end_request = 1;
		break;