From: Arun Easi Date: Thu, 6 Aug 2020 11:10:09 +0000 (-0700) Subject: scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime X-Git-Tag: v5.9-rc2~13^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=49030003a38a5e3688781e2ccf9550dcebf61282;p=thirdparty%2Flinux.git scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime ql2xextended_error_logging can now be set to 1 to get the default mask value, as opposed to at module load time only. Link: https://lore.kernel.org/r/20200806111014.28434-7-njavali@marvell.com Reviewed-by: Himanshu Madhani Signed-off-by: Arun Easi Signed-off-by: Nilesh Javali Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/qla2xxx/qla_dbg.h b/drivers/scsi/qla2xxx/qla_dbg.h index 91eb6901815c9..e1d7de63e8f87 100644 --- a/drivers/scsi/qla2xxx/qla_dbg.h +++ b/drivers/scsi/qla2xxx/qla_dbg.h @@ -380,5 +380,8 @@ extern int qla24xx_soft_reset(struct qla_hw_data *); static inline int ql_mask_match(uint level) { + if (ql2xextended_error_logging == 1) + ql2xextended_error_logging = QL_DBG_DEFAULT1_MASK; + return (level & ql2xextended_error_logging) == level; }