ahc_schedule_runq(ahc); 
ahc_linux_release_simq(u_long arg){	struct ahc_softc *ahc;	u_long s;	int    unblock_reqs;	ahc = (struct ahc_softc *)arg;	unblock_reqs = 0;	ahc_lock(ahc, &s);	if (ahc->platform_data->qfrozen > 0)		ahc->platform_data->qfrozen--;	if (ahc->platform_data->qfrozen == 0)		unblock_reqs = 1;	ahc_schedule_runq(ahc);	ahc_unlock(ahc, &s);	/*	 * There is still a race here.  The mid-layer	 * should keep its own freeze count and use	 * a bottom half handler to run the queues	 * so we can unblock with our own lock held.	 */	if (unblock_reqs)		scsi_unblock_requests(ahc->platform_data->host);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/e4e360c325c90f7830baaa2a27cd7a1f2bdeb6b0/aic7xxx_osm.c/clean/drivers/scsi/aic7xxx/aic7xxx_osm.c