All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 1/2] Staging: rtl8192u: Remove typedefs
       [not found] <cover.1426181567.git.ksenija.stanojevic@gmail.com>
@ 2015-03-12 17:35 ` Ksenija Stanojevic
  2015-03-16 14:55   ` [Outreachy kernel] " Greg KH
  0 siblings, 1 reply; 2+ messages in thread
From: Ksenija Stanojevic @ 2015-03-12 17:35 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: Ksenija Stanojevic, ksenija.stanojevic

This patch removes typdefs and renames struct and enum structures
according to kernel coding standard. Also where ever struct or enum
was added, line were aligned and doesn't exceed 80 character mark.
Macro cmpk_query_cfg_t was removed since it's the same as struct
cmpk_set_cfg.

Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
---
v2:change commit message.

 drivers/staging/rtl8192u/r819xU_cmdpkt.h | 53 +++++++++++++++-----------------
 1 file changed, 25 insertions(+), 28 deletions(-)

diff --git a/drivers/staging/rtl8192u/r819xU_cmdpkt.h b/drivers/staging/rtl8192u/r819xU_cmdpkt.h
index 52cd437..6ea0cec 100644
--- a/drivers/staging/rtl8192u/r819xU_cmdpkt.h
+++ b/drivers/staging/rtl8192u/r819xU_cmdpkt.h
@@ -1,12 +1,12 @@
 #ifndef R819XUSB_CMDPKT_H
 #define R819XUSB_CMDPKT_H
 /* Different command packet have dedicated message length and definition. */
-#define		CMPK_RX_TX_FB_SIZE		sizeof(cmpk_txfb_t)	/* 20 */
-#define		CMPK_TX_SET_CONFIG_SIZE		sizeof(cmpk_set_cfg_t)	/* 16 */
-#define		CMPK_BOTH_QUERY_CONFIG_SIZE	sizeof(cmpk_set_cfg_t)	/* 16 */
-#define		CMPK_RX_TX_STS_SIZE		sizeof(cmpk_tx_status_t)
-#define		CMPK_RX_DBG_MSG_SIZE		sizeof(cmpk_rx_dbginfo_t)
-#define		CMPK_TX_RAHIS_SIZE		sizeof(cmpk_tx_rahis_t)
+#define		CMPK_RX_TX_FB_SIZE sizeof(struct cmpk_txfb)	/* 20 */
+#define		CMPK_TX_SET_CONFIG_SIZE sizeof(struct cmpk_set_cfg)	/* 16 */
+#define		CMPK_BOTH_QUERY_CONFIG_SIZE sizeof(struct cmpk_set_cfg)	/* 16 */
+#define		CMPK_RX_TX_STS_SIZE sizeof(struct cmpk_tx_status)
+#define		CMPK_RX_DBG_MSG_SIZE sizeof(struct cmpk_rx_dbginfo)
+#define		CMPK_TX_RAHIS_SIZE sizeof(struct cmpk_tx_rahis)
 
 /* 2008/05/08 amy For USB constant. */
 #define ISR_TxBcnOk		BIT27		/* Transmit Beacon OK */
@@ -19,7 +19,7 @@
 /*------------------------------Define structure----------------------------*/
 /* Define different command packet structure. */
 /* 1. RX side: TX feedback packet. */
-typedef struct tag_cmd_pkt_tx_feedback {
+struct  cmpk_txfb {
 	/* DWORD 0 */
 	u8	element_id;			/* Command packet type. */
 	u8	length;				/* Command packet length. */
@@ -52,20 +52,20 @@ typedef struct tag_cmd_pkt_tx_feedback {
 	/* DWORD 5 */
 	u16	reserve3;
 	u16	duration;
-} cmpk_txfb_t;
+};
 
 /* 2. RX side: Interrupt status packet. It includes Beacon State,
  * Beacon Timer Interrupt and other useful informations in MAC ISR Reg. */
-typedef struct tag_cmd_pkt_interrupt_status {
+struct cmpk_intr_sta {
 	u8	element_id;			/* Command packet type. */
 	u8	length;				/* Command packet length. */
 	u16	reserve;
 	u32	interrupt_status;		/* Interrupt Status. */
-} cmpk_intr_sta_t;
+};
 
 
 /* 3. TX side: Set configuration packet. */
-typedef struct tag_cmd_pkt_set_configuration {
+struct cmpk_set_cfg {
 	u8	element_id;			/* Command packet type. */
 	u8	length;				/* Command packet length. */
 	u16	reserve1;
@@ -80,14 +80,11 @@ typedef struct tag_cmd_pkt_set_configuration {
 	u8	cfg_offset;
 	u32	value;
 	u32	mask;
-} cmpk_set_cfg_t;
+};
 
-/* 4. Both side : TX/RX query configuraton packet. The query structure is the
-      same as set configuration. */
-#define		cmpk_query_cfg_t	cmpk_set_cfg_t
 
 /* 5. Multi packet feedback status. */
-typedef struct tag_tx_stats_feedback {
+struct cmpk_tx_status {
 	/* For endian transfer --> Driver will not the same as
 	   firmware structure. */
 	/* DW 0 */
@@ -124,11 +121,11 @@ typedef struct tag_tx_stats_feedback {
 	u16	reserve3_23;
 	u8	reserve3_1;
 	u8	rate;
-} __packed cmpk_tx_status_t;
+};
 
 /* 6. Debug feedback message. */
 /* Define RX debug message  */
-typedef struct tag_rx_debug_message_feedback {
+struct cmpk_rx_dbginfo {
 	/* For endian transfer --> for driver */
 	/* DW 0 */
 	u16	reserve1;
@@ -138,10 +135,10 @@ typedef struct tag_rx_debug_message_feedback {
 	/* DW 1-?? */
 	/* Variable debug message. */
 
-} cmpk_rx_dbginfo_t;
+};
 
 /* Define transmit rate history. For big endian format. */
-typedef struct tag_tx_rate_history {
+struct cmpk_tx_rahis {
 	/* For endian transfer --> for driver */
 	/* DW 0 */
 	u8	element_id;			/* Command packet type */
@@ -161,9 +158,9 @@ typedef struct tag_tx_rate_history {
 	 */
 	u16	ht_mcs[4][16];
 
-} __packed cmpk_tx_rahis_t;
+};
 
-typedef enum tag_command_packet_directories {
+enum cmpk_element {
 	RX_TX_FEEDBACK			= 0,
 	RX_INTERRUPT_STATUS		= 1,
 	TX_SET_CONFIG			= 2,
@@ -173,19 +170,19 @@ typedef enum tag_command_packet_directories {
 	RX_TX_PER_PKT_FEEDBACK		= 6,
 	RX_TX_RATE_HISTORY		= 7,
 	RX_CMD_ELE_MAX
-} cmpk_element_e;
+};
 
-typedef enum _rt_status {
+enum rt_status {
 	RT_STATUS_SUCCESS,
 	RT_STATUS_FAILURE,
 	RT_STATUS_PENDING,
 	RT_STATUS_RESOURCE
-} rt_status, *prt_status;
+};
 
 extern u32 cmpk_message_handle_rx(struct net_device *dev,
-		struct ieee80211_rx_stats *pstats);
-extern rt_status SendTxCommandPacket(struct net_device *dev,
-		void *pData, u32 DataLen);
+		                  struct ieee80211_rx_stats *pstats);
+extern enum rt_status SendTxCommandPacket(struct net_device *dev,
+		                          void *pData, u32 DataLen);
 
 
 #endif
-- 
1.9.1



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

* Re: [Outreachy kernel] [PATCH v2 1/2] Staging: rtl8192u: Remove typedefs
  2015-03-12 17:35 ` [PATCH v2 1/2] Staging: rtl8192u: Remove typedefs Ksenija Stanojevic
@ 2015-03-16 14:55   ` Greg KH
  0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2015-03-16 14:55 UTC (permalink / raw)
  To: Ksenija Stanojevic; +Cc: outreachy-kernel, ksenija.stanojevic

On Thu, Mar 12, 2015 at 06:35:04PM +0100, Ksenija Stanojevic wrote:
> This patch removes typdefs and renames struct and enum structures
> according to kernel coding standard. Also where ever struct or enum
> was added, line were aligned and doesn't exceed 80 character mark.
> Macro cmpk_query_cfg_t was removed since it's the same as struct
> cmpk_set_cfg.

That's a lot of different things to do all in one patch.  Please split
this up into a "one patch per thing" type series and resend.

thanks,

greg k-h


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

end of thread, other threads:[~2015-03-16 14:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <cover.1426181567.git.ksenija.stanojevic@gmail.com>
2015-03-12 17:35 ` [PATCH v2 1/2] Staging: rtl8192u: Remove typedefs Ksenija Stanojevic
2015-03-16 14:55   ` [Outreachy kernel] " Greg KH

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.