ide: BUG() on unknown requests
Unsupported requests should be never handed down to device drivers and the best thing we can do upon discovering such request inside driver's ->do_request method is to just BUG(). Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
This commit is contained in:
@@ -785,12 +785,8 @@ static ide_startstop_t ide_cd_do_request(ide_drive_t *drive, struct request *rq,
|
||||
/* right now this can only be a reset... */
|
||||
uptodate = 1;
|
||||
goto out_end;
|
||||
} else {
|
||||
blk_dump_rq_flags(rq, DRV_NAME " bad flags");
|
||||
if (rq->errors == 0)
|
||||
rq->errors = -EIO;
|
||||
goto out_end;
|
||||
}
|
||||
} else
|
||||
BUG();
|
||||
|
||||
/* prepare sense request for this command */
|
||||
ide_prep_sense(drive, rq);
|
||||
|
Reference in New Issue
Block a user