Revert r260165: Proper configuration of unmapped_buf_allowed should be used
To avoid failures in bus_dmamap_sync() on ARM unmapped_buf_allowed should be set to 0. Hence, ARM-specific changes in AHCI should not be applied.
This commit is contained in:
parent
183e1c8634
commit
b1c5afbb2f
@ -3066,15 +3066,7 @@ ahciaction(struct cam_sim *sim, union ccb *ccb)
|
||||
if (ch->caps & AHCI_CAP_SPM)
|
||||
cpi->hba_inquiry |= PI_SATAPM;
|
||||
cpi->target_sprt = 0;
|
||||
#ifdef __arm__
|
||||
/*
|
||||
* Do not use unmapped buffers on ARM. Doing so will cause
|
||||
* failure inside bus_dmamap_sync due to lack of VA.
|
||||
*/
|
||||
cpi->hba_misc = PIM_SEQSCAN;
|
||||
#else
|
||||
cpi->hba_misc = PIM_SEQSCAN | PIM_UNMAPPED;
|
||||
#endif
|
||||
cpi->hba_eng_cnt = 0;
|
||||
if (ch->caps & AHCI_CAP_SPM)
|
||||
cpi->max_target = 15;
|
||||
|
Loading…
Reference in New Issue
Block a user