ide: remove unused ide_hwgroup_t fields
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Fri, 1 Feb 2008 22:09:35 +0000 (23:09 +0100)
committerBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Fri, 1 Feb 2008 22:09:35 +0000 (23:09 +0100)
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
include/linux/ide.h

index 1fbf84a..4d8c12c 100644 (file)
@@ -628,8 +628,7 @@ typedef int (ide_expiry_t)(ide_drive_t *);
 typedef struct hwgroup_s {
                /* irq handler, if active */
        ide_startstop_t (*handler)(ide_drive_t *);
-               /* irq handler, suspended if active */
-       ide_startstop_t (*handler_save)(ide_drive_t *);
+
                /* BOOL: protects all fields below */
        volatile int busy;
                /* BOOL: wake us up on timer expiry */
@@ -644,25 +643,18 @@ typedef struct hwgroup_s {
                /* ptr to current hwif in linked-list */
        ide_hwif_t *hwif;
 
-               /* for pci chipsets */
-       struct pci_dev *pci_dev;
-
                /* current request */
        struct request *rq;
+
                /* failsafe timer */
        struct timer_list timer;
-               /* local copy of current write rq */
-       struct request wrq;
                /* timeout value during long polls */
        unsigned long poll_timeout;
                /* queried upon timeouts */
        int (*expiry)(ide_drive_t *);
-               /* ide_system_bus_speed */
-       int pio_clock;
+
        int req_gen;
        int req_gen_timer;
-
-       unsigned char cmd_buf[4];
 } ide_hwgroup_t;
 
 typedef struct ide_driver_s ide_driver_t;