[PATCH net-next-2.6 7/17 v2] can: EG20T PCH: Modify function/macro name/type

Previous thread: [PATCH] Net: ceph: Makefile: Remove unnessary code by Tracey Dent on Sunday, November 21, 2010 - 6:23 pm. (2 messages)

Next thread: [PATCH net-next-2.6 8/17 v2] can: EG20T PCH: Change Copyright and module description by Tomoya MORINAGA on Sunday, November 21, 2010 - 6:28 pm. (1 message)
From: Tomoya MORINAGA
Date: Sunday, November 21, 2010 - 6:25 pm

For easy to read/understand, Rename function/macro name.

Modify variable type
For register access variable/function, modify to u32.
For not register access variable/function, modify to int.

Signed-off-by: Tomoya MORINAGA <tomoya-linux@dsn.okisemi.com>
---
 drivers/net/can/pch_can.c |  334 ++++++++++++++++++++------------------------
 1 files changed, 152 insertions(+), 182 deletions(-)

diff --git a/drivers/net/can/pch_can.c b/drivers/net/can/pch_can.c
index fa47707..5b7a392 100644
--- a/drivers/net/can/pch_can.c
+++ b/drivers/net/can/pch_can.c
@@ -69,7 +69,6 @@
 #define PCH_REC			0x00007f00
 #define PCH_TEC			0x000000ff
 
-
 #define PCH_TX_OK		BIT(3)
 #define PCH_RX_OK		BIT(4)
 #define PCH_EPASSIV		BIT(5)
@@ -77,11 +76,12 @@
 #define PCH_BUS_OFF		BIT(7)
 
 /* bit position of certain controller bits. */
-#define PCH_BIT_BRP		0
-#define PCH_BIT_SJW		6
-#define PCH_BIT_TSEG1		8
-#define PCH_BIT_TSEG2		12
-#define PCH_BIT_BRPE_BRPE	6
+#define PCH_BIT_BRP_SHIFT	0
+#define PCH_BIT_SJW_SHIFT	6
+#define PCH_BIT_TSEG1_SHIFT	8
+#define PCH_BIT_TSEG2_SHIFT	12
+#define PCH_BIT_BRPE_BRPE_SHIFT	6
+
 #define PCH_MSK_BITT_BRP	0x3f
 #define PCH_MSK_BRPE_BRPE	0x3c0
 #define PCH_MSK_CTRL_IE_SIE_EIE	0x07
@@ -101,6 +101,10 @@
 
 #define PCH_FIFO_THRESH		16
 
+/* TxRqst2 show status of MsgObjNo.17~32 */
+#define PCH_TREQ2_TX_MASK	(((1 << PCH_TX_OBJ_NUM) - 1) <<\
+							(PCH_RX_OBJ_END - 16))
+
 enum pch_ifreg {
 	PCH_RX_IFREG,
 	PCH_TX_IFREG,
@@ -165,19 +169,16 @@ struct pch_can_regs {
 
 struct pch_can_priv {
 	struct can_priv can;
-	unsigned int can_num;
 	struct pci_dev *dev;
-	int tx_enable[PCH_TX_OBJ_END];
-	int rx_enable[PCH_TX_OBJ_END];
-	int rx_link[PCH_TX_OBJ_END];
-	unsigned int int_enables;
-	unsigned int int_stat;
+	u32 tx_enable[PCH_TX_OBJ_END];
+	u32 rx_enable[PCH_TX_OBJ_END];
+	u32 rx_link[PCH_TX_OBJ_END];
+	u32 int_enables;
 	struct net_device *ndev;
-	unsigned int msg_obj[PCH_TX_OBJ_END];
 	struct pch_can_regs __iomem *regs;
 	struct ...
From: David Miller
Date: Sunday, November 21, 2010 - 7:05 pm

In case it isn't clear, you need to resubmit this entire
patch series after you've integrated all of our feedback.

It doesn't make sense to just resubmit specific pieces
that you fix, because each change you make causes
subsequent patches in the series to no longer apply
cleanly.
--

From: Tomoya MORINAGA
Date: Sunday, November 21, 2010 - 7:26 pm

Hi David,

My previous v2 two patches don't influence subsequent patches.

---
Thanks,

Tomoya MORINAGA
OKI SEMICONDUCTOR CO., LTD.

----- Original Message ----- 
From: "David Miller" <davem@davemloft.net>
To: <tomoya-linux@dsn.okisemi.com>
Cc: <wg@grandegger.com>; <w.sang@pengutronix.de>; <chripell@fsfe.org>; <21cnbao@gmail.com>; <sameo@linux.intel.com>;
<socketcan-core@lists.berlios.de>; <netdev@vger.kernel.org>; <linux-kernel@vger.kernel.org>; <qi.wang@intel.com>;
<yong.y.wang@intel.com>; <andrew.chih.howe.khor@intel.com>; <joel.clark@intel.com>; <kok.howg.ewe@intel.com>;
<margie.foster@intel.com>
Sent: Monday, November 22, 2010 11:05 AM

--

From: David Miller
Date: Sunday, November 21, 2010 - 8:42 pm

From: "Tomoya MORINAGA" <tomoya-linux@dsn.okisemi.com>

I still want you to resubmit the entire series.
--

From: Tomoya MORINAGA
Date: Sunday, November 21, 2010 - 9:08 pm

I see.
I will resubmit entire patches.

---
Thanks,

Tomoya MORINAGA
OKI SEMICONDUCTOR CO., LTD.

----- Original Message ----- 
From: "David Miller" <davem@davemloft.net>
To: <tomoya-linux@dsn.okisemi.com>
Cc: <wg@grandegger.com>; <w.sang@pengutronix.de>; <chripell@fsfe.org>; <21cnbao@gmail.com>; <sameo@linux.intel.com>;
<socketcan-core@lists.berlios.de>; <netdev@vger.kernel.org>; <linux-kernel@vger.kernel.org>; <qi.wang@intel.com>;
<yong.y.wang@intel.com>; <andrew.chih.howe.khor@intel.com>; <joel.clark@intel.com>; <kok.howg.ewe@intel.com>;
<margie.foster@intel.com>
Sent: Monday, November 22, 2010 12:42 PM

--

Previous thread: [PATCH] Net: ceph: Makefile: Remove unnessary code by Tracey Dent on Sunday, November 21, 2010 - 6:23 pm. (2 messages)

Next thread: [PATCH net-next-2.6 8/17 v2] can: EG20T PCH: Change Copyright and module description by Tomoya MORINAGA on Sunday, November 21, 2010 - 6:28 pm. (1 message)