Commit 5ac4d630 authored by Linus Torvalds's avatar Linus Torvalds

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
parents 59be2e04 b568be62
...@@ -554,11 +554,18 @@ int blk_stack_limits(struct queue_limits *t, struct queue_limits *b, ...@@ -554,11 +554,18 @@ int blk_stack_limits(struct queue_limits *t, struct queue_limits *b,
ret = -1; ret = -1;
} }
/*
* Temporarily disable discard granularity. It's currently buggy
* since we default to 0 for discard_granularity, hence this
* "failure" will always trigger for non-zero offsets.
*/
#if 0
if (offset && if (offset &&
(offset & (b->discard_granularity - 1)) != b->discard_alignment) { (offset & (b->discard_granularity - 1)) != b->discard_alignment) {
t->discard_misaligned = 1; t->discard_misaligned = 1;
ret = -1; ret = -1;
} }
#endif
/* If top has no alignment offset, inherit from bottom */ /* If top has no alignment offset, inherit from bottom */
if (!t->alignment_offset) if (!t->alignment_offset)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment