rl->rq_pool = mempool_create(BLKDEV_MIN_RQ, mempool_alloc_slab, mempool_free_slab, request_cachep); 
rl->rq_pool = mempool_create_node(BLKDEV_MIN_RQ, mempool_alloc_slab, mempool_free_slab, request_cachep, q->node); 
static int blk_init_free_list(request_queue_t *q){	struct request_list *rl = &q->rq;	rl->count[READ] = rl->count[WRITE] = 0;	rl->starved[READ] = rl->starved[WRITE] = 0;	init_waitqueue_head(&rl->wait[READ]);	init_waitqueue_head(&rl->wait[WRITE]);	init_waitqueue_head(&rl->drain);	rl->rq_pool = mempool_create(BLKDEV_MIN_RQ, mempool_alloc_slab, mempool_free_slab, request_cachep);	if (!rl->rq_pool)		return -ENOMEM;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/1946089a109251655c5438d92c539bd2930e71ea/ll_rw_blk.c/clean/drivers/block/ll_rw_blk.c