aic7xxx: remove the last vestiges of the runq
Subsystems (2)
PATCH 1/1 aic7xxx: remove the last vestiges of the runq
This was rendered obsolete by the busyq removal; remove some of the last remnants of its presence.
James
drivers/scsi/aic7xxx/aic7xxx_osm.c +0 -5
@@ -1332,7 +1332,6 @@ ahc_platform_alloc(struct ahc_softc *ahcreturn (ENOMEM );memset (ahc->platform_data,0 ,sizeof (struct ahc_platform_data ));TAILQ_INIT (&ahc->platform_data->completeq); -TAILQ_INIT (&ahc->platform_data->device_runq); ahc->platform_data->irq =AHC_LINUX_NOIRQ ;ahc_lockinit (ahc);init_timer (&ahc->platform_data->completeq_timer);
@@ -2107,10 +2106,6 @@ ahc_done(struct ahc_softc *ahc, struct s && dev->active == 0 && (dev->flags & AHC_DEV_TIMER_ACTIVE) == 0)ahc_linux_free_device (ahc, dev); - else if ((dev->flags & AHC_DEV_ON_RUN_LIST) == 0) { -TAILQ_INSERT_TAIL (&ahc->platform_data->device_runq, dev, links); - dev->flags |=AHC_DEV_ON_RUN_LIST ; - }if ((scb->flags &SCB_RECOVERY_SCB ) !=0 ) {printf ("Recovery SCB completes\n" );
drivers/scsi/aic7xxx/aic7xxx_osm.h +0 -2
@@ -325,7 +325,6 @@ typedef enum {AHC_DEV_UNCONFIGURED =0x01 ,AHC_DEV_FREEZE_TIL_EMPTY =0x02 ,/* Freeze queue until active == 0 */ AHC_DEV_TIMER_ACTIVE =0x04 ,/* Our timer is active */ -AHC_DEV_ON_RUN_LIST =0x08 ,/* Queued to be run later */ AHC_DEV_Q_BASIC =0x10 ,/* Allow basic device queuing */ AHC_DEV_Q_TAGGED =0x20 ,/* Allow full SCSI2 command queueing */ AHC_DEV_PERIODIC_OTAG = 0x40, /* Send OTAG to prevent starvation */
@@ -466,7 +465,6 @@ struct ahc_platform_data {* Fields accessed from interrupt context. */ struct ahc_linux_target *targets[AHC_NUM_TARGETS ]; - TAILQ_HEAD(, ahc_linux_device) device_runq;struct ahc_completeq completeq;spinlock_t spin_lock;