block.c (b70366e5d31788650b2a5cec5cd13ea80ac7e44a) | block.c (f363b089be0a39fe4282c688118a51d21f952bc7) |
---|---|
1/* 2 * Copyright (c) 2014 Ezequiel Garcia 3 * Copyright (c) 2011 Free Electrons 4 * 5 * Driver parameter handling strongly based on drivers/mtd/ubi/build.c 6 * Copyright (c) International Business Machines Corp., 2006 7 * Copyright (c) Nokia Corporation, 2007 8 * Authors: Artem Bityutskiy, Frank Haverkamp --- 333 unchanged lines hidden (view full) --- 342 struct ubiblock_pdu *pdu = blk_mq_rq_to_pdu(req); 343 344 sg_init_table(pdu->usgl.sg, UBI_MAX_SG_COUNT); 345 INIT_WORK(&pdu->work, ubiblock_do_work); 346 347 return 0; 348} 349 | 1/* 2 * Copyright (c) 2014 Ezequiel Garcia 3 * Copyright (c) 2011 Free Electrons 4 * 5 * Driver parameter handling strongly based on drivers/mtd/ubi/build.c 6 * Copyright (c) International Business Machines Corp., 2006 7 * Copyright (c) Nokia Corporation, 2007 8 * Authors: Artem Bityutskiy, Frank Haverkamp --- 333 unchanged lines hidden (view full) --- 342 struct ubiblock_pdu *pdu = blk_mq_rq_to_pdu(req); 343 344 sg_init_table(pdu->usgl.sg, UBI_MAX_SG_COUNT); 345 INIT_WORK(&pdu->work, ubiblock_do_work); 346 347 return 0; 348} 349 |
350static struct blk_mq_ops ubiblock_mq_ops = { | 350static const struct blk_mq_ops ubiblock_mq_ops = { |
351 .queue_rq = ubiblock_queue_rq, 352 .init_request = ubiblock_init_request, 353}; 354 355static DEFINE_IDR(ubiblock_minor_idr); 356 357int ubiblock_create(struct ubi_volume_info *vi) 358{ --- 321 unchanged lines hidden --- | 351 .queue_rq = ubiblock_queue_rq, 352 .init_request = ubiblock_init_request, 353}; 354 355static DEFINE_IDR(ubiblock_minor_idr); 356 357int ubiblock_create(struct ubi_volume_info *vi) 358{ --- 321 unchanged lines hidden --- |