super.c (39702853197b191bda32315260255053aa3e57f7) | super.c (84b4ff9ef22a97231e5d6aeca544a243d0ac5d81) |
---|---|
1/* 2 * bcache setup/teardown code, and some metadata io - read a superblock and 3 * figure out what to do with it. 4 * 5 * Copyright 2010, 2011 Kent Overstreet <kent.overstreet@gmail.com> 6 * Copyright 2012 Google, Inc. 7 */ 8 --- 802 unchanged lines hidden (view full) --- 811 q->limits.discard_granularity = 512; 812 q->limits.io_min = block_size; 813 q->limits.logical_block_size = block_size; 814 q->limits.physical_block_size = block_size; 815 set_bit(QUEUE_FLAG_NONROT, &d->disk->queue->queue_flags); 816 clear_bit(QUEUE_FLAG_ADD_RANDOM, &d->disk->queue->queue_flags); 817 set_bit(QUEUE_FLAG_DISCARD, &d->disk->queue->queue_flags); 818 | 1/* 2 * bcache setup/teardown code, and some metadata io - read a superblock and 3 * figure out what to do with it. 4 * 5 * Copyright 2010, 2011 Kent Overstreet <kent.overstreet@gmail.com> 6 * Copyright 2012 Google, Inc. 7 */ 8 --- 802 unchanged lines hidden (view full) --- 811 q->limits.discard_granularity = 512; 812 q->limits.io_min = block_size; 813 q->limits.logical_block_size = block_size; 814 q->limits.physical_block_size = block_size; 815 set_bit(QUEUE_FLAG_NONROT, &d->disk->queue->queue_flags); 816 clear_bit(QUEUE_FLAG_ADD_RANDOM, &d->disk->queue->queue_flags); 817 set_bit(QUEUE_FLAG_DISCARD, &d->disk->queue->queue_flags); 818 |
819 blk_queue_flush(q, REQ_FLUSH|REQ_FUA); | 819 blk_queue_write_cache(q, true, true); |
820 821 return 0; 822} 823 824/* Cached device */ 825 826static void calc_cached_dev_sectors(struct cache_set *c) 827{ --- 1287 unchanged lines hidden --- | 820 821 return 0; 822} 823 824/* Cached device */ 825 826static void calc_cached_dev_sectors(struct cache_set *c) 827{ --- 1287 unchanged lines hidden --- |