staging: net: netlogic: Fix alignment issue
PATCH 1/1 staging: net: netlogic: Fix alignment issue
checkpatch message: 'CHECK: Alignment should match open parenthesis'
---
RFC:
* I'm leaving without a fix the following checkpatch issue: 'CHECK: Alignment should match open parenthesis' '#395: FILE: drivers/staging/netlogic/xlr_net.c:395:'. The reason is that to get fixed the line would have to reach the 89 characters long. Is OK to leave it like that to avoid a long line?
* I see parameters like 'MAX_FRIN_SPILL * sizeof(u64)' split into two lines, putting a newline character after the '*', e.g. lines #454 and #455 of file 'drivers/staging/netlogic/xlr_net.c'. I think that is more clear to write that kind of parameters in one line instead of two. Is OK if I create another patch to fix cases like this in that file?
drivers/staging/netlogic/xlr_net.c | 88 +++++++++++++++++++------------------- 1 file changed, 44 insertions(+), 44 deletions(-)
drivers/staging/netlogic/xlr_net.c +44 -44
@@ -364,39 +364,39 @@ static void xlr_stats(struct net_device *ndev, struct rtnl_link_stats64 *stats) stats->tx_bytes =xlr_nae_rdreg (priv->base_addr,TX_BYTE_COUNTER ); stats->tx_errors =xlr_nae_rdreg (priv->base_addr,TX_FCS_ERROR_COUNTER ); stats->rx_dropped =xlr_nae_rdreg (priv->base_addr, -RX_DROP_PACKET_COUNTER ); +RX_DROP_PACKET_COUNTER ); stats->tx_dropped =xlr_nae_rdreg (priv->base_addr, -TX_DROP_FRAME_COUNTER ); +TX_DROP_FRAME_COUNTER ); stats->multicast =xlr_nae_rdreg (priv->base_addr, -RX_MULTICAST_PACKET_COUNTER ); +RX_MULTICAST_PACKET_COUNTER ); stats->collisions =xlr_nae_rdreg (priv->base_addr, -TX_TOTAL_COLLISION_COUNTER ); +TX_TOTAL_COLLISION_COUNTER ); stats->rx_length_errors =xlr_nae_rdreg (priv->base_addr, -RX_FRAME_LENGTH_ERROR_COUNTER ); +RX_FRAME_LENGTH_ERROR_COUNTER ); stats->rx_over_errors =xlr_nae_rdreg (priv->base_addr, -RX_DROP_PACKET_COUNTER ); +RX_DROP_PACKET_COUNTER ); stats->rx_crc_errors =xlr_nae_rdreg (priv->base_addr, -RX_FCS_ERROR_COUNTER ); +RX_FCS_ERROR_COUNTER ); stats->rx_frame_errors =xlr_nae_rdreg (priv->base_addr, -RX_ALIGNMENT_ERROR_COUNTER ); +RX_ALIGNMENT_ERROR_COUNTER ); stats->rx_fifo_errors =xlr_nae_rdreg (priv->base_addr, -RX_DROP_PACKET_COUNTER ); +RX_DROP_PACKET_COUNTER ); stats->rx_missed_errors =xlr_nae_rdreg (priv->base_addr, -RX_CARRIER_SENSE_ERROR_COUNTER ); +RX_CARRIER_SENSE_ERROR_COUNTER ); stats->rx_errors = (stats->rx_over_errors + stats->rx_crc_errors + - stats->rx_frame_errors + stats->rx_fifo_errors + - stats->rx_missed_errors); + stats->rx_frame_errors + stats->rx_fifo_errors + + stats->rx_missed_errors); stats->tx_aborted_errors =xlr_nae_rdreg (priv->base_addr,TX_EXCESSIVE_COLLISION_PACKET_COUNTER ); stats->tx_carrier_errors =xlr_nae_rdreg (priv->base_addr, -TX_DROP_FRAME_COUNTER ); +TX_DROP_FRAME_COUNTER ); stats->tx_fifo_errors =xlr_nae_rdreg (priv->base_addr, -TX_DROP_FRAME_COUNTER ); +TX_DROP_FRAME_COUNTER ); }static const struct net_device_ops xlr_netdev_ops = {
@@ -448,41 +448,41 @@ static void *xlr_config_spill(struct xlr_net_priv *priv, int reg_start_0,static void xlr_config_fifo_spill_area (struct xlr_net_priv *priv) { priv->frin_spill =xlr_config_spill (priv, -R_REG_FRIN_SPILL_MEM_START_0 , -R_REG_FRIN_SPILL_MEM_START_1 , -R_REG_FRIN_SPILL_MEM_SIZE , -MAX_FRIN_SPILL * -sizeof (u64)); +R_REG_FRIN_SPILL_MEM_START_0 , +R_REG_FRIN_SPILL_MEM_START_1 , +R_REG_FRIN_SPILL_MEM_SIZE , +MAX_FRIN_SPILL * +sizeof (u64)); priv->frout_spill =xlr_config_spill (priv, -R_FROUT_SPILL_MEM_START_0 , -R_FROUT_SPILL_MEM_START_1 , -R_FROUT_SPILL_MEM_SIZE , -MAX_FROUT_SPILL * -sizeof (u64)); +R_FROUT_SPILL_MEM_START_0 , +R_FROUT_SPILL_MEM_START_1 , +R_FROUT_SPILL_MEM_SIZE , +MAX_FROUT_SPILL * +sizeof (u64)); priv->class_0_spill =xlr_config_spill (priv, -R_CLASS0_SPILL_MEM_START_0 , -R_CLASS0_SPILL_MEM_START_1 , -R_CLASS0_SPILL_MEM_SIZE , -MAX_CLASS_0_SPILL * -sizeof (u64)); +R_CLASS0_SPILL_MEM_START_0 , +R_CLASS0_SPILL_MEM_START_1 , +R_CLASS0_SPILL_MEM_SIZE , +MAX_CLASS_0_SPILL * +sizeof (u64)); priv->class_1_spill =xlr_config_spill (priv, -R_CLASS1_SPILL_MEM_START_0 , -R_CLASS1_SPILL_MEM_START_1 , -R_CLASS1_SPILL_MEM_SIZE , -MAX_CLASS_1_SPILL * -sizeof (u64)); +R_CLASS1_SPILL_MEM_START_0 , +R_CLASS1_SPILL_MEM_START_1 , +R_CLASS1_SPILL_MEM_SIZE , +MAX_CLASS_1_SPILL * +sizeof (u64)); priv->class_2_spill =xlr_config_spill (priv, -R_CLASS2_SPILL_MEM_START_0 , -R_CLASS2_SPILL_MEM_START_1 , -R_CLASS2_SPILL_MEM_SIZE , -MAX_CLASS_2_SPILL * -sizeof (u64)); +R_CLASS2_SPILL_MEM_START_0 , +R_CLASS2_SPILL_MEM_START_1 , +R_CLASS2_SPILL_MEM_SIZE , +MAX_CLASS_2_SPILL * +sizeof (u64)); priv->class_3_spill =xlr_config_spill (priv, -R_CLASS3_SPILL_MEM_START_0 , -R_CLASS3_SPILL_MEM_START_1 , -R_CLASS3_SPILL_MEM_SIZE , -MAX_CLASS_3_SPILL * -sizeof (u64)); +R_CLASS3_SPILL_MEM_START_0 , +R_CLASS3_SPILL_MEM_START_1 , +R_CLASS3_SPILL_MEM_SIZE , +MAX_CLASS_3_SPILL * +sizeof (u64)); }/*
Signature · 1 line
2.7.4
Quoted 8 lines · Frank A. Cancio Bello
checkpatch message: 'CHECK: Alignment should match open parenthesis'
Signed-off-by Frank A. Cancio Bello <[email protected]>---
RFC:
* I'm leaving without a fix the following checkpatch issue: 'CHECK: Alignment should match open parenthesis' '#395: FILE:drivers/staging/netlogic/xlr_net.c:395:'. The reason is that to get fixed the line would have to reach the 89 characters long. Is OK to leave it like that to avoid a long line?* I see parameters like '
MAX_FRIN_SPILL* sizeof(u64)' split into two lines, putting a newline character after the '*', e.g. lines #454 and #455 of file 'drivers/staging/netlogic/xlr_net.c'. I think that is more clear to write that kind of parameters in one line instead of two. Is OK if I create another patch to fix cases like this in that file?
Maybe this would all look nicer with the function name on the next line, indented with a tab.
It would be good to get the multiplications in the second half of the patch onto a single line.
If you send two patches on the same file, then they should be in a series.
julia
Quoted 138 lines
drivers/staging/netlogic/xlr_net.c | 88 +++++++++++++++++++------------------- 1 file changed, 44 insertions(+), 44 deletions(-)drivers/staging/netlogic/xlr_net.c +44
-45@@ -364,39 +364,39 @@ static void xlr_stats(struct net_device *ndev, struct rtnl_link_stats64 *stats) stats->tx_bytes =xlr_nae_rdreg (priv->base_addr,TX_BYTE_COUNTER ); stats->tx_errors =xlr_nae_rdreg (priv->base_addr,TX_FCS_ERROR_COUNTER ); stats->rx_dropped =xlr_nae_rdreg (priv->base_addr, -RX_DROP_PACKET_COUNTER ); +RX_DROP_PACKET_COUNTER ); stats->tx_dropped =xlr_nae_rdreg (priv->base_addr, -TX_DROP_FRAME_COUNTER ); +TX_DROP_FRAME_COUNTER ); stats->multicast =xlr_nae_rdreg (priv->base_addr, -RX_MULTICAST_PACKET_COUNTER ); +RX_MULTICAST_PACKET_COUNTER ); stats->collisions =xlr_nae_rdreg (priv->base_addr, -TX_TOTAL_COLLISION_COUNTER ); +TX_TOTAL_COLLISION_COUNTER ); stats->rx_length_errors =xlr_nae_rdreg (priv->base_addr, -RX_FRAME_LENGTH_ERROR_COUNTER ); +RX_FRAME_LENGTH_ERROR_COUNTER ); stats->rx_over_errors =xlr_nae_rdreg (priv->base_addr, -RX_DROP_PACKET_COUNTER ); +RX_DROP_PACKET_COUNTER ); stats->rx_crc_errors =xlr_nae_rdreg (priv->base_addr, -RX_FCS_ERROR_COUNTER ); +RX_FCS_ERROR_COUNTER ); stats->rx_frame_errors =xlr_nae_rdreg (priv->base_addr, -RX_ALIGNMENT_ERROR_COUNTER ); +RX_ALIGNMENT_ERROR_COUNTER ); stats->rx_fifo_errors =xlr_nae_rdreg (priv->base_addr, -RX_DROP_PACKET_COUNTER ); +RX_DROP_PACKET_COUNTER ); stats->rx_missed_errors =xlr_nae_rdreg (priv->base_addr, -RX_CARRIER_SENSE_ERROR_COUNTER ); +RX_CARRIER_SENSE_ERROR_COUNTER ); stats->rx_errors = (stats->rx_over_errors + stats->rx_crc_errors + - stats->rx_frame_errors + stats->rx_fifo_errors + - stats->rx_missed_errors); + stats->rx_frame_errors + stats->rx_fifo_errors + + stats->rx_missed_errors); stats->tx_aborted_errors =xlr_nae_rdreg (priv->base_addr,TX_EXCESSIVE_COLLISION_PACKET_COUNTER ); stats->tx_carrier_errors =xlr_nae_rdreg (priv->base_addr, -TX_DROP_FRAME_COUNTER ); +TX_DROP_FRAME_COUNTER ); stats->tx_fifo_errors =xlr_nae_rdreg (priv->base_addr, -TX_DROP_FRAME_COUNTER ); +TX_DROP_FRAME_COUNTER ); }static const struct net_device_ops xlr_netdev_ops = {@@ -448,41 +448,41 @@ static void *xlr_config_spill(struct xlr_net_priv *priv, int reg_start_0,static void xlr_config_fifo_spill_area (struct xlr_net_priv *priv) { priv->frin_spill =xlr_config_spill (priv, -R_REG_FRIN_SPILL_MEM_START_0 , -R_REG_FRIN_SPILL_MEM_START_1 , -R_REG_FRIN_SPILL_MEM_SIZE , -MAX_FRIN_SPILL * -sizeof (u64)); +R_REG_FRIN_SPILL_MEM_START_0 , +R_REG_FRIN_SPILL_MEM_START_1 , +R_REG_FRIN_SPILL_MEM_SIZE , +MAX_FRIN_SPILL * +sizeof (u64)); priv->frout_spill =xlr_config_spill (priv, -R_FROUT_SPILL_MEM_START_0 , -R_FROUT_SPILL_MEM_START_1 , -R_FROUT_SPILL_MEM_SIZE , -MAX_FROUT_SPILL * -sizeof (u64)); +R_FROUT_SPILL_MEM_START_0 , +R_FROUT_SPILL_MEM_START_1 , +R_FROUT_SPILL_MEM_SIZE , +MAX_FROUT_SPILL * +sizeof (u64)); priv->class_0_spill =xlr_config_spill (priv, -R_CLASS0_SPILL_MEM_START_0 , -R_CLASS0_SPILL_MEM_START_1 , -R_CLASS0_SPILL_MEM_SIZE , -MAX_CLASS_0_SPILL * -sizeof (u64)); +R_CLASS0_SPILL_MEM_START_0 , +R_CLASS0_SPILL_MEM_START_1 , +R_CLASS0_SPILL_MEM_SIZE , +MAX_CLASS_0_SPILL * +sizeof (u64)); priv->class_1_spill =xlr_config_spill (priv, -R_CLASS1_SPILL_MEM_START_0 , -R_CLASS1_SPILL_MEM_START_1 , -R_CLASS1_SPILL_MEM_SIZE , -MAX_CLASS_1_SPILL * -sizeof (u64)); +R_CLASS1_SPILL_MEM_START_0 , +R_CLASS1_SPILL_MEM_START_1 , +R_CLASS1_SPILL_MEM_SIZE , +MAX_CLASS_1_SPILL * +sizeof (u64)); priv->class_2_spill =xlr_config_spill (priv, -R_CLASS2_SPILL_MEM_START_0 , -R_CLASS2_SPILL_MEM_START_1 , -R_CLASS2_SPILL_MEM_SIZE , -MAX_CLASS_2_SPILL * -sizeof (u64)); +R_CLASS2_SPILL_MEM_START_0 , +R_CLASS2_SPILL_MEM_START_1 , +R_CLASS2_SPILL_MEM_SIZE , +MAX_CLASS_2_SPILL * +sizeof (u64)); priv->class_3_spill =xlr_config_spill (priv, -R_CLASS3_SPILL_MEM_START_0 , -R_CLASS3_SPILL_MEM_START_1 , -R_CLASS3_SPILL_MEM_SIZE , -MAX_CLASS_3_SPILL * -sizeof (u64)); +R_CLASS3_SPILL_MEM_START_0 , +R_CLASS3_SPILL_MEM_START_1 , +R_CLASS3_SPILL_MEM_SIZE , +MAX_CLASS_3_SPILL * +sizeof (u64)); }/* -- 2.7.4
PATCH v2 1/1 staging: net: netlogic: Fix alignment issue
In reply to Frank A. Cancio BelloFix alignment to match open parenthesis and comply in that way with the preferred coding style for the linux kernel.
Credits to 'checkpatch'. The 'checkpatch' message was:
'CHECK: Alignment should match open parenthesis'
---
Julia, about: 'Maybe this would all look nicer with the function name on the next line, indented with a tab.' I tried several combinations, but all of them or seem 'uglier' to me or well pass the 80 characters limit.
Changes in v2:
* Rewrite the log message to improve the style taking in consideration Julia's suggestions in another patch I sent.
* Put the multiplications in the second half of the patch onto a single line.
drivers/staging/netlogic/xlr_net.c | 82 ++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 44 deletions(-)
drivers/staging/netlogic/xlr_net.c +38 -44
@@ -364,39 +364,39 @@ static void xlr_stats(struct net_device *ndev, struct rtnl_link_stats64 *stats) stats->tx_bytes =xlr_nae_rdreg (priv->base_addr,TX_BYTE_COUNTER ); stats->tx_errors =xlr_nae_rdreg (priv->base_addr,TX_FCS_ERROR_COUNTER ); stats->rx_dropped =xlr_nae_rdreg (priv->base_addr, -RX_DROP_PACKET_COUNTER ); +RX_DROP_PACKET_COUNTER ); stats->tx_dropped =xlr_nae_rdreg (priv->base_addr, -TX_DROP_FRAME_COUNTER ); +TX_DROP_FRAME_COUNTER ); stats->multicast =xlr_nae_rdreg (priv->base_addr, -RX_MULTICAST_PACKET_COUNTER ); +RX_MULTICAST_PACKET_COUNTER ); stats->collisions =xlr_nae_rdreg (priv->base_addr, -TX_TOTAL_COLLISION_COUNTER ); +TX_TOTAL_COLLISION_COUNTER ); stats->rx_length_errors =xlr_nae_rdreg (priv->base_addr, -RX_FRAME_LENGTH_ERROR_COUNTER ); +RX_FRAME_LENGTH_ERROR_COUNTER ); stats->rx_over_errors =xlr_nae_rdreg (priv->base_addr, -RX_DROP_PACKET_COUNTER ); +RX_DROP_PACKET_COUNTER ); stats->rx_crc_errors =xlr_nae_rdreg (priv->base_addr, -RX_FCS_ERROR_COUNTER ); +RX_FCS_ERROR_COUNTER ); stats->rx_frame_errors =xlr_nae_rdreg (priv->base_addr, -RX_ALIGNMENT_ERROR_COUNTER ); +RX_ALIGNMENT_ERROR_COUNTER ); stats->rx_fifo_errors =xlr_nae_rdreg (priv->base_addr, -RX_DROP_PACKET_COUNTER ); +RX_DROP_PACKET_COUNTER ); stats->rx_missed_errors =xlr_nae_rdreg (priv->base_addr, -RX_CARRIER_SENSE_ERROR_COUNTER ); +RX_CARRIER_SENSE_ERROR_COUNTER ); stats->rx_errors = (stats->rx_over_errors + stats->rx_crc_errors + - stats->rx_frame_errors + stats->rx_fifo_errors + - stats->rx_missed_errors); + stats->rx_frame_errors + stats->rx_fifo_errors + + stats->rx_missed_errors); stats->tx_aborted_errors =xlr_nae_rdreg (priv->base_addr,TX_EXCESSIVE_COLLISION_PACKET_COUNTER ); stats->tx_carrier_errors =xlr_nae_rdreg (priv->base_addr, -TX_DROP_FRAME_COUNTER ); +TX_DROP_FRAME_COUNTER ); stats->tx_fifo_errors =xlr_nae_rdreg (priv->base_addr, -TX_DROP_FRAME_COUNTER ); +TX_DROP_FRAME_COUNTER ); }static const struct net_device_ops xlr_netdev_ops = {
@@ -448,41 +448,35 @@ static void *xlr_config_spill(struct xlr_net_priv *priv, int reg_start_0,static void xlr_config_fifo_spill_area (struct xlr_net_priv *priv) { priv->frin_spill =xlr_config_spill (priv, -R_REG_FRIN_SPILL_MEM_START_0 , -R_REG_FRIN_SPILL_MEM_START_1 , -R_REG_FRIN_SPILL_MEM_SIZE , -MAX_FRIN_SPILL * -sizeof (u64)); +R_REG_FRIN_SPILL_MEM_START_0 , +R_REG_FRIN_SPILL_MEM_START_1 , +R_REG_FRIN_SPILL_MEM_SIZE , +MAX_FRIN_SPILL *sizeof (u64)); priv->frout_spill =xlr_config_spill (priv, -R_FROUT_SPILL_MEM_START_0 , -R_FROUT_SPILL_MEM_START_1 , -R_FROUT_SPILL_MEM_SIZE , -MAX_FROUT_SPILL * -sizeof (u64)); +R_FROUT_SPILL_MEM_START_0 , +R_FROUT_SPILL_MEM_START_1 , +R_FROUT_SPILL_MEM_SIZE , +MAX_FROUT_SPILL *sizeof (u64)); priv->class_0_spill =xlr_config_spill (priv, -R_CLASS0_SPILL_MEM_START_0 , -R_CLASS0_SPILL_MEM_START_1 , -R_CLASS0_SPILL_MEM_SIZE , -MAX_CLASS_0_SPILL * -sizeof (u64)); +R_CLASS0_SPILL_MEM_START_0 , +R_CLASS0_SPILL_MEM_START_1 , +R_CLASS0_SPILL_MEM_SIZE , +MAX_CLASS_0_SPILL *sizeof (u64)); priv->class_1_spill =xlr_config_spill (priv, -R_CLASS1_SPILL_MEM_START_0 , -R_CLASS1_SPILL_MEM_START_1 , -R_CLASS1_SPILL_MEM_SIZE , -MAX_CLASS_1_SPILL * -sizeof (u64)); +R_CLASS1_SPILL_MEM_START_0 , +R_CLASS1_SPILL_MEM_START_1 , +R_CLASS1_SPILL_MEM_SIZE , +MAX_CLASS_1_SPILL *sizeof (u64)); priv->class_2_spill =xlr_config_spill (priv, -R_CLASS2_SPILL_MEM_START_0 , -R_CLASS2_SPILL_MEM_START_1 , -R_CLASS2_SPILL_MEM_SIZE , -MAX_CLASS_2_SPILL * -sizeof (u64)); +R_CLASS2_SPILL_MEM_START_0 , +R_CLASS2_SPILL_MEM_START_1 , +R_CLASS2_SPILL_MEM_SIZE , +MAX_CLASS_2_SPILL *sizeof (u64)); priv->class_3_spill =xlr_config_spill (priv, -R_CLASS3_SPILL_MEM_START_0 , -R_CLASS3_SPILL_MEM_START_1 , -R_CLASS3_SPILL_MEM_SIZE , -MAX_CLASS_3_SPILL * -sizeof (u64)); +R_CLASS3_SPILL_MEM_START_0 , +R_CLASS3_SPILL_MEM_START_1 , +R_CLASS3_SPILL_MEM_SIZE , +MAX_CLASS_3_SPILL *sizeof (u64)); }/*
Signature · 1 line
2.7.4