> typedef struct asc_scsiq_2 { > - ASC_VADDR srb_ptr; > + __le32 srb_tag; Given that the tag has no meaning for the hardware why do you want to endian switch it? Keeping the ASC_VADDR for now makes it easier to verify the hardware structures don't change. > @@ -6132,6 +6077,13 @@ static void adv_async_callback(ADV_DVC_VAR *adv_dvc_varp, uchar code) > AdvResetChipAndSB(adv_dvc_varp); > break; > > + case ADV_ASYNC_CARRIER_READY_FAILURE: > + /* > + * Carrier not ready; abort the command. > + */ > + ASC_DBG(0, "ADV_ASYNC_CARRIER_READY_FAILURE\n"); > + break; > + Where does this one come from? -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html