HomeFreeBSD

mmc_da: Queued CCBs need a priority other than CAM_PRIORITY_NONE

Description

mmc_da: Queued CCBs need a priority other than CAM_PRIORITY_NONE

Queued CCBs usually are queued at CAM_PRIORITY_NORMAL, unless they are
doing error recovery, or device enumeration of some kind. They should
never be queued at CAM_PRIORITY_NONE, which should only be used for CCBs
that are immediate. For sdda_start_init_task(), we allocate a ccb,
initialize it then use it to talk to the SD/MMC card to query it,
negotiate the speed and lane sizes, etc. Most of these commands are
queued, so use the normal priority.

Sponsored by: Netflix

Details

Provenance
impAuthored on Jul 22 2025, 3:38 AM
Parents
rG73e1bd714277: cam/mmc: Remove stray xpt_path_inq
Branches
Unknown
Tags
Unknown