mirror of
https://github.com/team-infusion-developers/android_kernel_samsung_msm8976.git
synced 2024-09-30 16:54:56 +00:00
[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: Jeff Garzik <jeff@garzik.org>
This commit is contained in:
parent
00bd02027f
commit
24f7568666
1 changed files with 2 additions and 3 deletions
|
@ -71,11 +71,10 @@ static int ata_scsi_user_scan(struct Scsi_Host *shost, unsigned int channel,
|
||||||
#define ALL_SUB_MPAGES 0xff
|
#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,
|
||||||
RW_RECOVERY_MPAGE_LEN - 2,
|
RW_RECOVERY_MPAGE_LEN - 2,
|
||||||
(1 << 7) | /* AWRE, sat-r06 say it shall be 0 */
|
(1 << 7), /* AWRE */
|
||||||
(1 << 6), /* ARRE (auto read reallocation) */
|
|
||||||
0, /* read retry count */
|
0, /* read retry count */
|
||||||
0, 0, 0, 0,
|
0, 0, 0, 0,
|
||||||
0, /* write retry count */
|
0, /* write retry count */
|
||||||
|
|
Loading…
Reference in a new issue