[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[dm-devel] [PATCH 2/4] Clear the discard flag if the device loses discard capability
- From: Mikulas Patocka <mpatocka redhat com>
- To: dm-devel redhat com
- Cc: Mike Snitzer <msnitzer redhat com>, Alasdair G Kergon <agk redhat com>
- Subject: [dm-devel] [PATCH 2/4] Clear the discard flag if the device loses discard capability
- Date: Fri, 2 Jul 2010 11:18:29 -0400 (EDT)
Clear the discard flag if the device loses discard capability
because of table reload.
Signed-off-by: Mikulas Patocka <mpatocka redhat com>
---
drivers/md/dm-table.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Index: linux-2.6.35-rc3-fast/drivers/md/dm-table.c
===================================================================
--- linux-2.6.35-rc3-fast.orig/drivers/md/dm-table.c 2010-07-02 16:04:36.000000000 +0200
+++ linux-2.6.35-rc3-fast/drivers/md/dm-table.c 2010-07-02 16:07:49.000000000 +0200
@@ -1098,7 +1098,9 @@ void dm_table_set_restrictions(struct dm
else
queue_flag_set_unlocked(QUEUE_FLAG_CLUSTER, q);
- if (dm_table_supports_discards(t))
+ if (!dm_table_supports_discards(t))
+ queue_flag_clear_unlocked(QUEUE_FLAG_DISCARD, q);
+ else
queue_flag_set_unlocked(QUEUE_FLAG_DISCARD, q);
dm_table_set_integrity(t);
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]