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

Commit 37782fce authored by Bartlomiej Zolnierkiewicz's avatar Bartlomiej Zolnierkiewicz
Browse files

ide-cd: unify moving to the next buffer in cdrom_rw_intr()



Use the fact that for the first loop rq->current_nr_sectors is always
set and unify moving to the next buffer for read/write requests.

There should be no functionality changes caused by this patch.

Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
parent 21ea1f0f
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -1302,13 +1302,6 @@ static ide_startstop_t cdrom_rw_intr(ide_drive_t *drive)
	while (sectors_to_transfer > 0) {
		int this_transfer;

		/*
		 * If we've filled the present buffer but there's another
		 * chained buffer after it, move on.
		 */
		if (!write && rq->current_nr_sectors == 0 && rq->nr_sectors)
			cdrom_end_request(drive, 1);

		if (!rq->current_nr_sectors) {
			if (!write)
				/*
@@ -1342,7 +1335,7 @@ static ide_startstop_t cdrom_rw_intr(ide_drive_t *drive)
		/*
		 * current buffer complete, move on
		 */
		if (write && rq->current_nr_sectors == 0 && rq->nr_sectors)
		if (rq->current_nr_sectors == 0 && rq->nr_sectors)
			cdrom_end_request(drive, 1);
	}