> -----Original Message----- > From: Florian Fainelli <f.fainelli@xxxxxxxxx> > Sent: Saturday, November 27, 2021 1:47 AM > To: linux-kernel@xxxxxxxxxxxxxxx > Cc: Florian Fainelli <f.fainelli@xxxxxxxxx>; kernel test robot <lkp@xxxxxxxxx>; > Nilesh Javali <njavali@xxxxxxxxxxx>; Manish Rangankar > <mrangankar@xxxxxxxxxxx>; GR-QLogic-Storage-Upstream <GR-QLogic- > Storage-Upstream@xxxxxxxxxxx>; James E.J. Bottomley <jejb@xxxxxxxxxxxxx>; > Martin K. Petersen <martin.petersen@xxxxxxxxxx>; open list:QLOGIC QL41xxx > ISCSI DRIVER <linux-scsi@xxxxxxxxxxxxxxx> > Subject: [EXT] [PATCH v2 2/2] scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT > formatting > > External Email > > ---------------------------------------------------------------------- > The format used for formatting SYSFS_FLAG_FW_SEL_BOOT creates the > following warning: > > drivers/scsi/qedi/qedi_main.c:2259:35: warning: format specifies type 'char' but > the argument has type 'int' [-Wformat] > rc = snprintf(buf, 3, "%hhd\n", SYSFS_FLAG_FW_SEL_BOOT); > > Fix this to cast the constant as an u8 since the intention is to print it via sysfs as a > byte. > > Reported-by: kernel test robot <lkp@xxxxxxxxx> > Signed-off-by: Florian Fainelli <f.fainelli@xxxxxxxxx> > --- > drivers/scsi/qedi/qedi.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/scsi/qedi/qedi.h b/drivers/scsi/qedi/qedi.h index > ce199a7a16b8..421b3a69fd37 100644 > --- a/drivers/scsi/qedi/qedi.h > +++ b/drivers/scsi/qedi/qedi.h > @@ -358,7 +358,7 @@ struct qedi_ctx { > bool use_fast_sge; > > atomic_t num_offloads; > -#define SYSFS_FLAG_FW_SEL_BOOT 2 > +#define SYSFS_FLAG_FW_SEL_BOOT (u8)2 > #define IPV6_LEN 41 > #define IPV4_LEN 17 > struct iscsi_boot_kset *boot_kset; > -- > 2.25.1 Acked-by: Manish Rangankar <mrangankar@xxxxxxxxxxx>