Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

lib/raid6: update recov_rvv.c zero page usage

Update lib/raid6/recov_rvv.c, for 1857fcc84744 ("lib/raid6: replace custom
zero page with ZERO_PAGE"), per Klara.

Link: https://lkml.kernel.org/r/aFkUnXWtxcgOTVkw@gondor.apana.org.au
Fixes: 1857fcc84744 ("lib/raid6: replace custom zero page with ZERO_PAGE")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Cc: Song Liu <song@kernel.org>
Cc: Yu Kuai <yukuai3@huawei.com>
Cc: Klara Modin <klarasmodin@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Herbert Xu and committed by
Andrew Morton
a9ed4422 320bf170

+3 -3
+3 -3
lib/raid6/recov_rvv.c
··· 165 165 * delta p and delta q 166 166 */ 167 167 dp = (u8 *)ptrs[faila]; 168 - ptrs[faila] = (void *)raid6_empty_zero_page; 168 + ptrs[faila] = raid6_get_zero_page(); 169 169 ptrs[disks - 2] = dp; 170 170 dq = (u8 *)ptrs[failb]; 171 - ptrs[failb] = (void *)raid6_empty_zero_page; 171 + ptrs[failb] = raid6_get_zero_page(); 172 172 ptrs[disks - 1] = dq; 173 173 174 174 raid6_call.gen_syndrome(disks, bytes, ptrs); ··· 203 203 * Use the dead data page as temporary storage for delta q 204 204 */ 205 205 dq = (u8 *)ptrs[faila]; 206 - ptrs[faila] = (void *)raid6_empty_zero_page; 206 + ptrs[faila] = raid6_get_zero_page(); 207 207 ptrs[disks - 1] = dq; 208 208 209 209 raid6_call.gen_syndrome(disks, bytes, ptrs);