ata: pata_parport: remove devtype from struct pi_adapter
authorOndrej Zary <linux@zary.sk>
Sat, 18 Feb 2023 22:01:26 +0000 (23:01 +0100)
committerDamien Le Moal <damien.lemoal@opensource.wdc.com>
Thu, 23 Mar 2023 01:29:25 +0000 (10:29 +0900)
Only bpck driver uses devtype but it never gets set in pata_parport.
Remove it.
As most bpck devices are CD-ROMs, always run the code that depends
on devtype == PI_PCD.

Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>
Signed-off-by: Ondrej Zary <linux@zary.sk>
Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
drivers/ata/pata_parport/bpck.c
include/linux/pata_parport.h

index b9174cf..96386a1 100644 (file)
@@ -241,14 +241,14 @@ static void bpck_connect ( PIA *pi  )
 
        WR(5,8);
 
-       if (pi->devtype == PI_PCD) {
+/*     if (pi->devtype == PI_PCD) {    possibly wrong, purpose unknown */
                WR(0x46,0x10);          /* fiddle with ESS logic ??? */
                WR(0x4c,0x38);
                WR(0x4d,0x88);
                WR(0x46,0xa0);
                WR(0x41,0);
                WR(0x4e,8);
-               }
+/*     }*/
 }
 
 static void bpck_disconnect ( PIA *pi )
index 9614ce5..3fc6b00 100644 (file)
 
 #include <linux/libata.h>
 
-#define PI_PCD 1       /* dummy for paride protocol modules */
-
 struct pi_adapter {
        struct device dev;
        struct pi_protocol *proto;      /* adapter protocol */
        int port;                       /* base address of parallel port */
        int mode;                       /* transfer mode in use */
        int delay;                      /* adapter delay setting */
-       int devtype;                    /* dummy for paride protocol modules */
        char *device;                   /* dummy for paride protocol modules */
        int unit;                       /* unit number for chained adapters */
        int saved_r0;                   /* saved port state */