Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fc789a93 authored by James Bottomley's avatar James Bottomley Committed by James Bottomley
Browse files

[SCSI] aic7xxx/79xx: fix another potential panic due to a non existent target



I ran into this one sending bus resets across the hardware.

Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
parent 79778a27
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1617,9 +1617,9 @@ ahd_send_async(struct ahd_softc *ahd, char channel,
		 * are identical to those last reported.
		 */
		starget = ahd->platform_data->starget[target];
		targ = scsi_transport_target_data(starget);
		if (targ == NULL)
		if (starget == NULL)
			break;
		targ = scsi_transport_target_data(starget);

		target_ppr_options =
			(spi_dt(starget) ? MSG_EXT_PPR_DT_REQ : 0)
+2 −2
Original line number Diff line number Diff line
@@ -1618,9 +1618,9 @@ ahc_send_async(struct ahc_softc *ahc, char channel,
		if (channel == 'B')
			target_offset += 8;
		starget = ahc->platform_data->starget[target_offset];
		targ = scsi_transport_target_data(starget);
		if (targ == NULL)
		if (starget == NULL)
			break;
		targ = scsi_transport_target_data(starget);

		target_ppr_options =
			(spi_dt(starget) ? MSG_EXT_PPR_DT_REQ : 0)