diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-12-16 13:34:42 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-12-16 13:34:42 -0500 |
| commit | 5ac4d630eb87656bd4dc313b910776d54d88ea28 (patch) | |
| tree | de69640aee50ae7969dc3d5db223499e58795b47 | |
| parent | 59be2e04e50ac9947e4356c10099f49977f5f74d (diff) | |
| parent | b568be627a7270eba575bc4406a606e1545f91bb (diff) | |
Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
* 'for-linus' of git://git.kernel.dk/linux-2.6-block:
block: temporarily disable discard granularity
| -rw-r--r-- | block/blk-settings.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/block/blk-settings.c b/block/blk-settings.c index dd1f1e0e196f..6ae118d6e193 100644 --- a/block/blk-settings.c +++ b/block/blk-settings.c | |||
| @@ -554,11 +554,18 @@ int blk_stack_limits(struct queue_limits *t, struct queue_limits *b, | |||
| 554 | ret = -1; | 554 | ret = -1; |
| 555 | } | 555 | } |
| 556 | 556 | ||
| 557 | /* | ||
| 558 | * Temporarily disable discard granularity. It's currently buggy | ||
| 559 | * since we default to 0 for discard_granularity, hence this | ||
| 560 | * "failure" will always trigger for non-zero offsets. | ||
| 561 | */ | ||
| 562 | #if 0 | ||
| 557 | if (offset && | 563 | if (offset && |
| 558 | (offset & (b->discard_granularity - 1)) != b->discard_alignment) { | 564 | (offset & (b->discard_granularity - 1)) != b->discard_alignment) { |
| 559 | t->discard_misaligned = 1; | 565 | t->discard_misaligned = 1; |
| 560 | ret = -1; | 566 | ret = -1; |
| 561 | } | 567 | } |
| 568 | #endif | ||
| 562 | 569 | ||
| 563 | /* If top has no alignment offset, inherit from bottom */ | 570 | /* If top has no alignment offset, inherit from bottom */ |
| 564 | if (!t->alignment_offset) | 571 | if (!t->alignment_offset) |
