|
@@ -1218,7 +1218,7 @@ static void process_discard(struct thin_c *tc, struct bio *bio)
|
|
*/
|
|
*/
|
|
m = get_next_mapping(pool);
|
|
m = get_next_mapping(pool);
|
|
m->tc = tc;
|
|
m->tc = tc;
|
|
- m->pass_discard = (!lookup_result.shared) & pool->pf.discard_passdown;
|
|
|
|
|
|
+ m->pass_discard = (!lookup_result.shared) && pool->pf.discard_passdown;
|
|
m->virt_block = block;
|
|
m->virt_block = block;
|
|
m->data_block = lookup_result.block;
|
|
m->data_block = lookup_result.block;
|
|
m->cell = cell;
|
|
m->cell = cell;
|