From: Marc Kleine-Budde <mkl@pengutronix.de>
To: Tomoya MORINAGA <tomoya-linux@dsn.okisemi.com>
Cc: Wolfgang Grandegger <wg@grandegger.com>,
Wolfram Sang <w.sang@pengutronix.de>,
Christian Pellegrin <chripell@fsfe.org>,
Barry Song <21cnbao@gmail.com>,
Samuel Ortiz <sameo@linux.intel.com>,
socketcan-core@lists.berlios.de, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org,
"David S. Miller" <davem@davemloft.net>,
andrew.chih.howe.khor@intel.com, qi.wang@intel.com,
margie.foster@intel.com, yong.y.wang@intel.com,
kok.howg.ewe@intel.com, joel.clark@intel.com
Subject: Re: [PATCH net-next-2.6 10/17 v3] can: EG20T PCH: Fix coding rule violation
Date: Wed, 24 Nov 2010 14:54:40 +0100 [thread overview]
Message-ID: <4CED1920.60904@pengutronix.de> (raw)
In-Reply-To: <4CED031E.7030403@dsn.okisemi.com>
[-- Attachment #1: Type: text/plain, Size: 6417 bytes --]
On 11/24/2010 01:20 PM, Tomoya MORINAGA wrote:
> Fix coding rule violation.
>
> Signed-off-by: Tomoya MORINAGA <tomoya-linux@dsn.okisemi.com>
Fix my comment (see online) , check if the lines stay (mostly) <= 80
chars and add my Acked-by.
cheers, Marc
> ---
> drivers/net/can/pch_can.c | 48
> ++++++++++++++++++++------------------------
> 1 files changed, 22 insertions(+), 26 deletions(-)
>
> diff --git a/drivers/net/can/pch_can.c b/drivers/net/can/pch_can.c
> index e71817d..318eb1f 100644
> --- a/drivers/net/can/pch_can.c
> +++ b/drivers/net/can/pch_can.c
> @@ -89,9 +89,11 @@
>
> #define PCH_CAN_CLK 50000000 /* 50MHz */
>
> -/* Define the number of message object.
> +/*
> + * Define the number of message object.
> * PCH CAN communications are done via Message RAM.
> - * The Message RAM consists of 32 message objects. */
> + * The Message RAM consists of 32 message objects.
> + */
> #define PCH_RX_OBJ_NUM 26
> #define PCH_TX_OBJ_NUM 6
> #define PCH_RX_OBJ_START 1
> @@ -126,7 +128,7 @@ enum pch_can_mode {
> PCH_CAN_ALL,
> PCH_CAN_NONE,
> PCH_CAN_STOP,
> - PCH_CAN_RUN
> + PCH_CAN_RUN,
> };
>
> struct pch_can_if_regs {
> @@ -290,21 +292,20 @@ static void pch_can_set_rxtx(struct pch_can_priv
> *priv, u32 buff_num,
> else
> ie = PCH_IF_MCONT_RXIE;
>
> - /* Reading the receive buffer data from RAM to Interface1 registers */
> + /* Reading the receive buffer data from RAM to Interface1/2 registers */
> iowrite32(PCH_CMASK_RX_TX_GET, &priv->regs->ifregs[dir].cmask);
> pch_can_rw_msg_obj(&priv->regs->ifregs[dir].creq, buff_num);
>
> - /* Setting the IF1MASK1 register to access MsgVal and RxIE bits */
> + /* Setting the IF1/2MASK1 register to access MsgVal and RxIE bits */
> iowrite32(PCH_CMASK_RDWR | PCH_CMASK_ARB | PCH_CMASK_CTRL,
> &priv->regs->ifregs[dir].cmask);
>
> if (set) {
> - /* Setting the MsgVal and RxIE bits */
> + /* Setting the MsgVal and RxIE/TxIE bits */
> pch_can_bit_set(&priv->regs->ifregs[dir].mcont, ie);
> pch_can_bit_set(&priv->regs->ifregs[dir].id2, PCH_ID_MSGVAL);
> -
> } else {
> - /* Resetting the MsgVal and RxIE bits */
> + /* Clearing the MsgVal and RxIE/TxIE bits */
> pch_can_bit_clear(&priv->regs->ifregs[dir].mcont, ie);
> pch_can_bit_clear(&priv->regs->ifregs[dir].id2, PCH_ID_MSGVAL);
> }
> @@ -312,7 +313,6 @@ static void pch_can_set_rxtx(struct pch_can_priv
> *priv, u32 buff_num,
> pch_can_rw_msg_obj(&priv->regs->ifregs[dir].creq, buff_num);
> }
>
> -
> static void pch_can_set_rx_all(struct pch_can_priv *priv, int set)
> {
> int i;
> @@ -328,7 +328,7 @@ static void pch_can_set_tx_all(struct pch_can_priv
> *priv, int set)
>
> /* Traversing to obtain the object configured as transmit object. */
> for (i = PCH_TX_OBJ_START; i <= PCH_TX_OBJ_END; i++)
> - pch_can_set_rxtx(priv, i, set, 1);
> + pch_can_set_rxtx(priv, i, set, PCH_TX_IFREG);
this should be folded into the patch 1 (along with the introduction of
the enums)
> }
>
> static u32 pch_can_int_pending(struct pch_can_priv *priv)
> @@ -363,8 +363,7 @@ static void pch_can_config_rx_tx_buffers(struct
> pch_can_priv *priv)
> int i;
>
> for (i = PCH_RX_OBJ_START; i <= PCH_RX_OBJ_END; i++) {
> - iowrite32(PCH_CMASK_RX_TX_GET,
> - &priv->regs->ifregs[0].cmask);
> + iowrite32(PCH_CMASK_RX_TX_GET, &priv->regs->ifregs[0].cmask);
> pch_can_rw_msg_obj(&priv->regs->ifregs[0].creq, i);
>
> iowrite32(0x0, &priv->regs->ifregs[0].id1);
> @@ -386,16 +385,14 @@ static void pch_can_config_rx_tx_buffers(struct
> pch_can_priv *priv)
> 0x1fff | PCH_MASK2_MDIR_MXTD);
>
> /* Setting CMASK for writing */
> - iowrite32(PCH_CMASK_RDWR | PCH_CMASK_MASK |
> - PCH_CMASK_ARB | PCH_CMASK_CTRL,
> - &priv->regs->ifregs[0].cmask);
> + iowrite32(PCH_CMASK_RDWR | PCH_CMASK_MASK | PCH_CMASK_ARB |
> + PCH_CMASK_CTRL, &priv->regs->ifregs[0].cmask);
>
> pch_can_rw_msg_obj(&priv->regs->ifregs[0].creq, i);
> }
>
> for (i = PCH_TX_OBJ_START; i <= PCH_TX_OBJ_END; i++) {
> - iowrite32(PCH_CMASK_RX_TX_GET,
> - &priv->regs->ifregs[1].cmask);
> + iowrite32(PCH_CMASK_RX_TX_GET, &priv->regs->ifregs[1].cmask);
> pch_can_rw_msg_obj(&priv->regs->ifregs[1].creq, i);
>
> /* Resetting DIR bit for reception */
> @@ -410,9 +407,8 @@ static void pch_can_config_rx_tx_buffers(struct
> pch_can_priv *priv)
> pch_can_bit_clear(&priv->regs->ifregs[1].mask2, 0x1fff);
>
> /* Setting CMASK for writing */
> - iowrite32(PCH_CMASK_RDWR | PCH_CMASK_MASK |
> - PCH_CMASK_ARB | PCH_CMASK_CTRL,
> - &priv->regs->ifregs[1].cmask);
> + iowrite32(PCH_CMASK_RDWR | PCH_CMASK_MASK | PCH_CMASK_ARB |
> + PCH_CMASK_CTRL, &priv->regs->ifregs[1].cmask);
>
> pch_can_rw_msg_obj(&priv->regs->ifregs[1].creq, i);
> }
> @@ -471,8 +467,9 @@ static void pch_can_int_clr(struct pch_can_priv
> *priv, u32 mask)
>
> pch_can_rw_msg_obj(&priv->regs->ifregs[0].creq, mask);
> } else if ((mask >= PCH_TX_OBJ_START) && (mask <= PCH_TX_OBJ_END)) {
> - /* Setting CMASK for clearing interrupts for
> - frame transmission. */
> + /*
> + * Setting CMASK for clearing interrupts for frame transmission.
> + */
> iowrite32(PCH_CMASK_RDWR | PCH_CMASK_CTRL | PCH_CMASK_ARB,
> &priv->regs->ifregs[1].cmask);
>
> @@ -600,7 +597,6 @@ static irqreturn_t pch_can_interrupt(int irq, void
> *dev_id)
> struct pch_can_priv *priv = netdev_priv(ndev);
>
> pch_can_set_int_enables(priv, PCH_CAN_NONE);
> -
> napi_schedule(&priv->napi);
>
> return IRQ_HANDLED;
> @@ -1048,11 +1044,11 @@ static u32 pch_can_get_rxtx_ir(struct
> pch_can_priv *priv, u32 buff_num, u32 dir)
> pch_can_rw_msg_obj(&priv->regs->ifregs[dir].creq, buff_num);
>
> if (((ioread32(&priv->regs->ifregs[dir].id2)) & PCH_ID_MSGVAL) &&
> - ((ioread32(&priv->regs->ifregs[dir].mcont)) & ie)) {
> + ((ioread32(&priv->regs->ifregs[dir].mcont)) & ie))
> enable = 1;
> - } else {
> + else
> enable = 0;
> - }
> +
> return enable;
> }
>
--
Pengutronix e.K. | Marc Kleine-Budde |
Industrial Linux Solutions | Phone: +49-231-2826-924 |
Vertretung West/Dortmund | Fax: +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Marc Kleine-Budde <mkl-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
To: Tomoya MORINAGA <tomoya-linux-ECg8zkTtlr0C6LszWs/t0g@public.gmane.org>
Cc: andrew.chih.howe.khor-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
Samuel Ortiz <sameo-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>,
margie.foster-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
socketcan-core-0fE9KPoRgkgATYTw5x5z8w@public.gmane.org,
yong.y.wang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
kok.howg.ewe-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
Wolfgang Grandegger <wg-5Yr1BZd7O62+XT7JhA+gdA@public.gmane.org>,
joel.clark-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
"David S. Miller" <davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>,
Christian Pellegrin <chripell-VaTbYqLCNhc@public.gmane.org>,
qi.wang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org
Subject: Re: [PATCH net-next-2.6 10/17 v3] can: EG20T PCH: Fix coding rule violation
Date: Wed, 24 Nov 2010 14:54:40 +0100 [thread overview]
Message-ID: <4CED1920.60904@pengutronix.de> (raw)
In-Reply-To: <4CED031E.7030403-ECg8zkTtlr0C6LszWs/t0g@public.gmane.org>
[-- Attachment #1.1: Type: text/plain, Size: 6441 bytes --]
On 11/24/2010 01:20 PM, Tomoya MORINAGA wrote:
> Fix coding rule violation.
>
> Signed-off-by: Tomoya MORINAGA <tomoya-linux-ECg8zkTtlr0C6LszWs/t0g@public.gmane.org>
Fix my comment (see online) , check if the lines stay (mostly) <= 80
chars and add my Acked-by.
cheers, Marc
> ---
> drivers/net/can/pch_can.c | 48
> ++++++++++++++++++++------------------------
> 1 files changed, 22 insertions(+), 26 deletions(-)
>
> diff --git a/drivers/net/can/pch_can.c b/drivers/net/can/pch_can.c
> index e71817d..318eb1f 100644
> --- a/drivers/net/can/pch_can.c
> +++ b/drivers/net/can/pch_can.c
> @@ -89,9 +89,11 @@
>
> #define PCH_CAN_CLK 50000000 /* 50MHz */
>
> -/* Define the number of message object.
> +/*
> + * Define the number of message object.
> * PCH CAN communications are done via Message RAM.
> - * The Message RAM consists of 32 message objects. */
> + * The Message RAM consists of 32 message objects.
> + */
> #define PCH_RX_OBJ_NUM 26
> #define PCH_TX_OBJ_NUM 6
> #define PCH_RX_OBJ_START 1
> @@ -126,7 +128,7 @@ enum pch_can_mode {
> PCH_CAN_ALL,
> PCH_CAN_NONE,
> PCH_CAN_STOP,
> - PCH_CAN_RUN
> + PCH_CAN_RUN,
> };
>
> struct pch_can_if_regs {
> @@ -290,21 +292,20 @@ static void pch_can_set_rxtx(struct pch_can_priv
> *priv, u32 buff_num,
> else
> ie = PCH_IF_MCONT_RXIE;
>
> - /* Reading the receive buffer data from RAM to Interface1 registers */
> + /* Reading the receive buffer data from RAM to Interface1/2 registers */
> iowrite32(PCH_CMASK_RX_TX_GET, &priv->regs->ifregs[dir].cmask);
> pch_can_rw_msg_obj(&priv->regs->ifregs[dir].creq, buff_num);
>
> - /* Setting the IF1MASK1 register to access MsgVal and RxIE bits */
> + /* Setting the IF1/2MASK1 register to access MsgVal and RxIE bits */
> iowrite32(PCH_CMASK_RDWR | PCH_CMASK_ARB | PCH_CMASK_CTRL,
> &priv->regs->ifregs[dir].cmask);
>
> if (set) {
> - /* Setting the MsgVal and RxIE bits */
> + /* Setting the MsgVal and RxIE/TxIE bits */
> pch_can_bit_set(&priv->regs->ifregs[dir].mcont, ie);
> pch_can_bit_set(&priv->regs->ifregs[dir].id2, PCH_ID_MSGVAL);
> -
> } else {
> - /* Resetting the MsgVal and RxIE bits */
> + /* Clearing the MsgVal and RxIE/TxIE bits */
> pch_can_bit_clear(&priv->regs->ifregs[dir].mcont, ie);
> pch_can_bit_clear(&priv->regs->ifregs[dir].id2, PCH_ID_MSGVAL);
> }
> @@ -312,7 +313,6 @@ static void pch_can_set_rxtx(struct pch_can_priv
> *priv, u32 buff_num,
> pch_can_rw_msg_obj(&priv->regs->ifregs[dir].creq, buff_num);
> }
>
> -
> static void pch_can_set_rx_all(struct pch_can_priv *priv, int set)
> {
> int i;
> @@ -328,7 +328,7 @@ static void pch_can_set_tx_all(struct pch_can_priv
> *priv, int set)
>
> /* Traversing to obtain the object configured as transmit object. */
> for (i = PCH_TX_OBJ_START; i <= PCH_TX_OBJ_END; i++)
> - pch_can_set_rxtx(priv, i, set, 1);
> + pch_can_set_rxtx(priv, i, set, PCH_TX_IFREG);
this should be folded into the patch 1 (along with the introduction of
the enums)
> }
>
> static u32 pch_can_int_pending(struct pch_can_priv *priv)
> @@ -363,8 +363,7 @@ static void pch_can_config_rx_tx_buffers(struct
> pch_can_priv *priv)
> int i;
>
> for (i = PCH_RX_OBJ_START; i <= PCH_RX_OBJ_END; i++) {
> - iowrite32(PCH_CMASK_RX_TX_GET,
> - &priv->regs->ifregs[0].cmask);
> + iowrite32(PCH_CMASK_RX_TX_GET, &priv->regs->ifregs[0].cmask);
> pch_can_rw_msg_obj(&priv->regs->ifregs[0].creq, i);
>
> iowrite32(0x0, &priv->regs->ifregs[0].id1);
> @@ -386,16 +385,14 @@ static void pch_can_config_rx_tx_buffers(struct
> pch_can_priv *priv)
> 0x1fff | PCH_MASK2_MDIR_MXTD);
>
> /* Setting CMASK for writing */
> - iowrite32(PCH_CMASK_RDWR | PCH_CMASK_MASK |
> - PCH_CMASK_ARB | PCH_CMASK_CTRL,
> - &priv->regs->ifregs[0].cmask);
> + iowrite32(PCH_CMASK_RDWR | PCH_CMASK_MASK | PCH_CMASK_ARB |
> + PCH_CMASK_CTRL, &priv->regs->ifregs[0].cmask);
>
> pch_can_rw_msg_obj(&priv->regs->ifregs[0].creq, i);
> }
>
> for (i = PCH_TX_OBJ_START; i <= PCH_TX_OBJ_END; i++) {
> - iowrite32(PCH_CMASK_RX_TX_GET,
> - &priv->regs->ifregs[1].cmask);
> + iowrite32(PCH_CMASK_RX_TX_GET, &priv->regs->ifregs[1].cmask);
> pch_can_rw_msg_obj(&priv->regs->ifregs[1].creq, i);
>
> /* Resetting DIR bit for reception */
> @@ -410,9 +407,8 @@ static void pch_can_config_rx_tx_buffers(struct
> pch_can_priv *priv)
> pch_can_bit_clear(&priv->regs->ifregs[1].mask2, 0x1fff);
>
> /* Setting CMASK for writing */
> - iowrite32(PCH_CMASK_RDWR | PCH_CMASK_MASK |
> - PCH_CMASK_ARB | PCH_CMASK_CTRL,
> - &priv->regs->ifregs[1].cmask);
> + iowrite32(PCH_CMASK_RDWR | PCH_CMASK_MASK | PCH_CMASK_ARB |
> + PCH_CMASK_CTRL, &priv->regs->ifregs[1].cmask);
>
> pch_can_rw_msg_obj(&priv->regs->ifregs[1].creq, i);
> }
> @@ -471,8 +467,9 @@ static void pch_can_int_clr(struct pch_can_priv
> *priv, u32 mask)
>
> pch_can_rw_msg_obj(&priv->regs->ifregs[0].creq, mask);
> } else if ((mask >= PCH_TX_OBJ_START) && (mask <= PCH_TX_OBJ_END)) {
> - /* Setting CMASK for clearing interrupts for
> - frame transmission. */
> + /*
> + * Setting CMASK for clearing interrupts for frame transmission.
> + */
> iowrite32(PCH_CMASK_RDWR | PCH_CMASK_CTRL | PCH_CMASK_ARB,
> &priv->regs->ifregs[1].cmask);
>
> @@ -600,7 +597,6 @@ static irqreturn_t pch_can_interrupt(int irq, void
> *dev_id)
> struct pch_can_priv *priv = netdev_priv(ndev);
>
> pch_can_set_int_enables(priv, PCH_CAN_NONE);
> -
> napi_schedule(&priv->napi);
>
> return IRQ_HANDLED;
> @@ -1048,11 +1044,11 @@ static u32 pch_can_get_rxtx_ir(struct
> pch_can_priv *priv, u32 buff_num, u32 dir)
> pch_can_rw_msg_obj(&priv->regs->ifregs[dir].creq, buff_num);
>
> if (((ioread32(&priv->regs->ifregs[dir].id2)) & PCH_ID_MSGVAL) &&
> - ((ioread32(&priv->regs->ifregs[dir].mcont)) & ie)) {
> + ((ioread32(&priv->regs->ifregs[dir].mcont)) & ie))
> enable = 1;
> - } else {
> + else
> enable = 0;
> - }
> +
> return enable;
> }
>
--
Pengutronix e.K. | Marc Kleine-Budde |
Industrial Linux Solutions | Phone: +49-231-2826-924 |
Vertretung West/Dortmund | Fax: +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
[-- Attachment #2: Type: text/plain, Size: 188 bytes --]
_______________________________________________
Socketcan-core mailing list
Socketcan-core-0fE9KPoRgkgATYTw5x5z8w@public.gmane.org
https://lists.berlios.de/mailman/listinfo/socketcan-core
next prev parent reply other threads:[~2010-11-24 13:54 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-24 12:20 [PATCH net-next-2.6 10/17 v3] can: EG20T PCH: Fix coding rule violation Tomoya MORINAGA
2010-11-24 13:54 ` Marc Kleine-Budde [this message]
2010-11-24 13:54 ` Marc Kleine-Budde
-- strict thread matches above, loose matches on Subject: below --
2010-11-24 12:20 Tomoya MORINAGA
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4CED1920.60904@pengutronix.de \
--to=mkl@pengutronix.de \
--cc=21cnbao@gmail.com \
--cc=andrew.chih.howe.khor@intel.com \
--cc=chripell@fsfe.org \
--cc=davem@davemloft.net \
--cc=joel.clark@intel.com \
--cc=kok.howg.ewe@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=margie.foster@intel.com \
--cc=netdev@vger.kernel.org \
--cc=qi.wang@intel.com \
--cc=sameo@linux.intel.com \
--cc=socketcan-core@lists.berlios.de \
--cc=tomoya-linux@dsn.okisemi.com \
--cc=w.sang@pengutronix.de \
--cc=wg@grandegger.com \
--cc=yong.y.wang@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.