Re: [PATCH v3 20/31] scsi: pm8001: Fix tag values handling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 14/02/2022 02:17, Damien Le Moal wrote:
@@ -1685,19 +1683,13 @@ void pm8001_work_fn(struct work_struct *work)
  		struct task_status_struct *ts;
  		struct sas_task *task;
  		int i;
-		u32 tag, device_id;
+		u32 device_id;
for (i = 0; ccb = NULL, i < PM8001_MAX_CCB; i++) {
  			ccb = &pm8001_ha->ccb_info[i];
  			task = ccb->task;
  			ts = &task->task_status;
-			tag = ccb->ccb_tag;
-			/* check if tag is NULL */
-			if (!tag) {
-				pm8001_dbg(pm8001_ha, FAIL,
-					"tag Null\n");
-				continue;
-			}
+

This looks so dodgy that maybe it is intentional. I think experts on this HW/driver need to check this further.

Thanks,
John



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux