Commit 508e754c authored by Gustavo A. R. Silva's avatar Gustavo A. R. Silva Committed by Martin K. Petersen
Browse files

scsi: pm80xx: Avoid -Wflex-array-member-not-at-end warnings



Comment out unused field 'residual_count' in a couple of structures, and
with this, fix the following -Wflex-array-member-not-at-end warnings:

drivers/scsi/pm8001/pm8001_hwi.h:342:33: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end]
drivers/scsi/pm8001/pm80xx_hwi.h:561:32: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end]

Reviewed-by: default avatarJack Wang <jinpu.wang@ionos.com>
Reviewed-by: default avatarJohn Garry <john.g.garry@oracle.com>
Signed-off-by: default avatarGustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent 3126b5fd
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -339,8 +339,10 @@ struct ssp_completion_resp {
	__le32	status;
	__le32	param;
	__le32	ssptag_rescv_rescpad;

	/* Must be last --ends in a flexible-array member. */
	struct ssp_response_iu  ssp_resp_iu;
	__le32	residual_count;
	/* __le32  residual_count; */
} __attribute__((packed, aligned(4)));


+3 −1
Original line number Diff line number Diff line
@@ -558,8 +558,10 @@ struct ssp_completion_resp {
	__le32	status;
	__le32	param;
	__le32	ssptag_rescv_rescpad;

	/* Must be last --ends in a flexible-array member. */
	struct ssp_response_iu ssp_resp_iu;
	__le32	residual_count;
	/* __le32  residual_count; */
} __attribute__((packed, aligned(4)));

#define SSP_RESCV_BIT	0x00010000