[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <202303221314.41470.linux@zary.sk>
Date: Wed, 22 Mar 2023 13:14:41 +0100
From: Ondrej Zary <linux@...y.sk>
To: Jiapeng Chong <jiapeng.chong@...ux.alibaba.com>
Cc: damien.lemoal@...nsource.wdc.com, linux-ide@...r.kernel.org,
linux-kernel@...r.kernel.org, Abaci Robot <abaci@...ux.alibaba.com>
Subject: Re: [PATCH] pata_parport: Clean up some inconsistent indenting
On Wednesday 22 March 2023 06:55:19 Jiapeng Chong wrote:
> No functional modification involved.
>
> drivers/ata/pata_parport/comm.c:159 comm_write_block() warn: inconsistent indenting.
This patch does not fix any real problem. All the protocol drivers have coding style problems but they need other work first.
> Reported-by: Abaci Robot <abaci@...ux.alibaba.com>
> Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=4587
> Signed-off-by: Jiapeng Chong <jiapeng.chong@...ux.alibaba.com>
> ---
> drivers/ata/pata_parport/comm.c | 227 ++++++++++++++++----------------
> 1 file changed, 116 insertions(+), 111 deletions(-)
>
> diff --git a/drivers/ata/pata_parport/comm.c b/drivers/ata/pata_parport/comm.c
> index 4c2f9ad60ad8..b474bda59323 100644
> --- a/drivers/ata/pata_parport/comm.c
> +++ b/drivers/ata/pata_parport/comm.c
> @@ -1,12 +1,13 @@
> -/*
> - comm.c (c) 1997-8 Grant R. Guenther <grant@...que.net>
> - Under the terms of the GNU General Public License.
> -
> - comm.c is a low-level protocol driver for some older models
> - of the DataStor "Commuter" parallel to IDE adapter. Some of
> - the parallel port devices marketed by Arista currently
> - use this adapter.
> -*/
> +// SPDX-License-Identifier: GPL-2.0-or-later
> +/*
> + * comm.c (c) 1997-8 Grant R. Guenther <grant@...que.net>
> + * Under the terms of the GNU General Public License.
> + *
> + * comm.c is a low-level protocol driver for some older models
> + * of the DataStor "Commuter" parallel to IDE adapter. Some of
> + * the parallel port devices marketed by Arista currently
> + * use this adapter.
> + */
>
> #include <linux/module.h>
> #include <linux/init.h>
> @@ -18,120 +19,126 @@
> #include "pata_parport.h"
>
> /* mode codes: 0 nybble reads, 8-bit writes
> - 1 8-bit reads and writes
> - 2 8-bit EPP mode
> -*/
> + * 1 8-bit reads and writes
> + * 2 8-bit EPP mode
> + */
>
> -#define j44(a,b) (((a>>3)&0x0f)|((b<<1)&0xf0))
> +#define j44(a, b) (((a>>3)&0x0f)|((b<<1)&0xf0))
>
> -#define P1 w2(5);w2(0xd);w2(0xd);w2(5);w2(4);
> -#define P2 w2(5);w2(7);w2(7);w2(5);w2(4);
> +#define P1 w2(5); w2(0xd); w2(0xd); w2(5); w2(4);
> +#define P2 w2(5); w2(7); w2(7); w2(5); w2(4);
>
> -/* cont = 0 - access the IDE register file
> - cont = 1 - access the IDE command set
> -*/
> +/*
> + * cont = 0 - access the IDE register file
> + * cont = 1 - access the IDE command set
> + */
>
> static int cont_map[2] = { 0x08, 0x10 };
>
> static int comm_read_regr(struct pi_adapter *pi, int cont, int regr)
> +{
> + int l, h, r;
>
> -{ int l, h, r;
> -
> - r = regr + cont_map[cont];
> + r = regr + cont_map[cont];
>
> - switch (pi->mode) {
> + switch (pi->mode) {
>
> - case 0: w0(r); P1; w0(0);
> - w2(6); l = r1(); w0(0x80); h = r1(); w2(4);
> - return j44(l,h);
> + case 0: w0(r); P1; w0(0);
> + w2(6); l = r1(); w0(0x80); h = r1(); w2(4);
> + return j44(l, h);
>
> - case 1: w0(r+0x20); P1;
> - w0(0); w2(0x26); h = r0(); w2(4);
> - return h;
> + case 1: w0(r+0x20); P1;
> + w0(0); w2(0x26); h = r0(); w2(4);
> + return h;
>
> case 2:
> case 3:
> - case 4: w3(r+0x20); (void)r1();
> - w2(0x24); h = r4(); w2(4);
> - return h;
> + case 4: w3(r+0x20); (void)r1();
> + w2(0x24); h = r4(); w2(4);
> + return h;
>
> - }
> - return -1;
> -}
> + }
>
> -static void comm_write_regr(struct pi_adapter *pi, int cont, int regr, int val)
> + return -1;
> +}
>
> -{ int r;
> +static void comm_write_regr(struct pi_adapter *pi, int cont, int regr, int val)
> +{
> + int r;
>
> - r = regr + cont_map[cont];
> + r = regr + cont_map[cont];
>
> - switch (pi->mode) {
> + switch (pi->mode) {
>
> - case 0:
> - case 1: w0(r); P1; w0(val); P2;
> + case 0:
> + case 1: w0(r); P1; w0(val); P2;
> break;
>
> case 2:
> case 3:
> - case 4: w3(r); (void)r1(); w4(val);
> - break;
> - }
> + case 4: w3(r); (void)r1(); w4(val);
> + break;
> + }
> }
>
> static void comm_connect(struct pi_adapter *pi)
> -
> -{ pi->saved_r0 = r0();
> - pi->saved_r2 = r2();
> - w2(4); w0(0xff); w2(6);
> - w2(4); w0(0xaa); w2(6);
> - w2(4); w0(0x00); w2(6);
> - w2(4); w0(0x87); w2(6);
> - w2(4); w0(0xe0); w2(0xc); w2(0xc); w2(4);
> +{
> + pi->saved_r0 = r0();
> + pi->saved_r2 = r2();
> + w2(4); w0(0xff); w2(6);
> + w2(4); w0(0xaa); w2(6);
> + w2(4); w0(0x00); w2(6);
> + w2(4); w0(0x87); w2(6);
> + w2(4); w0(0xe0); w2(0xc); w2(0xc); w2(4);
> }
>
> static void comm_disconnect(struct pi_adapter *pi)
> -
> -{ w2(0); w2(0); w2(0); w2(4);
> +{
> + w2(0); w2(0); w2(0); w2(4);
> w0(pi->saved_r0);
> - w2(pi->saved_r2);
> -}
> + w2(pi->saved_r2);
> +}
>
> static void comm_read_block(struct pi_adapter *pi, char *buf, int count)
>
> -{ int i, l, h;
> -
> - switch (pi->mode) {
> -
> - case 0: w0(0x48); P1;
> - for(i=0;i<count;i++) {
> - w0(0); w2(6); l = r1();
> - w0(0x80); h = r1(); w2(4);
> - buf[i] = j44(l,h);
> - }
> - break;
> -
> - case 1: w0(0x68); P1; w0(0);
> - for(i=0;i<count;i++) {
> - w2(0x26); buf[i] = r0(); w2(0x24);
> - }
> +{ int i, l, h;
> +
> + switch (pi->mode) {
> + case 0: w0(0x48); P1;
> + for (i = 0; i < count; i++) {
> + w0(0); w2(6); l = r1();
> + w0(0x80); h = r1(); w2(4);
> + buf[i] = j44(l, h);
> + }
> +
> + break;
> + case 1: w0(0x68); P1; w0(0);
> + for (i = 0; i < count; i++) {
> + w2(0x26);
> + buf[i] = r0();
> + w2(0x24);
> + }
> +
> w2(4);
> break;
> -
> case 2: w3(0x68); (void)r1(); w2(0x24);
> - for (i=0;i<count;i++) buf[i] = r4();
> + for (i = 0; i < count; i++)
> + buf[i] = r4();
> +
> w2(4);
> break;
> + case 3: w3(0x68); (void)r1(); w2(0x24);
> + for (i = 0; i < count/2; i++)
> + ((u16 *)buf)[i] = r4w();
>
> - case 3: w3(0x68); (void)r1(); w2(0x24);
> - for (i=0;i<count/2;i++) ((u16 *)buf)[i] = r4w();
> - w2(4);
> - break;
> + w2(4);
> + break;
> + case 4: w3(0x68); (void)r1(); w2(0x24);
> + for (i = 0; i < count/4; i++)
> + ((u32 *)buf)[i] = r4l();
>
> - case 4: w3(0x68); (void)r1(); w2(0x24);
> - for (i=0;i<count/4;i++) ((u32 *)buf)[i] = r4l();
> - w2(4);
> - break;
> -
> + w2(4);
> + break;
> }
> }
>
> @@ -139,43 +146,41 @@ static void comm_read_block(struct pi_adapter *pi, char *buf, int count)
>
> static void comm_write_block(struct pi_adapter *pi, char *buf, int count)
>
> -{ int k;
> +{
> + int k;
>
> - switch (pi->mode) {
> + switch (pi->mode) {
> + case 0:
> + case 1: w0(0x68); P1;
> + for (k = 0; k < count; k++) {
> + w2(5);
> + w0(buf[k^1]);
> + w2(7);
> + }
>
> - case 0:
> - case 1: w0(0x68); P1;
> - for (k=0;k<count;k++) {
> - w2(5); w0(buf[k^1]); w2(7);
> - }
> - w2(5); w2(4);
> - break;
> -
> - case 2: w3(0x48); (void)r1();
> - for (k=0;k<count;k++) w4(buf[k^1]);
> - break;
> -
> - case 3: w3(0x48); (void)r1();
> - for (k = 0; k < count / 2; k++)
> + w2(5); w2(4);
> + break;
> + case 2: w3(0x48); (void)r1();
> + for (k = 0; k < count; k++)
> + w4(buf[k^1]);
> + break;
> + case 3: w3(0x48); (void)r1();
> + for (k = 0; k < count/2; k++)
> w4w(swab16(((u16 *)buf)[k]));
> - break;
> -
> - case 4: w3(0x48); (void)r1();
> - for (k = 0; k < count / 4; k++)
> - w4l(swab16(((u16 *)buf)[2 * k]) |
> - swab16(((u16 *)buf)[2 * k + 1]) << 16);
> - break;
> -
> -
> - }
> + break;
> + case 4: w3(0x48); (void)r1();
> + for (k = 0; k < count/4; k++)
> + w4l(swab16(((u16 *)buf)[2 * k]) | swab16(((u16 *)buf)[2 * k + 1]) << 16);
> + break;
> + }
> }
>
> static void comm_log_adapter(struct pi_adapter *pi)
> -
> -{ char *mode_string[5] = {"4-bit","8-bit","EPP-8","EPP-16","EPP-32"};
> +{
> + char *mode_string[5] = {"4-bit", "8-bit", "EPP-8", "EPP-16", "EPP-32"};
>
> dev_info(&pi->dev, "DataStor Commuter at 0x%x, mode %d (%s), delay %d\n",
> - pi->port, pi->mode, mode_string[pi->mode], pi->delay);
> + pi->port, pi->mode, mode_string[pi->mode], pi->delay);
> }
>
> static struct pi_protocol comm = {
--
Ondrej Zary
Powered by blists - more mailing lists