public inbox for kernel-janitors@vger.kernel.org
 help / color / mirror / Atom feed
* [Patch] Staging: winbond: Macros values enclosed in parenthesis
@ 2013-05-28  4:51 Harsh Kumar
  2013-05-30 11:45 ` Greg KH
  0 siblings, 1 reply; 2+ messages in thread
From: Harsh Kumar @ 2013-05-28  4:51 UTC (permalink / raw)
  To: kernel-janitors

Macros with complex values enclosed in parenthesis

Signed-off-by: Harsh Kumar <harsh1kumar@gmail.com>

---
 drivers/staging/winbond/mto.h |   64 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 32 insertions(+), 32 deletions(-)

diff -uprN a/drivers/staging/winbond/mto.h b/drivers/staging/winbond/mto.h
--- a/drivers/staging/winbond/mto.h	2013-05-28 01:16:06.347519242 +0530
+++ b/drivers/staging/winbond/mto.h	2013-05-28 01:20:36.047507217 +0530
@@ -84,41 +84,41 @@ struct wb35_mto_params {
 #define LOCAL_IS_CONNECTED()	(adapter->sLocalPara.wConnectedSTAindex != 0)
 #define MTO_INITTXRATE_MODE	(adapter->sHwData.SoftwareSet&0x2) /* bit 1 */
 
-#define MTO_POWER_CHANGE_ENABLE()	MTO_DATA().PowerChangeEnable
-#define MTO_CCA_MODE()			MTO_DATA().CCA_Mode
-#define MTO_CCA_MODE_SETUP()		MTO_DATA().CCA_Mode_Setup
-#define MTO_PREAMBLE_TYPE()		MTO_DATA().Preamble_Type
-#define MTO_PREAMBLE_CHANGE_ENABLE()	MTO_DATA().PreambleChangeEnable
-
-#define MTO_RATE_LEVEL()		MTO_DATA().DataRateLevel
-#define MTO_OFDM_RATE_LEVEL()		MTO_DATA().OfdmRateLevel
-#define MTO_RATE_CHANGE_ENABLE()	MTO_DATA().DataRateChangeEnable
-#define MTO_FRAG_TH_LEVEL()		MTO_DATA().FragThresholdLevel
-#define MTO_FRAG_CHANGE_ENABLE()	MTO_DATA().FragThresholdChangeEnable
-#define MTO_RTS_THRESHOLD()		MTO_DATA().RTSThreshold
-#define MTO_RTS_CHANGE_ENABLE()		MTO_DATA().RTSChangeEnable
-#define MTO_RTS_THRESHOLD_SETUP()	MTO_DATA().RTSThreshold_Setup
-
-#define MTO_AVG_IDLE_SLOT()		MTO_DATA().AvgIdleSlot
-#define MTO_PR_INTERF()			MTO_DATA().Pr_Interf
-#define MTO_AVG_GAP_BTWN_INTERF()	MTO_DATA().AvgGapBtwnInterf
-
-#define MTO_CNT_ANT(x)			MTO_DATA().Cnt_Ant[(x)]
-#define MTO_SQ_ANT(x)			MTO_DATA().SQ_Ant[(x)]
-#define MTO_AGING_TIMEOUT()		MTO_DATA().aging_timeout
+#define MTO_POWER_CHANGE_ENABLE()	(MTO_DATA().PowerChangeEnable)
+#define MTO_CCA_MODE()			(MTO_DATA().CCA_Mode)
+#define MTO_CCA_MODE_SETUP()		(MTO_DATA().CCA_Mode_Setup)
+#define MTO_PREAMBLE_TYPE()		(MTO_DATA().Preamble_Type)
+#define MTO_PREAMBLE_CHANGE_ENABLE()	(MTO_DATA().PreambleChangeEnable)
+
+#define MTO_RATE_LEVEL()		(MTO_DATA().DataRateLevel)
+#define MTO_OFDM_RATE_LEVEL()		(MTO_DATA().OfdmRateLevel)
+#define MTO_RATE_CHANGE_ENABLE()	(MTO_DATA().DataRateChangeEnable)
+#define MTO_FRAG_TH_LEVEL()		(MTO_DATA().FragThresholdLevel)
+#define MTO_FRAG_CHANGE_ENABLE()	(MTO_DATA().FragThresholdChangeEnable)
+#define MTO_RTS_THRESHOLD()		(MTO_DATA().RTSThreshold)
+#define MTO_RTS_CHANGE_ENABLE()		(MTO_DATA().RTSChangeEnable)
+#define MTO_RTS_THRESHOLD_SETUP()	(MTO_DATA().RTSThreshold_Setup)
+
+#define MTO_AVG_IDLE_SLOT()		(MTO_DATA().AvgIdleSlot)
+#define MTO_PR_INTERF()			(MTO_DATA().Pr_Interf)
+#define MTO_AVG_GAP_BTWN_INTERF()	(MTO_DATA().AvgGapBtwnInterf)
+
+#define MTO_CNT_ANT(x)			(MTO_DATA().Cnt_Ant[(x)])
+#define MTO_SQ_ANT(x)			(MTO_DATA().SQ_Ant[(x)])
+#define MTO_AGING_TIMEOUT()		(MTO_DATA().aging_timeout)
 
-#define MTO_TXFLOWCOUNT()		MTO_DATA().TxFlowCount
+#define MTO_TXFLOWCOUNT()		(MTO_DATA().TxFlowCount)
 
 /* --------- DTO threshold parameters ------------- */
-#define	MTOPARA_PERIODIC_CHECK_CYCLE()		MTO_DATA().DTO_PeriodicCheckCycle
-#define	MTOPARA_RSSI_TH_FOR_ANTDIV()		MTO_DATA().DTO_RssiThForAntDiv
-#define	MTOPARA_TXCOUNT_TH_FOR_CALC_RATE()	MTO_DATA().DTO_TxCountThForCalcNewRate
-#define	MTOPARA_TXRATE_INC_TH()			MTO_DATA().DTO_TxRateIncTh
-#define	MTOPARA_TXRATE_DEC_TH()			MTO_DATA().DTO_TxRateDecTh
-#define MTOPARA_TXRATE_EQ_TH()			MTO_DATA().DTO_TxRateEqTh
-#define	MTOPARA_TXRATE_BACKOFF()		MTO_DATA().DTO_TxRateBackOff
-#define	MTOPARA_TXRETRYRATE_REDUCE()		MTO_DATA().DTO_TxRetryRateReduce
-#define MTOPARA_TXPOWER_INDEX()			MTO_DATA().DTO_TxPowerIndex
+#define MTOPARA_PERIODIC_CHECK_CYCLE()		(MTO_DATA().DTO_PeriodicCheckCycle)
+#define MTOPARA_RSSI_TH_FOR_ANTDIV()		(MTO_DATA().DTO_RssiThForAntDiv)
+#define MTOPARA_TXCOUNT_TH_FOR_CALC_RATE()	(MTO_DATA().DTO_TxCountThForCalcNewRate)
+#define MTOPARA_TXRATE_INC_TH()			(MTO_DATA().DTO_TxRateIncTh)
+#define MTOPARA_TXRATE_DEC_TH()			(MTO_DATA().DTO_TxRateDecTh)
+#define MTOPARA_TXRATE_EQ_TH()			(MTO_DATA().DTO_TxRateEqTh)
+#define MTOPARA_TXRATE_BACKOFF()		(MTO_DATA().DTO_TxRateBackOff)
+#define MTOPARA_TXRETRYRATE_REDUCE()		(MTO_DATA().DTO_TxRetryRateReduce)
+#define MTOPARA_TXPOWER_INDEX()			(MTO_DATA().DTO_TxPowerIndex)
 /* ------------------------------------------------ */
 
 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Patch] Staging: winbond: Macros values enclosed in parenthesis
  2013-05-28  4:51 [Patch] Staging: winbond: Macros values enclosed in parenthesis Harsh Kumar
@ 2013-05-30 11:45 ` Greg KH
  0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2013-05-30 11:45 UTC (permalink / raw)
  To: kernel-janitors

On Tue, May 28, 2013 at 10:09:07AM +0530, Harsh Kumar wrote:
> Macros with complex values enclosed in parenthesis

What does that mean?

> -#define MTO_CNT_ANT(x)			MTO_DATA().Cnt_Ant[(x)]
> -#define MTO_SQ_ANT(x)			MTO_DATA().SQ_Ant[(x)]
> -#define MTO_AGING_TIMEOUT()		MTO_DATA().aging_timeout
> +#define MTO_POWER_CHANGE_ENABLE()	(MTO_DATA().PowerChangeEnable)
> +#define MTO_CCA_MODE()			(MTO_DATA().CCA_Mode)

These are not "complex" values at all, this patch isn't needed,
checkpatch needs to be fixed to not complain about it.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-05-30 11:45 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-28  4:51 [Patch] Staging: winbond: Macros values enclosed in parenthesis Harsh Kumar
2013-05-30 11:45 ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox