aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/crypto
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2021-04-26 11:20:54 -0600
committerJens Axboe <axboe@kernel.dk>2021-04-26 11:20:54 -0600
commit8324fbae75ce65fc2eb960a8434799dca48248ac (patch)
treed6d9b27500458ee50e6962b4f90341ecc921ae21 /crypto
parentdrivers/block/null_blk/main: Fix a double free in null_init. (diff)
parentasync_xor: increase src_offs when dropping destination page (diff)
downloadwireguard-linux-8324fbae75ce65fc2eb960a8434799dca48248ac.tar.xz
wireguard-linux-8324fbae75ce65fc2eb960a8434799dca48248ac.zip
Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.13/drivers
Pull MD related fix from Song: "This change fixes raid5 on POWER8." * 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md: async_xor: increase src_offs when dropping destination page
Diffstat (limited to 'crypto')
-rw-r--r--crypto/async_tx/async_xor.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/async_tx/async_xor.c b/crypto/async_tx/async_xor.c
index a057ecb1288d..6cd7f7025df4 100644
--- a/crypto/async_tx/async_xor.c
+++ b/crypto/async_tx/async_xor.c
@@ -233,6 +233,7 @@ async_xor_offs(struct page *dest, unsigned int offset,
if (submit->flags & ASYNC_TX_XOR_DROP_DST) {
src_cnt--;
src_list++;
+ src_offs++;
}
/* wait for any prerequisite operations */