UPSTREAM: dm: don't save and restore bi_private
authorMikulas Patocka <mpatocka@redhat.com>
Wed, 25 Nov 2015 21:03:31 +0000 (16:03 -0500)
committerAmit Pundir <amit.pundir@linaro.org>
Thu, 7 Apr 2016 11:20:04 +0000 (16:50 +0530)
commit47733418c908d9139692f286304c9db36fbe1a8d
tree9dbe02036c8f26f22f28bbb857331c4778b86277
parenta7b7a225c1ba4ea849a74e90b937b64c10c35e1f
UPSTREAM: dm: don't save and restore bi_private

Device mapper used the field bi_private to point to dm_target_io. However,
since kernel 3.15, the bi_private field is unused, and so the targets do
not need to save and restore this field.

This patch removes code that saves and restores bi_private from dm-cache,
dm-snapshot and dm-verity.

Change-Id: Ic72905ccb6d58ff94eafaa47ba54b2688d92d3d1
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
(cherry picked from commit fe3265b180d6282648f03bc6ac3958c733df01c2)
drivers/md/dm-cache-target.c
drivers/md/dm-snap.c
drivers/md/dm-verity.c