diff --git a/drivers/scsi/libiscsi.c b/drivers/scsi/libiscsi.c index 9c267b44044419c39a483f7e1a8ddafc3baf4f2b..8b4e412a0974345762008ab40ca5b61bc29fd446 100644 --- a/drivers/scsi/libiscsi.c +++ b/drivers/scsi/libiscsi.c @@ -591,7 +591,7 @@ static void iscsi_scsi_cmd_rsp(struct iscsi_conn *conn, struct iscsi_hdr *hdr, goto out; } - senselen = be16_to_cpu(get_unaligned((__be16 *) data)); + senselen = get_unaligned_be16(data); if (datalen < senselen) goto invalid_datalen;