if ((scb->platform_data->flags & AHD_SCB_UP_EH_SEM) != 0) { scb->platform_data->flags &= ~AHD_SCB_UP_EH_SEM; 
if ((ahd->platform_data->flags & AHD_SCB_UP_EH_SEM) != 0) { ahd->platform_data->flags &= ~AHD_SCB_UP_EH_SEM; 
ahd_linux_sem_timeout(u_long arg){	struct	scb *scb;	struct	ahd_softc *ahd;	u_long	s;	scb = (struct scb *)arg;	ahd = scb->ahd_softc;	ahd_lock(ahd, &s);	if ((scb->platform_data->flags & AHD_SCB_UP_EH_SEM) != 0) {		scb->platform_data->flags &= ~AHD_SCB_UP_EH_SEM;		up(&ahd->platform_data->eh_sem);	}	ahd_unlock(ahd, &s);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/73a25462100772b72a5d62fd66dff01b53018618/aic79xx_osm.c/buggy/drivers/scsi/aic7xxx/aic79xx_osm.c