if (as_next_request(q)) 
if (!as_queue_empty(q)) 
static void as_work_handler(void *data){	struct request_queue *q = data;	unsigned long flags;	spin_lock_irqsave(q->queue_lock, flags);	if (as_next_request(q))		q->request_fn(q);	spin_unlock_irqrestore(q->queue_lock, flags);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b4878f245ec8e168cdd1f170f823a750b7dd4af5/as-iosched.c/clean/drivers/block/as-iosched.c