struct request *blk_get_request(request_queue_t *q, int rw, int gfp_mask) 
struct request *blk_get_request(request_queue_t *q, int rw, gfp_t gfp_mask) 
struct request *blk_get_request(request_queue_t *q, int rw, int gfp_mask){	struct request *rq;	BUG_ON(rw != READ && rw != WRITE);	spin_lock_irq(q->queue_lock);	if (gfp_mask & __GFP_WAIT) {		rq = get_request_wait(q, rw, NULL);	} else {		rq = get_request(q, rw, NULL, gfp_mask);		if (!rq)			spin_unlock_irq(q->queue_lock);	}	/* q->queue_lock is unlocked at this point */	return rq;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8267e268e0914ac9371d07f711fcf20cc572993c/ll_rw_blk.c/buggy/drivers/block/ll_rw_blk.c