> +             /* check the 'N' bit in word 0 of the FIS */
> +             if (f[0] & (1 << 15)) {
> +                     int port_addr =  ((f[0] & 0x00000f00) >> 8);
> +                     struct ata_device *adev = &ap->device[port_addr];

You can't be sure that the port_addr returned will be in range if a
device is malfunctioning...

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to