]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Merge remote-tracking branch 'device-mapper/for-next'
authorStephen Rothwell <sfr@canb.auug.org.au>
Thu, 16 Jan 2014 02:46:14 +0000 (13:46 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Thu, 16 Jan 2014 02:46:14 +0000 (13:46 +1100)
Conflicts:
drivers/md/dm-thin.c

1  2 
drivers/md/dm-bufio.c
drivers/md/dm-cache-policy-mq.c
drivers/md/dm-cache-target.c
drivers/md/dm-delay.c
drivers/md/dm-snap.c
drivers/md/dm-thin.c
drivers/md/dm.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 357eb272dbd9d3337bf5d1a13db443261eb2b24b,d2328bb051923c3cb4e03c167f7b5a6feccf882d..ebe0799c2ea98384c995d56026fce146ca628dd2
@@@ -1262,8 -1258,8 +1264,8 @@@ static void process_bio_read_only(struc
        r = dm_thin_find_block(tc->td, block, 1, &lookup_result);
        switch (r) {
        case 0:
 -              if (lookup_result.shared && (rw == WRITE) && bio->bi_size)
 +              if (lookup_result.shared && (rw == WRITE) && bio->bi_iter.bi_size)
-                       bio_io_error(bio);
+                       handle_unserviceable_bio(tc->pool, bio);
                else {
                        inc_all_io_entry(tc->pool, bio);
                        remap_and_issue(tc, bio, lookup_result.block);
diff --cc drivers/md/dm.c
Simple merge