brd.c (6548698f929814375fa5d62ae1db96959b0418c1) | brd.c (086fa5ff0854c676ec333760f4c0154b3b242616) |
---|---|
1/* 2 * Ram backed block device driver. 3 * 4 * Copyright (C) 2007 Nick Piggin 5 * Copyright (C) 2007 Novell Inc. 6 * 7 * Parts derived from drivers/block/rd.c, and drivers/block/loop.c, copyright 8 * of their respective owners. --- 420 unchanged lines hidden (view full) --- 429 spin_lock_init(&brd->brd_lock); 430 INIT_RADIX_TREE(&brd->brd_pages, GFP_ATOMIC); 431 432 brd->brd_queue = blk_alloc_queue(GFP_KERNEL); 433 if (!brd->brd_queue) 434 goto out_free_dev; 435 blk_queue_make_request(brd->brd_queue, brd_make_request); 436 blk_queue_ordered(brd->brd_queue, QUEUE_ORDERED_TAG, NULL); | 1/* 2 * Ram backed block device driver. 3 * 4 * Copyright (C) 2007 Nick Piggin 5 * Copyright (C) 2007 Novell Inc. 6 * 7 * Parts derived from drivers/block/rd.c, and drivers/block/loop.c, copyright 8 * of their respective owners. --- 420 unchanged lines hidden (view full) --- 429 spin_lock_init(&brd->brd_lock); 430 INIT_RADIX_TREE(&brd->brd_pages, GFP_ATOMIC); 431 432 brd->brd_queue = blk_alloc_queue(GFP_KERNEL); 433 if (!brd->brd_queue) 434 goto out_free_dev; 435 blk_queue_make_request(brd->brd_queue, brd_make_request); 436 blk_queue_ordered(brd->brd_queue, QUEUE_ORDERED_TAG, NULL); |
437 blk_queue_max_sectors(brd->brd_queue, 1024); | 437 blk_queue_max_hw_sectors(brd->brd_queue, 1024); |
438 blk_queue_bounce_limit(brd->brd_queue, BLK_BOUNCE_ANY); 439 440 disk = brd->brd_disk = alloc_disk(1 << part_shift); 441 if (!disk) 442 goto out_free_queue; 443 disk->major = RAMDISK_MAJOR; 444 disk->first_minor = i << part_shift; 445 disk->fops = &brd_fops; --- 147 unchanged lines hidden --- | 438 blk_queue_bounce_limit(brd->brd_queue, BLK_BOUNCE_ANY); 439 440 disk = brd->brd_disk = alloc_disk(1 << part_shift); 441 if (!disk) 442 goto out_free_queue; 443 disk->major = RAMDISK_MAJOR; 444 disk->first_minor = i << part_shift; 445 disk->fops = &brd_fops; --- 147 unchanged lines hidden --- |