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

Commit 24f75686 authored by Jeff Garzik's avatar Jeff Garzik
Browse files

[libata] SCSI: clean up R/W recovery mode page



Clear ARRE, we don't do auto-reallocation on reads, just on writes.

Also, hardcode the size of the array using RW_RECOVERY_MPAGE_LEN,
following the style of the surrounding code.

Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent 00bd0202
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -71,11 +71,10 @@ static int ata_scsi_user_scan(struct Scsi_Host *shost, unsigned int channel,
#define ALL_SUB_MPAGES 0xff


static const u8 def_rw_recovery_mpage[] = {
static const u8 def_rw_recovery_mpage[RW_RECOVERY_MPAGE_LEN] = {
	RW_RECOVERY_MPAGE,
	RW_RECOVERY_MPAGE_LEN - 2,
	(1 << 7) |	/* AWRE, sat-r06 say it shall be 0 */
	    (1 << 6),	/* ARRE (auto read reallocation) */
	(1 << 7),	/* AWRE */
	0,		/* read retry count */
	0, 0, 0, 0,
	0,		/* write retry count */