All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] Staging: rtl8192u: Avoid typedefs for structure
@ 2019-03-10 17:46 Bhanusree Pola
  2019-03-10 17:46 ` [PATCH v2 1/5] Staging: rtl8192u: Remove typedef for struct _bandwidth_autoswitch Bhanusree Pola
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Bhanusree Pola @ 2019-03-10 17:46 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: Greg Kroah-Hartman

This patch series removes typedefs for various structure types.

v2: 
 -Modify the driver such that kernel should compile at all times.
 -typedef is removed and then updated the uses in the same patch.
 -Struct names chosen according to Linux Kernel Coding Style.
 -Series with one patch per structure is done.

Bhanusree Pola (5):
  Staging: rtl8192u: Remove typedef for struct _bandwidth_autoswitch
  Staging: rtl8192u: Remove typedef for struct _IbssParms
  Staging: rtl8192u: Remove typedef for struct _RT_POWER_SAVE_CONTROL
  Staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T
  Staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY

 .../staging/rtl8192u/ieee80211/ieee80211.h    | 30 +++++++++----------
 .../staging/rtl8192u/ieee80211/ieee80211_rx.c | 12 ++++----
 .../rtl8192u/ieee80211/rtl819x_TSProc.c       | 10 +++----
 3 files changed, 26 insertions(+), 26 deletions(-)

-- 
2.17.1



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

* [PATCH v2 1/5] Staging: rtl8192u: Remove typedef for struct _bandwidth_autoswitch
  2019-03-10 17:46 [PATCH v2 0/5] Staging: rtl8192u: Avoid typedefs for structure Bhanusree Pola
@ 2019-03-10 17:46 ` Bhanusree Pola
  2019-03-10 17:46 ` [PATCH v2 2/5] Staging: rtl8192u: Remove typedef for struct _IbssParms Bhanusree Pola
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 12+ messages in thread
From: Bhanusree Pola @ 2019-03-10 17:46 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: Greg Kroah-Hartman

-Avoid typedefs for structure types to maintain kernel coding style.
-Remove typedefs bandwidth_autoswitch and *pbandwidth_autoswitch of
struct _bandwidth_autoswitch.
-Change Structure name _bandwidth_autoswitch to bandwidth_autoswitch to
maintain Linux kernel Coding Style.
-Replace occurences of bandwidth_autoswitch to struct bandwidth_autoswitch.

Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
---
 drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
index 8aa536d79900..ce79b8321961 100644
--- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
+++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
@@ -1462,12 +1462,12 @@ struct tx_pending {
 	struct ieee80211_txb *txb;
 };
 
-typedef struct _bandwidth_autoswitch {
+struct bandwidth_autoswitch {
 	long threshold_20Mhzto40Mhz;
 	long	threshold_40Mhzto20Mhz;
 	bool bforced_tx20Mhz;
 	bool bautoswitch_enable;
-} bandwidth_autoswitch, *pbandwidth_autoswitch;
+};
 
 
 //added by amy for order
@@ -1871,7 +1871,7 @@ struct ieee80211_device {
 	Fsync_State			fsync_state;
 	bool		bis_any_nonbepkts;
 	//20Mhz 40Mhz AutoSwitch Threshold
-	bandwidth_autoswitch bandwidth_auto_switch;
+	struct bandwidth_autoswitch bandwidth_auto_switch;
 	//for txpower tracking
 	bool FwRWRF;
 
-- 
2.17.1



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

* [PATCH v2 2/5] Staging: rtl8192u: Remove typedef for struct _IbssParms
  2019-03-10 17:46 [PATCH v2 0/5] Staging: rtl8192u: Avoid typedefs for structure Bhanusree Pola
  2019-03-10 17:46 ` [PATCH v2 1/5] Staging: rtl8192u: Remove typedef for struct _bandwidth_autoswitch Bhanusree Pola
@ 2019-03-10 17:46 ` Bhanusree Pola
  2019-03-10 18:02   ` [Outreachy kernel] " Julia Lawall
  2019-03-10 17:46 ` [PATCH v2 3/5] Staging: rtl8192u: Remove typedef for struct _RT_POWER_SAVE_CONTROL Bhanusree Pola
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 12+ messages in thread
From: Bhanusree Pola @ 2019-03-10 17:46 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: Greg Kroah-Hartman

-Avoid typedefs for structure types to maintain kernel coding style.
-Remove typedefs IbssParms and *PIbssParms of struct _IbssParms.
-Change Structure name _IbssParms to ibss_parms to maintain Linux kernel Coding Style.
-Replace occurences of IbssParms to struct ibss_parms.

Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
---
 drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
index ce79b8321961..735e86cc6adc 100644
--- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
+++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
@@ -1506,9 +1506,9 @@ typedef enum _RT_JOIN_ACTION {
 	RT_NO_ACTION  = 4,
 } RT_JOIN_ACTION;
 
-typedef struct _IbssParms {
+struct ibss_parms {
 	u16   atimWin;
-} IbssParms, *PIbssParms;
+};
 #define MAX_NUM_RATES	264 // Max num of support rates element: 8,  Max num of ext. support rate: 255. 061122, by rcnjko.
 
 // RF state.
@@ -1554,7 +1554,7 @@ typedef struct _RT_POWER_SAVE_CONTROL {
 	struct octet_string			tmpSuppRateSet;
 	u8					tmpSuppRateBuf[MAX_NUM_RATES];
 	bool				bTmpSuppRate;
-	IbssParms				tmpIbpm;
+	struct ibss_parms				tmpIbpm;
 	bool				bTmpIbpm;
 
 	//
-- 
2.17.1



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

* [PATCH v2 3/5] Staging: rtl8192u: Remove typedef for struct _RT_POWER_SAVE_CONTROL
  2019-03-10 17:46 [PATCH v2 0/5] Staging: rtl8192u: Avoid typedefs for structure Bhanusree Pola
  2019-03-10 17:46 ` [PATCH v2 1/5] Staging: rtl8192u: Remove typedef for struct _bandwidth_autoswitch Bhanusree Pola
  2019-03-10 17:46 ` [PATCH v2 2/5] Staging: rtl8192u: Remove typedef for struct _IbssParms Bhanusree Pola
@ 2019-03-10 17:46 ` Bhanusree Pola
  2019-03-10 18:04   ` [Outreachy kernel] " Julia Lawall
  2019-03-10 17:46 ` [PATCH v2 4/5] Staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T Bhanusree Pola
  2019-03-10 17:46 ` [PATCH v2 5/5] Staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY Bhanusree Pola
  4 siblings, 1 reply; 12+ messages in thread
From: Bhanusree Pola @ 2019-03-10 17:46 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: Greg Kroah-Hartman

-Avoid typedefs for structure types to maintain kernel coding style.
-Remove typedefs RT_POWER_SAVE_CONTROL and *PRT_POWER_SAVE_CONTROL of struct _RT_POWER_SAVE_CONTROL.
-Change Structure name _RT_POWER_SAVE_CONTROL to rt_power_save_control to maintain Linux kernel Coding Style.
-Replace occurences of _RT_POWER_SAVE_CONTROL to struct rt_power_save_control.

Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
---
 drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
index 735e86cc6adc..152854fc09f8 100644
--- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
+++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
@@ -1518,7 +1518,7 @@ typedef	enum _RT_RF_POWER_STATE {
 	eRfOff
 } RT_RF_POWER_STATE;
 
-typedef struct _RT_POWER_SAVE_CONTROL {
+struct rt_power_save_control {
 
 	//
 	// Inactive Power Save(IPS) : Disable RF when disconnected
@@ -1562,7 +1562,7 @@ typedef struct _RT_POWER_SAVE_CONTROL {
 	//
 	bool				bLeisurePs;
 
-} RT_POWER_SAVE_CONTROL, *PRT_POWER_SAVE_CONTROL;
+};
 
 typedef u32 RT_RF_CHANGE_SOURCE;
 #define RF_CHANGE_BY_SW		BIT(31)
@@ -1878,7 +1878,7 @@ struct ieee80211_device {
 	//added by amy for AP roaming
 	RT_LINK_DETECT_T	LinkDetectInfo;
 	//added by amy for ps
-	RT_POWER_SAVE_CONTROL	PowerSaveControl;
+	struct rt_power_save_control	PowerSaveControl;
 //}
 	/* used if IEEE_SOFTMAC_TX_QUEUE is set */
 	struct  tx_pending tx_pending;
-- 
2.17.1



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

* [PATCH v2 4/5] Staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T
  2019-03-10 17:46 [PATCH v2 0/5] Staging: rtl8192u: Avoid typedefs for structure Bhanusree Pola
                   ` (2 preceding siblings ...)
  2019-03-10 17:46 ` [PATCH v2 3/5] Staging: rtl8192u: Remove typedef for struct _RT_POWER_SAVE_CONTROL Bhanusree Pola
@ 2019-03-10 17:46 ` Bhanusree Pola
  2019-03-10 18:05   ` [Outreachy kernel] " Julia Lawall
  2019-03-10 17:46 ` [PATCH v2 5/5] Staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY Bhanusree Pola
  4 siblings, 1 reply; 12+ messages in thread
From: Bhanusree Pola @ 2019-03-10 17:46 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: Greg Kroah-Hartman

-Avoid typedefs for structure types to maintain kernel coding style.
-Remove typedefs RT_LINK_DETECT_T and *PRT_LINK_DETECT_T of struct _RT_LINK_DETECT_T.
-Change Structure name _RT_LINK_DETECT_T to rt_link_detect to maintain Linux kernel Coding Style.
-Replace occurences of RT_LINK_DETECT_T to struct rt_link_detect.

Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
---
 drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
index 152854fc09f8..6986b51b37c4 100644
--- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
+++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
@@ -1586,7 +1586,7 @@ typedef enum {
 } country_code_type_t;
 
 #define RT_MAX_LD_SLOT_NUM	10
-typedef struct _RT_LINK_DETECT_T {
+struct rt_link_detect {
 
 	u32				NumRecvBcnInPeriod;
 	u32				NumRecvDataInPeriod;
@@ -1599,7 +1599,7 @@ typedef struct _RT_LINK_DETECT_T {
 	u32				NumTxOkInPeriod;
 	u32				NumRxOkInPeriod;
 	bool				bBusyTraffic;
-} RT_LINK_DETECT_T, *PRT_LINK_DETECT_T;
+};
 
 
 struct ieee80211_device {
@@ -1876,7 +1876,7 @@ struct ieee80211_device {
 	bool FwRWRF;
 
 	//added by amy for AP roaming
-	RT_LINK_DETECT_T	LinkDetectInfo;
+	struct rt_link_detect	LinkDetectInfo;
 	//added by amy for ps
 	struct rt_power_save_control	PowerSaveControl;
 //}
-- 
2.17.1



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

* [PATCH v2 5/5] Staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY
  2019-03-10 17:46 [PATCH v2 0/5] Staging: rtl8192u: Avoid typedefs for structure Bhanusree Pola
                   ` (3 preceding siblings ...)
  2019-03-10 17:46 ` [PATCH v2 4/5] Staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T Bhanusree Pola
@ 2019-03-10 17:46 ` Bhanusree Pola
  2019-03-10 18:12   ` [Outreachy kernel] " Julia Lawall
  4 siblings, 1 reply; 12+ messages in thread
From: Bhanusree Pola @ 2019-03-10 17:46 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: Greg Kroah-Hartman

-Avoid typedefs for structure types to maintain kernel coding style.
-Remove typedefs RX_REORDER_ENTRY  and *PRX_REORDER_ENTRY  of struct _RX_REORDER_ENTRY .
-Change Structure name _RX_REORDER_ENTRY  to rx_reorder_entry to maintain Linux kernel Coding Style.
-Replace occurences of RX_REORDER_ENTRY  to struct rx_reorder_entry.
-Replace occurences of PRX_REORDER_ENTRY  to struct rx_reorder_entry *.

Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
---
 drivers/staging/rtl8192u/ieee80211/ieee80211.h      |  6 +++---
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c   | 12 ++++++------
 drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +++++-----
 3 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
index 6986b51b37c4..b19b0cf01e1f 100644
--- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
+++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
@@ -1474,11 +1474,11 @@ struct bandwidth_autoswitch {
 
 #define REORDER_WIN_SIZE	128
 #define REORDER_ENTRY_NUM	128
-typedef struct _RX_REORDER_ENTRY {
+struct rx_reorder_entry {
 	struct list_head	List;
 	u16			SeqNum;
 	struct ieee80211_rxb *prxb;
-} RX_REORDER_ENTRY, *PRX_REORDER_ENTRY;
+};
 //added by amy for order
 typedef enum _Fsync_State {
 	Default_Fsync,
@@ -1654,7 +1654,7 @@ struct ieee80211_device {
 	struct list_head		Rx_TS_Unused_List;
 	struct rx_ts_record		RxTsRecord[TOTAL_TS_NUM];
 //#ifdef TO_DO_LIST
-	RX_REORDER_ENTRY	RxReorderEntry[128];
+	struct rx_reorder_entry		RxReorderEntry[128];
 	struct list_head		RxReorder_Unused_List;
 //#endif
 	// Qos related. Added by Annie, 2005-11-01.
diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c b/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
index 5147f7c01e31..17d50476bdb2 100644
--- a/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
+++ b/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
@@ -508,16 +508,16 @@ static int is_duplicate_packet(struct ieee80211_device *ieee,
 	return 1;
 }
 
-static bool AddReorderEntry(struct rx_ts_record *pTS, PRX_REORDER_ENTRY pReorderEntry)
+static bool AddReorderEntry(struct rx_ts_record *pTS, struct rx_reorder_entry *pReorderEntry)
 {
 	struct list_head *pList = &pTS->rx_pending_pkt_list;
 	while(pList->next != &pTS->rx_pending_pkt_list)
 	{
-		if( SN_LESS(pReorderEntry->SeqNum, ((PRX_REORDER_ENTRY)list_entry(pList->next,RX_REORDER_ENTRY,List))->SeqNum) )
+		if( SN_LESS(pReorderEntry->SeqNum, ((struct rx_reorder_entry *)list_entry(pList->next, struct rx_reorder_entry, List))->SeqNum) )
 		{
 			pList = pList->next;
 		}
-		else if( SN_EQUAL(pReorderEntry->SeqNum, ((PRX_REORDER_ENTRY)list_entry(pList->next,RX_REORDER_ENTRY,List))->SeqNum) )
+		else if( SN_EQUAL(pReorderEntry->SeqNum, ((struct rx_reorder_entry *)list_entry(pList->next, struct rx_reorder_entry, List))->SeqNum) )
 		{
 			return false;
 		}
@@ -589,7 +589,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
 				    struct rx_ts_record *pTS, u16 SeqNum)
 {
 	PRT_HIGH_THROUGHPUT	pHTInfo = ieee->pHTInfo;
-	PRX_REORDER_ENTRY	pReorderEntry = NULL;
+	struct rx_reorder_entry	*pReorderEntry = NULL;
 	struct ieee80211_rxb **prxbIndicateArray;
 	u8			WinSize = pHTInfo->RxReorderWinSize;
 	u16			WinEnd = (pTS->rx_indicate_seq + WinSize - 1) % 4096;
@@ -663,7 +663,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
 		/* Current packet is going to be inserted into pending list.*/
 		//IEEE80211_DEBUG(IEEE80211_DL_REORDER,"%s(): We RX no ordered packed, insert to ordered list\n",__func__);
 		if(!list_empty(&ieee->RxReorder_Unused_List)) {
-			pReorderEntry = (PRX_REORDER_ENTRY)list_entry(ieee->RxReorder_Unused_List.next,RX_REORDER_ENTRY,List);
+			pReorderEntry = (struct rx_reorder_entry *)list_entry(ieee->RxReorder_Unused_List.next, struct rx_reorder_entry, List);
 			list_del_init(&pReorderEntry->List);
 
 			/* Make a reorder entry and insert into a the packet list.*/
@@ -709,7 +709,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
 	/* Check if there is any packet need indicate.*/
 	while(!list_empty(&pTS->rx_pending_pkt_list)) {
 		IEEE80211_DEBUG(IEEE80211_DL_REORDER,"%s(): start RREORDER indicate\n",__func__);
-		pReorderEntry = (PRX_REORDER_ENTRY)list_entry(pTS->rx_pending_pkt_list.prev,RX_REORDER_ENTRY,List);
+		pReorderEntry = (struct rx_reorder_entry *)list_entry(pTS->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
 		if (SN_LESS(pReorderEntry->SeqNum, pTS->rx_indicate_seq) ||
 		    SN_EQUAL(pReorderEntry->SeqNum, pTS->rx_indicate_seq))
 		{
diff --git a/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c b/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
index c76715ffa08b..aefa37b285b3 100644
--- a/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
+++ b/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
@@ -28,7 +28,7 @@ static void RxPktPendingTimeout(struct timer_list *t)
 	struct rx_ts_record     *pRxTs = from_timer(pRxTs, t, rx_pkt_pending_timer);
 	struct ieee80211_device *ieee = container_of(pRxTs, struct ieee80211_device, RxTsRecord[pRxTs->num]);
 
-	PRX_REORDER_ENTRY	pReorderEntry = NULL;
+	struct rx_reorder_entry	*pReorderEntry = NULL;
 
 	//u32 flags = 0;
 	unsigned long flags = 0;
@@ -40,7 +40,7 @@ static void RxPktPendingTimeout(struct timer_list *t)
 	if(pRxTs->rx_timeout_indicate_seq != 0xffff) {
 		// Indicate the pending packets sequentially according to SeqNum until meet the gap.
 		while(!list_empty(&pRxTs->rx_pending_pkt_list)) {
-			pReorderEntry = (PRX_REORDER_ENTRY)list_entry(pRxTs->rx_pending_pkt_list.prev, RX_REORDER_ENTRY, List);
+			pReorderEntry = (struct rx_reorder_entry *)list_entry(pRxTs->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
 			if(index == 0)
 				pRxTs->rx_indicate_seq = pReorderEntry->SeqNum;
 
@@ -133,7 +133,7 @@ void TSInitialize(struct ieee80211_device *ieee)
 {
 	struct tx_ts_record     *pTxTS  = ieee->TxTsRecord;
 	struct rx_ts_record     *pRxTS  = ieee->RxTsRecord;
-	PRX_REORDER_ENTRY	pRxReorderEntry = ieee->RxReorderEntry;
+	struct rx_reorder_entry	*pRxReorderEntry = ieee->RxReorderEntry;
 	u8				count = 0;
 	IEEE80211_DEBUG(IEEE80211_DL_TS, "==========>%s()\n", __func__);
 	// Initialize Tx TS related info.
@@ -418,7 +418,7 @@ static void RemoveTsEntry(struct ieee80211_device *ieee, struct ts_common_info *
 
 	if(TxRxSelect == RX_DIR) {
 //#ifdef TO_DO_LIST
-		PRX_REORDER_ENTRY	pRxReorderEntry;
+		struct rx_reorder_entry	*pRxReorderEntry;
 		struct rx_ts_record     *pRxTS = (struct rx_ts_record *)pTs;
 		if(timer_pending(&pRxTS->rx_pkt_pending_timer))
 			del_timer_sync(&pRxTS->rx_pkt_pending_timer);
@@ -426,7 +426,7 @@ static void RemoveTsEntry(struct ieee80211_device *ieee, struct ts_common_info *
 		while(!list_empty(&pRxTS->rx_pending_pkt_list)) {
 			spin_lock_irqsave(&(ieee->reorder_spinlock), flags);
 			//pRxReorderEntry = list_entry(&pRxTS->rx_pending_pkt_list.prev,RX_REORDER_ENTRY,List);
-			pRxReorderEntry = (PRX_REORDER_ENTRY)list_entry(pRxTS->rx_pending_pkt_list.prev, RX_REORDER_ENTRY, List);
+			pRxReorderEntry = (struct rx_reorder_entry *)list_entry(pRxTS->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
 			list_del_init(&pRxReorderEntry->List);
 			{
 				int i = 0;
-- 
2.17.1



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

* Re: [Outreachy kernel] [PATCH v2 2/5] Staging: rtl8192u: Remove typedef for struct _IbssParms
  2019-03-10 17:46 ` [PATCH v2 2/5] Staging: rtl8192u: Remove typedef for struct _IbssParms Bhanusree Pola
@ 2019-03-10 18:02   ` Julia Lawall
  0 siblings, 0 replies; 12+ messages in thread
From: Julia Lawall @ 2019-03-10 18:02 UTC (permalink / raw)
  To: Bhanusree Pola; +Cc: outreachy-kernel, Greg Kroah-Hartman



On Sun, 10 Mar 2019, Bhanusree Pola wrote:

> -Avoid typedefs for structure types to maintain kernel coding style.
> -Remove typedefs IbssParms and *PIbssParms of struct _IbssParms.
> -Change Structure name _IbssParms to ibss_parms to maintain Linux kernel Coding Style.
> -Replace occurences of IbssParms to struct ibss_parms.
>
> Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
> ---
>  drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> index ce79b8321961..735e86cc6adc 100644
> --- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> @@ -1506,9 +1506,9 @@ typedef enum _RT_JOIN_ACTION {
>  	RT_NO_ACTION  = 4,
>  } RT_JOIN_ACTION;
>
> -typedef struct _IbssParms {
> +struct ibss_parms {
>  	u16   atimWin;
> -} IbssParms, *PIbssParms;
> +};
>  #define MAX_NUM_RATES	264 // Max num of support rates element: 8,  Max num of ext. support rate: 255. 061122, by rcnjko.
>
>  // RF state.
> @@ -1554,7 +1554,7 @@ typedef struct _RT_POWER_SAVE_CONTROL {
>  	struct octet_string			tmpSuppRateSet;
>  	u8					tmpSuppRateBuf[MAX_NUM_RATES];
>  	bool				bTmpSuppRate;
> -	IbssParms				tmpIbpm;
> +	struct ibss_parms				tmpIbpm;

I don't know why the fields aren't lined up in this structure, but you
should at least not make the situation worse.  There should be one less
tab in front of tmpIbpm.

julia

>  	bool				bTmpIbpm;
>
>  	//
> --
> 2.17.1
>
> --
> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> To post to this group, send email to outreachy-kernel@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20190310174635.16923-3-bhanusreemahesh%40gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>


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

* Re: [Outreachy kernel] [PATCH v2 3/5] Staging: rtl8192u: Remove typedef for struct _RT_POWER_SAVE_CONTROL
  2019-03-10 17:46 ` [PATCH v2 3/5] Staging: rtl8192u: Remove typedef for struct _RT_POWER_SAVE_CONTROL Bhanusree Pola
@ 2019-03-10 18:04   ` Julia Lawall
  0 siblings, 0 replies; 12+ messages in thread
From: Julia Lawall @ 2019-03-10 18:04 UTC (permalink / raw)
  To: Bhanusree Pola; +Cc: outreachy-kernel, Greg Kroah-Hartman



On Sun, 10 Mar 2019, Bhanusree Pola wrote:

> -Avoid typedefs for structure types to maintain kernel coding style.
> -Remove typedefs RT_POWER_SAVE_CONTROL and *PRT_POWER_SAVE_CONTROL of struct _RT_POWER_SAVE_CONTROL.
> -Change Structure name _RT_POWER_SAVE_CONTROL to rt_power_save_control to maintain Linux kernel Coding Style.
> -Replace occurences of _RT_POWER_SAVE_CONTROL to struct rt_power_save_control.
>
> Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
> ---
>  drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> index 735e86cc6adc..152854fc09f8 100644
> --- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> @@ -1518,7 +1518,7 @@ typedef	enum _RT_RF_POWER_STATE {
>  	eRfOff
>  } RT_RF_POWER_STATE;
>
> -typedef struct _RT_POWER_SAVE_CONTROL {
> +struct rt_power_save_control {
>
>  	//
>  	// Inactive Power Save(IPS) : Disable RF when disconnected
> @@ -1562,7 +1562,7 @@ typedef struct _RT_POWER_SAVE_CONTROL {
>  	//
>  	bool				bLeisurePs;
>
> -} RT_POWER_SAVE_CONTROL, *PRT_POWER_SAVE_CONTROL;
> +};
>
>  typedef u32 RT_RF_CHANGE_SOURCE;
>  #define RF_CHANGE_BY_SW		BIT(31)
> @@ -1878,7 +1878,7 @@ struct ieee80211_device {
>  	//added by amy for AP roaming
>  	RT_LINK_DETECT_T	LinkDetectInfo;
>  	//added by amy for ps
> -	RT_POWER_SAVE_CONTROL	PowerSaveControl;
> +	struct rt_power_save_control	PowerSaveControl;

The fields atr floating all over the place in this structure.  Just put
one space between the type and the field name.

julia

>  //}
>  	/* used if IEEE_SOFTMAC_TX_QUEUE is set */
>  	struct  tx_pending tx_pending;
> --
> 2.17.1
>
> --
> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> To post to this group, send email to outreachy-kernel@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20190310174635.16923-4-bhanusreemahesh%40gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>


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

* Re: [Outreachy kernel] [PATCH v2 4/5] Staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T
  2019-03-10 17:46 ` [PATCH v2 4/5] Staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T Bhanusree Pola
@ 2019-03-10 18:05   ` Julia Lawall
  0 siblings, 0 replies; 12+ messages in thread
From: Julia Lawall @ 2019-03-10 18:05 UTC (permalink / raw)
  To: Bhanusree Pola; +Cc: outreachy-kernel, Greg Kroah-Hartman



On Sun, 10 Mar 2019, Bhanusree Pola wrote:

> -Avoid typedefs for structure types to maintain kernel coding style.
> -Remove typedefs RT_LINK_DETECT_T and *PRT_LINK_DETECT_T of struct _RT_LINK_DETECT_T.
> -Change Structure name _RT_LINK_DETECT_T to rt_link_detect to maintain Linux kernel Coding Style.
> -Replace occurences of RT_LINK_DETECT_T to struct rt_link_detect.

I think you could drop the -s

>
> Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
> ---
>  drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> index 152854fc09f8..6986b51b37c4 100644
> --- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> @@ -1586,7 +1586,7 @@ typedef enum {
>  } country_code_type_t;
>
>  #define RT_MAX_LD_SLOT_NUM	10
> -typedef struct _RT_LINK_DETECT_T {
> +struct rt_link_detect {
>
>  	u32				NumRecvBcnInPeriod;
>  	u32				NumRecvDataInPeriod;
> @@ -1599,7 +1599,7 @@ typedef struct _RT_LINK_DETECT_T {
>  	u32				NumTxOkInPeriod;
>  	u32				NumRxOkInPeriod;
>  	bool				bBusyTraffic;
> -} RT_LINK_DETECT_T, *PRT_LINK_DETECT_T;
> +};
>
>
>  struct ieee80211_device {
> @@ -1876,7 +1876,7 @@ struct ieee80211_device {
>  	bool FwRWRF;
>
>  	//added by amy for AP roaming
> -	RT_LINK_DETECT_T	LinkDetectInfo;
> +	struct rt_link_detect	LinkDetectInfo;
>  	//added by amy for ps
>  	struct rt_power_save_control	PowerSaveControl;
>  //}
> --
> 2.17.1
>
> --
> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> To post to this group, send email to outreachy-kernel@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20190310174635.16923-5-bhanusreemahesh%40gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>


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

* Re: [Outreachy kernel] [PATCH v2 5/5] Staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY
  2019-03-10 17:46 ` [PATCH v2 5/5] Staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY Bhanusree Pola
@ 2019-03-10 18:12   ` Julia Lawall
  2019-03-10 18:56     ` Bhanusree Mahesh
  0 siblings, 1 reply; 12+ messages in thread
From: Julia Lawall @ 2019-03-10 18:12 UTC (permalink / raw)
  To: Bhanusree Pola; +Cc: outreachy-kernel, Greg Kroah-Hartman



On Sun, 10 Mar 2019, Bhanusree Pola wrote:

> -Avoid typedefs for structure types to maintain kernel coding style.
> -Remove typedefs RX_REORDER_ENTRY  and *PRX_REORDER_ENTRY  of struct _RX_REORDER_ENTRY .
> -Change Structure name _RX_REORDER_ENTRY  to rx_reorder_entry to maintain Linux kernel Coding Style.
> -Replace occurences of RX_REORDER_ENTRY  to struct rx_reorder_entry.
> -Replace occurences of PRX_REORDER_ENTRY  to struct rx_reorder_entry *.
>
> Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
> ---
>  drivers/staging/rtl8192u/ieee80211/ieee80211.h      |  6 +++---
>  drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c   | 12 ++++++------
>  drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +++++-----
>  3 files changed, 14 insertions(+), 14 deletions(-)
>
> diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> index 6986b51b37c4..b19b0cf01e1f 100644
> --- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> @@ -1474,11 +1474,11 @@ struct bandwidth_autoswitch {
>
>  #define REORDER_WIN_SIZE	128
>  #define REORDER_ENTRY_NUM	128
> -typedef struct _RX_REORDER_ENTRY {
> +struct rx_reorder_entry {
>  	struct list_head	List;
>  	u16			SeqNum;
>  	struct ieee80211_rxb *prxb;
> -} RX_REORDER_ENTRY, *PRX_REORDER_ENTRY;
> +};
>  //added by amy for order
>  typedef enum _Fsync_State {
>  	Default_Fsync,
> @@ -1654,7 +1654,7 @@ struct ieee80211_device {
>  	struct list_head		Rx_TS_Unused_List;
>  	struct rx_ts_record		RxTsRecord[TOTAL_TS_NUM];
>  //#ifdef TO_DO_LIST
> -	RX_REORDER_ENTRY	RxReorderEntry[128];
> +	struct rx_reorder_entry		RxReorderEntry[128];
>  	struct list_head		RxReorder_Unused_List;
>  //#endif
>  	// Qos related. Added by Annie, 2005-11-01.
> diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c b/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
> index 5147f7c01e31..17d50476bdb2 100644
> --- a/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
> +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
> @@ -508,16 +508,16 @@ static int is_duplicate_packet(struct ieee80211_device *ieee,
>  	return 1;
>  }
>
> -static bool AddReorderEntry(struct rx_ts_record *pTS, PRX_REORDER_ENTRY pReorderEntry)
> +static bool AddReorderEntry(struct rx_ts_record *pTS, struct rx_reorder_entry *pReorderEntry)
>  {
>  	struct list_head *pList = &pTS->rx_pending_pkt_list;
>  	while(pList->next != &pTS->rx_pending_pkt_list)
>  	{
> -		if( SN_LESS(pReorderEntry->SeqNum, ((PRX_REORDER_ENTRY)list_entry(pList->next,RX_REORDER_ENTRY,List))->SeqNum) )
> +		if( SN_LESS(pReorderEntry->SeqNum, ((struct rx_reorder_entry *)list_entry(pList->next, struct rx_reorder_entry, List))->SeqNum) )
>  		{
>  			pList = pList->next;
>  		}
> -		else if( SN_EQUAL(pReorderEntry->SeqNum, ((PRX_REORDER_ENTRY)list_entry(pList->next,RX_REORDER_ENTRY,List))->SeqNum) )
> +		else if( SN_EQUAL(pReorderEntry->SeqNum, ((struct rx_reorder_entry *)list_entry(pList->next, struct rx_reorder_entry, List))->SeqNum) )
>  		{
>  			return false;
>  		}
> @@ -589,7 +589,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
>  				    struct rx_ts_record *pTS, u16 SeqNum)
>  {
>  	PRT_HIGH_THROUGHPUT	pHTInfo = ieee->pHTInfo;
> -	PRX_REORDER_ENTRY	pReorderEntry = NULL;
> +	struct rx_reorder_entry	*pReorderEntry = NULL;
>  	struct ieee80211_rxb **prxbIndicateArray;
>  	u8			WinSize = pHTInfo->RxReorderWinSize;
>  	u16			WinEnd = (pTS->rx_indicate_seq + WinSize - 1) % 4096;
> @@ -663,7 +663,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
>  		/* Current packet is going to be inserted into pending list.*/
>  		//IEEE80211_DEBUG(IEEE80211_DL_REORDER,"%s(): We RX no ordered packed, insert to ordered list\n",__func__);
>  		if(!list_empty(&ieee->RxReorder_Unused_List)) {
> -			pReorderEntry = (PRX_REORDER_ENTRY)list_entry(ieee->RxReorder_Unused_List.next,RX_REORDER_ENTRY,List);
> +			pReorderEntry = (struct rx_reorder_entry *)list_entry(ieee->RxReorder_Unused_List.next, struct rx_reorder_entry, List);

You have made the 80 character problems worse.  But you are in luck,
because the casts on the return values of list_entry are useless.
list_entry is a macro and already casts its return value to the type
mentioned in its second argument.

This could be an extra patch in the series.  In that patch, for the ifs
that are above, you could also adjust the spacing around the if and the
condition expression to follow the kernel guidelines.

The patches are now much more readable with only one typedef at a time :)

julia


>  			list_del_init(&pReorderEntry->List);
>
>  			/* Make a reorder entry and insert into a the packet list.*/
> @@ -709,7 +709,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
>  	/* Check if there is any packet need indicate.*/
>  	while(!list_empty(&pTS->rx_pending_pkt_list)) {
>  		IEEE80211_DEBUG(IEEE80211_DL_REORDER,"%s(): start RREORDER indicate\n",__func__);
> -		pReorderEntry = (PRX_REORDER_ENTRY)list_entry(pTS->rx_pending_pkt_list.prev,RX_REORDER_ENTRY,List);
> +		pReorderEntry = (struct rx_reorder_entry *)list_entry(pTS->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
>  		if (SN_LESS(pReorderEntry->SeqNum, pTS->rx_indicate_seq) ||
>  		    SN_EQUAL(pReorderEntry->SeqNum, pTS->rx_indicate_seq))
>  		{
> diff --git a/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c b/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
> index c76715ffa08b..aefa37b285b3 100644
> --- a/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
> +++ b/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
> @@ -28,7 +28,7 @@ static void RxPktPendingTimeout(struct timer_list *t)
>  	struct rx_ts_record     *pRxTs = from_timer(pRxTs, t, rx_pkt_pending_timer);
>  	struct ieee80211_device *ieee = container_of(pRxTs, struct ieee80211_device, RxTsRecord[pRxTs->num]);
>
> -	PRX_REORDER_ENTRY	pReorderEntry = NULL;
> +	struct rx_reorder_entry	*pReorderEntry = NULL;
>
>  	//u32 flags = 0;
>  	unsigned long flags = 0;
> @@ -40,7 +40,7 @@ static void RxPktPendingTimeout(struct timer_list *t)
>  	if(pRxTs->rx_timeout_indicate_seq != 0xffff) {
>  		// Indicate the pending packets sequentially according to SeqNum until meet the gap.
>  		while(!list_empty(&pRxTs->rx_pending_pkt_list)) {
> -			pReorderEntry = (PRX_REORDER_ENTRY)list_entry(pRxTs->rx_pending_pkt_list.prev, RX_REORDER_ENTRY, List);
> +			pReorderEntry = (struct rx_reorder_entry *)list_entry(pRxTs->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
>  			if(index == 0)
>  				pRxTs->rx_indicate_seq = pReorderEntry->SeqNum;
>
> @@ -133,7 +133,7 @@ void TSInitialize(struct ieee80211_device *ieee)
>  {
>  	struct tx_ts_record     *pTxTS  = ieee->TxTsRecord;
>  	struct rx_ts_record     *pRxTS  = ieee->RxTsRecord;
> -	PRX_REORDER_ENTRY	pRxReorderEntry = ieee->RxReorderEntry;
> +	struct rx_reorder_entry	*pRxReorderEntry = ieee->RxReorderEntry;
>  	u8				count = 0;
>  	IEEE80211_DEBUG(IEEE80211_DL_TS, "==========>%s()\n", __func__);
>  	// Initialize Tx TS related info.
> @@ -418,7 +418,7 @@ static void RemoveTsEntry(struct ieee80211_device *ieee, struct ts_common_info *
>
>  	if(TxRxSelect == RX_DIR) {
>  //#ifdef TO_DO_LIST
> -		PRX_REORDER_ENTRY	pRxReorderEntry;
> +		struct rx_reorder_entry	*pRxReorderEntry;
>  		struct rx_ts_record     *pRxTS = (struct rx_ts_record *)pTs;
>  		if(timer_pending(&pRxTS->rx_pkt_pending_timer))
>  			del_timer_sync(&pRxTS->rx_pkt_pending_timer);
> @@ -426,7 +426,7 @@ static void RemoveTsEntry(struct ieee80211_device *ieee, struct ts_common_info *
>  		while(!list_empty(&pRxTS->rx_pending_pkt_list)) {
>  			spin_lock_irqsave(&(ieee->reorder_spinlock), flags);
>  			//pRxReorderEntry = list_entry(&pRxTS->rx_pending_pkt_list.prev,RX_REORDER_ENTRY,List);
> -			pRxReorderEntry = (PRX_REORDER_ENTRY)list_entry(pRxTS->rx_pending_pkt_list.prev, RX_REORDER_ENTRY, List);
> +			pRxReorderEntry = (struct rx_reorder_entry *)list_entry(pRxTS->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
>  			list_del_init(&pRxReorderEntry->List);
>  			{
>  				int i = 0;
> --
> 2.17.1
>
> --
> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> To post to this group, send email to outreachy-kernel@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20190310174635.16923-6-bhanusreemahesh%40gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>


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

* Re: [Outreachy kernel] [PATCH v2 5/5] Staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY
  2019-03-10 18:12   ` [Outreachy kernel] " Julia Lawall
@ 2019-03-10 18:56     ` Bhanusree Mahesh
  2019-03-10 19:01       ` Julia Lawall
  0 siblings, 1 reply; 12+ messages in thread
From: Bhanusree Mahesh @ 2019-03-10 18:56 UTC (permalink / raw)
  To: Julia Lawall; +Cc: outreachy-kernel, Greg Kroah-Hartman



> On Mar 10, 2019, at 23:42, Julia Lawall <julia.lawall@lip6.fr> wrote:
> 
> 
> 
>> On Sun, 10 Mar 2019, Bhanusree Pola wrote:
>> 
>> -Avoid typedefs for structure types to maintain kernel coding style.
>> -Remove typedefs RX_REORDER_ENTRY  and *PRX_REORDER_ENTRY  of struct _RX_REORDER_ENTRY .
>> -Change Structure name _RX_REORDER_ENTRY  to rx_reorder_entry to maintain Linux kernel Coding Style.
>> -Replace occurences of RX_REORDER_ENTRY  to struct rx_reorder_entry.
>> -Replace occurences of PRX_REORDER_ENTRY  to struct rx_reorder_entry *.
>> 
>> Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
>> ---
>> drivers/staging/rtl8192u/ieee80211/ieee80211.h      |  6 +++---
>> drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c   | 12 ++++++------
>> drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +++++-----
>> 3 files changed, 14 insertions(+), 14 deletions(-)
>> 
>> diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
>> index 6986b51b37c4..b19b0cf01e1f 100644
>> --- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
>> +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
>> @@ -1474,11 +1474,11 @@ struct bandwidth_autoswitch {
>> 
>> #define REORDER_WIN_SIZE    128
>> #define REORDER_ENTRY_NUM    128
>> -typedef struct _RX_REORDER_ENTRY {
>> +struct rx_reorder_entry {
>>    struct list_head    List;
>>    u16            SeqNum;
>>    struct ieee80211_rxb *prxb;
>> -} RX_REORDER_ENTRY, *PRX_REORDER_ENTRY;
>> +};
>> //added by amy for order
>> typedef enum _Fsync_State {
>>    Default_Fsync,
>> @@ -1654,7 +1654,7 @@ struct ieee80211_device {
>>    struct list_head        Rx_TS_Unused_List;
>>    struct rx_ts_record        RxTsRecord[TOTAL_TS_NUM];
>> //#ifdef TO_DO_LIST
>> -    RX_REORDER_ENTRY    RxReorderEntry[128];
>> +    struct rx_reorder_entry        RxReorderEntry[128];
>>    struct list_head        RxReorder_Unused_List;
>> //#endif
>>    // Qos related. Added by Annie, 2005-11-01.
>> diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c b/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
>> index 5147f7c01e31..17d50476bdb2 100644
>> --- a/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
>> +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
>> @@ -508,16 +508,16 @@ static int is_duplicate_packet(struct ieee80211_device *ieee,
>>    return 1;
>> }
>> 
>> -static bool AddReorderEntry(struct rx_ts_record *pTS, PRX_REORDER_ENTRY pReorderEntry)
>> +static bool AddReorderEntry(struct rx_ts_record *pTS, struct rx_reorder_entry *pReorderEntry)
>> {
>>    struct list_head *pList = &pTS->rx_pending_pkt_list;
>>    while(pList->next != &pTS->rx_pending_pkt_list)
>>    {
>> -        if( SN_LESS(pReorderEntry->SeqNum, ((PRX_REORDER_ENTRY)list_entry(pList->next,RX_REORDER_ENTRY,List))->SeqNum) )
>> +        if( SN_LESS(pReorderEntry->SeqNum, ((struct rx_reorder_entry *)list_entry(pList->next, struct rx_reorder_entry, List))->SeqNum) )
>>        {
>>            pList = pList->next;
>>        }
>> -        else if( SN_EQUAL(pReorderEntry->SeqNum, ((PRX_REORDER_ENTRY)list_entry(pList->next,RX_REORDER_ENTRY,List))->SeqNum) )
>> +        else if( SN_EQUAL(pReorderEntry->SeqNum, ((struct rx_reorder_entry *)list_entry(pList->next, struct rx_reorder_entry, List))->SeqNum) )
>>        {
>>            return false;
>>        }
>> @@ -589,7 +589,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
>>                    struct rx_ts_record *pTS, u16 SeqNum)
>> {
>>    PRT_HIGH_THROUGHPUT    pHTInfo = ieee->pHTInfo;
>> -    PRX_REORDER_ENTRY    pReorderEntry = NULL;
>> +    struct rx_reorder_entry    *pReorderEntry = NULL;
>>    struct ieee80211_rxb **prxbIndicateArray;
>>    u8            WinSize = pHTInfo->RxReorderWinSize;
>>    u16            WinEnd = (pTS->rx_indicate_seq + WinSize - 1) % 4096;
>> @@ -663,7 +663,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
>>        /* Current packet is going to be inserted into pending list.*/
>>        //IEEE80211_DEBUG(IEEE80211_DL_REORDER,"%s(): We RX no ordered packed, insert to ordered list\n",__func__);
>>        if(!list_empty(&ieee->RxReorder_Unused_List)) {
>> -            pReorderEntry = (PRX_REORDER_ENTRY)list_entry(ieee->RxReorder_Unused_List.next,RX_REORDER_ENTRY,List);
>> +            pReorderEntry = (struct rx_reorder_entry *)list_entry(ieee->RxReorder_Unused_List.next, struct rx_reorder_entry, List);
> 
> You have made the 80 character problems worse.  But you are in luck,
> because the casts on the return values of list_entry are useless.
> list_entry is a macro and already casts its return value to the type
> mentioned in its second argument.
Should I remove the typecast of return value ?
This must be done in the same patch right ?
> 
> This could be an extra patch in the series.  In that patch, for the ifs
> that are above, you could also adjust the spacing around the if and the
> condition expression to follow the kernel guidelines.
Only this exclusively would be an extra patch ?
> 
> The patches are now much more readable with only one typedef at a time :)
> 
> julia
> 
> 
>>            list_del_init(&pReorderEntry->List);
>> 
>>            /* Make a reorder entry and insert into a the packet list.*/
>> @@ -709,7 +709,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
>>    /* Check if there is any packet need indicate.*/
>>    while(!list_empty(&pTS->rx_pending_pkt_list)) {
>>        IEEE80211_DEBUG(IEEE80211_DL_REORDER,"%s(): start RREORDER indicate\n",__func__);
>> -        pReorderEntry = (PRX_REORDER_ENTRY)list_entry(pTS->rx_pending_pkt_list.prev,RX_REORDER_ENTRY,List);
>> +        pReorderEntry = (struct rx_reorder_entry *)list_entry(pTS->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
>>        if (SN_LESS(pReorderEntry->SeqNum, pTS->rx_indicate_seq) ||
>>            SN_EQUAL(pReorderEntry->SeqNum, pTS->rx_indicate_seq))
>>        {
>> diff --git a/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c b/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
>> index c76715ffa08b..aefa37b285b3 100644
>> --- a/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
>> +++ b/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
>> @@ -28,7 +28,7 @@ static void RxPktPendingTimeout(struct timer_list *t)
>>    struct rx_ts_record     *pRxTs = from_timer(pRxTs, t, rx_pkt_pending_timer);
>>    struct ieee80211_device *ieee = container_of(pRxTs, struct ieee80211_device, RxTsRecord[pRxTs->num]);
>> 
>> -    PRX_REORDER_ENTRY    pReorderEntry = NULL;
>> +    struct rx_reorder_entry    *pReorderEntry = NULL;
>> 
>>    //u32 flags = 0;
>>    unsigned long flags = 0;
>> @@ -40,7 +40,7 @@ static void RxPktPendingTimeout(struct timer_list *t)
>>    if(pRxTs->rx_timeout_indicate_seq != 0xffff) {
>>        // Indicate the pending packets sequentially according to SeqNum until meet the gap.
>>        while(!list_empty(&pRxTs->rx_pending_pkt_list)) {
>> -            pReorderEntry = (PRX_REORDER_ENTRY)list_entry(pRxTs->rx_pending_pkt_list.prev, RX_REORDER_ENTRY, List);
>> +            pReorderEntry = (struct rx_reorder_entry *)list_entry(pRxTs->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
>>            if(index == 0)
>>                pRxTs->rx_indicate_seq = pReorderEntry->SeqNum;
>> 
>> @@ -133,7 +133,7 @@ void TSInitialize(struct ieee80211_device *ieee)
>> {
>>    struct tx_ts_record     *pTxTS  = ieee->TxTsRecord;
>>    struct rx_ts_record     *pRxTS  = ieee->RxTsRecord;
>> -    PRX_REORDER_ENTRY    pRxReorderEntry = ieee->RxReorderEntry;
>> +    struct rx_reorder_entry    *pRxReorderEntry = ieee->RxReorderEntry;
>>    u8                count = 0;
>>    IEEE80211_DEBUG(IEEE80211_DL_TS, "==========>%s()\n", __func__);
>>    // Initialize Tx TS related info.
>> @@ -418,7 +418,7 @@ static void RemoveTsEntry(struct ieee80211_device *ieee, struct ts_common_info *
>> 
>>    if(TxRxSelect == RX_DIR) {
>> //#ifdef TO_DO_LIST
>> -        PRX_REORDER_ENTRY    pRxReorderEntry;
>> +        struct rx_reorder_entry    *pRxReorderEntry;
>>        struct rx_ts_record     *pRxTS = (struct rx_ts_record *)pTs;
>>        if(timer_pending(&pRxTS->rx_pkt_pending_timer))
>>            del_timer_sync(&pRxTS->rx_pkt_pending_timer);
>> @@ -426,7 +426,7 @@ static void RemoveTsEntry(struct ieee80211_device *ieee, struct ts_common_info *
>>        while(!list_empty(&pRxTS->rx_pending_pkt_list)) {
>>            spin_lock_irqsave(&(ieee->reorder_spinlock), flags);
>>            //pRxReorderEntry = list_entry(&pRxTS->rx_pending_pkt_list.prev,RX_REORDER_ENTRY,List);
>> -            pRxReorderEntry = (PRX_REORDER_ENTRY)list_entry(pRxTS->rx_pending_pkt_list.prev, RX_REORDER_ENTRY, List);
>> +            pRxReorderEntry = (struct rx_reorder_entry *)list_entry(pRxTS->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
>>            list_del_init(&pRxReorderEntry->List);
>>            {
>>                int i = 0;
>> --
>> 2.17.1
>> 
>> --
>> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
>> To post to this group, send email to outreachy-kernel@googlegroups.com.
>> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20190310174635.16923-6-bhanusreemahesh%40gmail.com.
>> For more options, visit https://groups.google.com/d/optout.
>> 


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

* Re: [Outreachy kernel] [PATCH v2 5/5] Staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY
  2019-03-10 18:56     ` Bhanusree Mahesh
@ 2019-03-10 19:01       ` Julia Lawall
  0 siblings, 0 replies; 12+ messages in thread
From: Julia Lawall @ 2019-03-10 19:01 UTC (permalink / raw)
  To: Bhanusree Mahesh; +Cc: outreachy-kernel, Greg Kroah-Hartman



On Mon, 11 Mar 2019, Bhanusree Mahesh wrote:

>
>
> > On Mar 10, 2019, at 23:42, Julia Lawall <julia.lawall@lip6.fr> wrote:
> >
> >
> >
> >> On Sun, 10 Mar 2019, Bhanusree Pola wrote:
> >>
> >> -Avoid typedefs for structure types to maintain kernel coding style.
> >> -Remove typedefs RX_REORDER_ENTRY  and *PRX_REORDER_ENTRY  of struct _RX_REORDER_ENTRY .
> >> -Change Structure name _RX_REORDER_ENTRY  to rx_reorder_entry to maintain Linux kernel Coding Style.
> >> -Replace occurences of RX_REORDER_ENTRY  to struct rx_reorder_entry.
> >> -Replace occurences of PRX_REORDER_ENTRY  to struct rx_reorder_entry *.
> >>
> >> Signed-off-by: Bhanusree Pola <bhanusreemahesh@gmail.com>
> >> ---
> >> drivers/staging/rtl8192u/ieee80211/ieee80211.h      |  6 +++---
> >> drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c   | 12 ++++++------
> >> drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +++++-----
> >> 3 files changed, 14 insertions(+), 14 deletions(-)
> >>
> >> diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> >> index 6986b51b37c4..b19b0cf01e1f 100644
> >> --- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> >> +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
> >> @@ -1474,11 +1474,11 @@ struct bandwidth_autoswitch {
> >>
> >> #define REORDER_WIN_SIZE    128
> >> #define REORDER_ENTRY_NUM    128
> >> -typedef struct _RX_REORDER_ENTRY {
> >> +struct rx_reorder_entry {
> >>    struct list_head    List;
> >>    u16            SeqNum;
> >>    struct ieee80211_rxb *prxb;
> >> -} RX_REORDER_ENTRY, *PRX_REORDER_ENTRY;
> >> +};
> >> //added by amy for order
> >> typedef enum _Fsync_State {
> >>    Default_Fsync,
> >> @@ -1654,7 +1654,7 @@ struct ieee80211_device {
> >>    struct list_head        Rx_TS_Unused_List;
> >>    struct rx_ts_record        RxTsRecord[TOTAL_TS_NUM];
> >> //#ifdef TO_DO_LIST
> >> -    RX_REORDER_ENTRY    RxReorderEntry[128];
> >> +    struct rx_reorder_entry        RxReorderEntry[128];
> >>    struct list_head        RxReorder_Unused_List;
> >> //#endif
> >>    // Qos related. Added by Annie, 2005-11-01.
> >> diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c b/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
> >> index 5147f7c01e31..17d50476bdb2 100644
> >> --- a/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
> >> +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
> >> @@ -508,16 +508,16 @@ static int is_duplicate_packet(struct ieee80211_device *ieee,
> >>    return 1;
> >> }
> >>
> >> -static bool AddReorderEntry(struct rx_ts_record *pTS, PRX_REORDER_ENTRY pReorderEntry)
> >> +static bool AddReorderEntry(struct rx_ts_record *pTS, struct rx_reorder_entry *pReorderEntry)
> >> {
> >>    struct list_head *pList = &pTS->rx_pending_pkt_list;
> >>    while(pList->next != &pTS->rx_pending_pkt_list)
> >>    {
> >> -        if( SN_LESS(pReorderEntry->SeqNum, ((PRX_REORDER_ENTRY)list_entry(pList->next,RX_REORDER_ENTRY,List))->SeqNum) )
> >> +        if( SN_LESS(pReorderEntry->SeqNum, ((struct rx_reorder_entry *)list_entry(pList->next, struct rx_reorder_entry, List))->SeqNum) )
> >>        {
> >>            pList = pList->next;
> >>        }
> >> -        else if( SN_EQUAL(pReorderEntry->SeqNum, ((PRX_REORDER_ENTRY)list_entry(pList->next,RX_REORDER_ENTRY,List))->SeqNum) )
> >> +        else if( SN_EQUAL(pReorderEntry->SeqNum, ((struct rx_reorder_entry *)list_entry(pList->next, struct rx_reorder_entry, List))->SeqNum) )
> >>        {
> >>            return false;
> >>        }
> >> @@ -589,7 +589,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
> >>                    struct rx_ts_record *pTS, u16 SeqNum)
> >> {
> >>    PRT_HIGH_THROUGHPUT    pHTInfo = ieee->pHTInfo;
> >> -    PRX_REORDER_ENTRY    pReorderEntry = NULL;
> >> +    struct rx_reorder_entry    *pReorderEntry = NULL;
> >>    struct ieee80211_rxb **prxbIndicateArray;
> >>    u8            WinSize = pHTInfo->RxReorderWinSize;
> >>    u16            WinEnd = (pTS->rx_indicate_seq + WinSize - 1) % 4096;
> >> @@ -663,7 +663,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
> >>        /* Current packet is going to be inserted into pending list.*/
> >>        //IEEE80211_DEBUG(IEEE80211_DL_REORDER,"%s(): We RX no ordered packed, insert to ordered list\n",__func__);
> >>        if(!list_empty(&ieee->RxReorder_Unused_List)) {
> >> -            pReorderEntry = (PRX_REORDER_ENTRY)list_entry(ieee->RxReorder_Unused_List.next,RX_REORDER_ENTRY,List);
> >> +            pReorderEntry = (struct rx_reorder_entry *)list_entry(ieee->RxReorder_Unused_List.next, struct rx_reorder_entry, List);
> >
> > You have made the 80 character problems worse.  But you are in luck,
> > because the casts on the return values of list_entry are useless.
> > list_entry is a macro and already casts its return value to the type
> > mentioned in its second argument.
> Should I remove the typecast of return value ?
> This must be done in the same patch right ?

No it doesn't have to be done in the same patch.  Casting a value that is
already casted takes up extra space, but doesn't pose any compilation
problem.  Since the change is different than removing typedefs, it would
be better to make a separate patch, but still part of the same series,
since it depends on the other patches (same file and same affected lines).

> >
> > This could be an extra patch in the series.  In that patch, for the ifs
> > that are above, you could also adjust the spacing around the if and the
> > condition expression to follow the kernel guidelines.
> Only this exclusively would be an extra patch ?

One extra patch for all of the list_entry issues.  If a line affected by a
list_entry issue also has some glaring whitespace issues, you can also fix
them up.  I guess these whitespace issues on ifs would occur everywhere in
the file.  If you want to fix them all up, it could indeed be yet another
patch in the series.

julia

> >
> > The patches are now much more readable with only one typedef at a time :)
> >
> > julia
> >
> >
> >>            list_del_init(&pReorderEntry->List);
> >>
> >>            /* Make a reorder entry and insert into a the packet list.*/
> >> @@ -709,7 +709,7 @@ static void RxReorderIndicatePacket(struct ieee80211_device *ieee,
> >>    /* Check if there is any packet need indicate.*/
> >>    while(!list_empty(&pTS->rx_pending_pkt_list)) {
> >>        IEEE80211_DEBUG(IEEE80211_DL_REORDER,"%s(): start RREORDER indicate\n",__func__);
> >> -        pReorderEntry = (PRX_REORDER_ENTRY)list_entry(pTS->rx_pending_pkt_list.prev,RX_REORDER_ENTRY,List);
> >> +        pReorderEntry = (struct rx_reorder_entry *)list_entry(pTS->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
> >>        if (SN_LESS(pReorderEntry->SeqNum, pTS->rx_indicate_seq) ||
> >>            SN_EQUAL(pReorderEntry->SeqNum, pTS->rx_indicate_seq))
> >>        {
> >> diff --git a/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c b/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
> >> index c76715ffa08b..aefa37b285b3 100644
> >> --- a/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
> >> +++ b/drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c
> >> @@ -28,7 +28,7 @@ static void RxPktPendingTimeout(struct timer_list *t)
> >>    struct rx_ts_record     *pRxTs = from_timer(pRxTs, t, rx_pkt_pending_timer);
> >>    struct ieee80211_device *ieee = container_of(pRxTs, struct ieee80211_device, RxTsRecord[pRxTs->num]);
> >>
> >> -    PRX_REORDER_ENTRY    pReorderEntry = NULL;
> >> +    struct rx_reorder_entry    *pReorderEntry = NULL;
> >>
> >>    //u32 flags = 0;
> >>    unsigned long flags = 0;
> >> @@ -40,7 +40,7 @@ static void RxPktPendingTimeout(struct timer_list *t)
> >>    if(pRxTs->rx_timeout_indicate_seq != 0xffff) {
> >>        // Indicate the pending packets sequentially according to SeqNum until meet the gap.
> >>        while(!list_empty(&pRxTs->rx_pending_pkt_list)) {
> >> -            pReorderEntry = (PRX_REORDER_ENTRY)list_entry(pRxTs->rx_pending_pkt_list.prev, RX_REORDER_ENTRY, List);
> >> +            pReorderEntry = (struct rx_reorder_entry *)list_entry(pRxTs->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
> >>            if(index == 0)
> >>                pRxTs->rx_indicate_seq = pReorderEntry->SeqNum;
> >>
> >> @@ -133,7 +133,7 @@ void TSInitialize(struct ieee80211_device *ieee)
> >> {
> >>    struct tx_ts_record     *pTxTS  = ieee->TxTsRecord;
> >>    struct rx_ts_record     *pRxTS  = ieee->RxTsRecord;
> >> -    PRX_REORDER_ENTRY    pRxReorderEntry = ieee->RxReorderEntry;
> >> +    struct rx_reorder_entry    *pRxReorderEntry = ieee->RxReorderEntry;
> >>    u8                count = 0;
> >>    IEEE80211_DEBUG(IEEE80211_DL_TS, "==========>%s()\n", __func__);
> >>    // Initialize Tx TS related info.
> >> @@ -418,7 +418,7 @@ static void RemoveTsEntry(struct ieee80211_device *ieee, struct ts_common_info *
> >>
> >>    if(TxRxSelect == RX_DIR) {
> >> //#ifdef TO_DO_LIST
> >> -        PRX_REORDER_ENTRY    pRxReorderEntry;
> >> +        struct rx_reorder_entry    *pRxReorderEntry;
> >>        struct rx_ts_record     *pRxTS = (struct rx_ts_record *)pTs;
> >>        if(timer_pending(&pRxTS->rx_pkt_pending_timer))
> >>            del_timer_sync(&pRxTS->rx_pkt_pending_timer);
> >> @@ -426,7 +426,7 @@ static void RemoveTsEntry(struct ieee80211_device *ieee, struct ts_common_info *
> >>        while(!list_empty(&pRxTS->rx_pending_pkt_list)) {
> >>            spin_lock_irqsave(&(ieee->reorder_spinlock), flags);
> >>            //pRxReorderEntry = list_entry(&pRxTS->rx_pending_pkt_list.prev,RX_REORDER_ENTRY,List);
> >> -            pRxReorderEntry = (PRX_REORDER_ENTRY)list_entry(pRxTS->rx_pending_pkt_list.prev, RX_REORDER_ENTRY, List);
> >> +            pRxReorderEntry = (struct rx_reorder_entry *)list_entry(pRxTS->rx_pending_pkt_list.prev, struct rx_reorder_entry, List);
> >>            list_del_init(&pRxReorderEntry->List);
> >>            {
> >>                int i = 0;
> >> --
> >> 2.17.1
> >>
> >> --
> >> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> >> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> >> To post to this group, send email to outreachy-kernel@googlegroups.com.
> >> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20190310174635.16923-6-bhanusreemahesh%40gmail.com.
> >> For more options, visit https://groups.google.com/d/optout.
> >>
>


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

end of thread, other threads:[~2019-03-10 19:01 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-10 17:46 [PATCH v2 0/5] Staging: rtl8192u: Avoid typedefs for structure Bhanusree Pola
2019-03-10 17:46 ` [PATCH v2 1/5] Staging: rtl8192u: Remove typedef for struct _bandwidth_autoswitch Bhanusree Pola
2019-03-10 17:46 ` [PATCH v2 2/5] Staging: rtl8192u: Remove typedef for struct _IbssParms Bhanusree Pola
2019-03-10 18:02   ` [Outreachy kernel] " Julia Lawall
2019-03-10 17:46 ` [PATCH v2 3/5] Staging: rtl8192u: Remove typedef for struct _RT_POWER_SAVE_CONTROL Bhanusree Pola
2019-03-10 18:04   ` [Outreachy kernel] " Julia Lawall
2019-03-10 17:46 ` [PATCH v2 4/5] Staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T Bhanusree Pola
2019-03-10 18:05   ` [Outreachy kernel] " Julia Lawall
2019-03-10 17:46 ` [PATCH v2 5/5] Staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY Bhanusree Pola
2019-03-10 18:12   ` [Outreachy kernel] " Julia Lawall
2019-03-10 18:56     ` Bhanusree Mahesh
2019-03-10 19:01       ` Julia Lawall

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.