diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2022-05-26 17:47:22 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2022-05-26 17:47:22 -0400 |
commit | 03ed64edc88343665ebd38eaaeebeba0229b1974 (patch) | |
tree | d7445c0ca8d78d52914653ebba34ca0b8756bc83 /libbcachefs/checksum.c | |
parent | e142c4ca01fe36a2936e1287e22e57c491b65109 (diff) |
Update bcachefs sources to 969fbff4ef bcachefs: Print message on btree node read retry success
Diffstat (limited to 'libbcachefs/checksum.c')
-rw-r--r-- | libbcachefs/checksum.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libbcachefs/checksum.c b/libbcachefs/checksum.c index 50157b40..317efd04 100644 --- a/libbcachefs/checksum.c +++ b/libbcachefs/checksum.c @@ -116,7 +116,12 @@ static inline int do_encrypt(struct crypto_sync_skcipher *tfm, { struct scatterlist sg; - sg_init_one(&sg, buf, len); + sg_init_table(&sg, 1); + sg_set_page(&sg, + is_vmalloc_addr(buf) + ? vmalloc_to_page(buf) + : virt_to_page(buf), + len, offset_in_page(buf)); return do_encrypt_sg(tfm, nonce, &sg, len); } |