]> git.baikalelectronics.ru Git - kernel.git/commit
dm: fix dm_merge_bvec regression on 32 bit systems
authorMike Snitzer <snitzer@redhat.com>
Mon, 3 Aug 2015 13:54:58 +0000 (09:54 -0400)
committerMike Snitzer <snitzer@redhat.com>
Tue, 4 Aug 2015 02:49:59 +0000 (22:49 -0400)
commit74b7190dd97da6f1b900743b87c6a62559a87688
tree00b52bacf20f8c239e0edbbac3b8047f98c0bb0e
parente332f8c0268d7b9b979982dbc6effe8d1773fbfe
dm: fix dm_merge_bvec regression on 32 bit systems

A DM regression on 32 bit systems was reported against v4.2-rc3 here:
https://lkml.org/lkml/2015/7/29/401

Fix this by reverting both commit 711a0055 ("dm: fix casting bug in
dm_merge_bvec()") and 6f41cc9d ("dm: improve documentation and code
clarity in dm_merge_bvec").  This combined revert is done to eliminate
the possibility of a partial revert in stable@ kernels.

In hindsight the correct fix, at the time 711a0055 was applied to fix
the regression that 6f41cc9d introduced, should've been to simply revert
6f41cc9d.

Reported-by: Josh Boyer <jwboyer@fedoraproject.org>
Tested-by: Adam Williamson <awilliam@redhat.com>
Acked-by: Joe Thornber <ejt@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Cc: stable@vger.kernel.org # 3.19+
drivers/md/dm.c