projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
bio: skip atomic inc/dec of ->bi_remaining for non-chains
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
md
/
dm-snap.c
diff --git
a/drivers/md/dm-snap.c
b/drivers/md/dm-snap.c
index f83a0f3fc3656680c7bdba2dcd4bdaaac9f2f624..8bfeae2185316cf6c4b8829570b2279a8c9fdd85 100644
(file)
--- a/
drivers/md/dm-snap.c
+++ b/
drivers/md/dm-snap.c
@@
-1478,7
+1478,7
@@
out:
if (full_bio) {
full_bio->bi_end_io = pe->full_bio_end_io;
full_bio->bi_private = pe->full_bio_private;
-
atomic_inc(&full_bio->bi_remaining
);
+
bio_inc_remaining(full_bio
);
}
increment_pending_exceptions_done_count();