On Mon, 2014-03-17 at 17:18 -0400, David Miller wrote:
> From: Byungho An <[email protected]>
> Date: Mon, 17 Mar 2014 13:43:37 -0700
> 
> > +static void sxgbe_tx_timer(unsigned long data)
> > +{
> > +   struct sxgbe_tx_queue *p = (struct sxgbe_tx_queue *)data;
> > +   sxgbe_tx_queue_clean(p);
> > +}
> 
> A empty line after local variable declarations please.
[]
> Please audit your entire submission for this problem.

Hi again Byungho An (and all the other Samsung folk)

I suggest using scripts/checkpatch.pl --strict from linux-next.
It flags (imperfectly) a lot of these things.

I would ignore the Non-standard signature, CamelCase and the
long line warnings, but I suppose the rest could be improved.

I get:

WARNING: Non-standard signature: Neatening-by:
#99: 
Neatening-by: Joe Perches <[email protected]>

CHECK: Avoid CamelCase: <BUF_SIZE_16KiB>
#292: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h:55:
+#define BUF_SIZE_16KiB 16384

CHECK: Avoid CamelCase: <BUF_SIZE_8KiB>
#293: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h:56:
+#define BUF_SIZE_8KiB 8192

CHECK: Avoid CamelCase: <BUF_SIZE_4KiB>
#294: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h:57:
+#define BUF_SIZE_4KiB 4096

CHECK: Avoid CamelCase: <BUF_SIZE_2KiB>
#295: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h:58:
+#define BUF_SIZE_2KiB 2048

CHECK: spinlock_t definition without comment
#560: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h:323:
+       spinlock_t tx_lock;

CHECK: spinlock_t definition without comment
#644: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h:407:
+       spinlock_t stats_lock;

WARNING: line over 80 characters
#2474: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:304:
+                                             tx_rsize * sizeof(struct 
sxgbe_tx_norm_desc),

WARNING: line over 80 characters
#2562: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:392:
+                                             rx_rsize * sizeof(struct 
sxgbe_rx_norm_desc),

WARNING: line over 80 characters
#2575: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:405:
+                                          sizeof(struct sk_buff *), 
GFP_KERNEL);

WARNING: line over 80 characters
#2740: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:570:
+                                                   sizeof(struct 
sxgbe_tx_queue), GFP_KERNEL);

WARNING: line over 80 characters
#2757: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:587:
+                                                   sizeof(struct 
sxgbe_rx_queue), GFP_KERNEL);

WARNING: line over 80 characters
#2854: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:684:
+                    sxgbe_tx_avail(tqueue, tx_rsize) > SXGBE_TX_THRESH(priv))) 
{

WARNING: Missing a blank line after declarations
#3355: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:1185:
+               int len = skb_frag_size(frag);
+               entry = (++tqueue->cur_tx) % tx_rsize;

WARNING: line over 80 characters
#3542: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:1372:
+                                                   struct sxgbe_priv_data, 
napi);

WARNING: line over 80 characters
#3669: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:1499:
+                                                  struct rtnl_link_stats64 
*stats)

WARNING: line over 80 characters
#3699: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:1529:
+                                              
SXGBE_MMC_RXFIFOOVERFLOWHI_GBCNT_REG));

CHECK: __setup appears un-documented -- check 
Documentation/kernel-parameters.txt
#4229: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c:2059:
+__setup("sxgbeeth=", sxgbe_cmdline_opt);

WARNING: Missing a blank line after declarations
#4556: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:27:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_OP_MODE_REG);

WARNING: Missing a blank line after declarations
#4617: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:88:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_TXQ_OPMODE_REG(queue_num));

WARNING: Missing a blank line after declarations
#4625: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:96:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_TXQ_OPMODE_REG(queue_num));

WARNING: Missing a blank line after declarations
#4634: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:105:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_RXQ_OPMODE_REG(queue_num));

WARNING: Missing a blank line after declarations
#4644: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:115:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_RXQ_OPMODE_REG(queue_num));

WARNING: Missing a blank line after declarations
#4653: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:124:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_RXQ_OPMODE_REG(queue_num));

WARNING: Missing a blank line after declarations
#4663: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:134:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_RXQ_OPMODE_REG(queue_num));

WARNING: Missing a blank line after declarations
#4672: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:143:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_RXQ_OPMODE_REG(queue_num));

WARNING: Missing a blank line after declarations
#4681: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:152:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_RXQ_OPMODE_REG(queue_num));

WARNING: Missing a blank line after declarations
#4690: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:161:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_RXQ_OPMODE_REG(queue_num));

WARNING: Missing a blank line after declarations
#4732: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c:203:
+       u32 reg_val;
+       reg_val = readl(ioaddr + SXGBE_MTL_RXQ_OPMODE_REG(queue_num));

WARNING: DT compatible string "samsung,sxgbe-v2.0a" appears un-documented -- 
check ./Documentation/devicetree/bindings/
#5115: FILE: drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c:229:
+       { .compatible = "samsung,sxgbe-v2.0a"},

total: 0 errors, 25 warnings, 7 checks, 5555 lines checked



--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to