Hi Keith, kernel test robot noticed the following build warnings:
https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Keith-Busch/block-remove-stacking-default-dma_alignment/20251125-051340 base: https://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git for-next patch link: https://lore.kernel.org/r/20251124170903.3931792-4-kbusch%40meta.com patch subject: [PATCHv2 3/3] dm-crypt: dynamic scatterlist for many segments config: i386-randconfig-141-20251127 (https://download.01.org/0day-ci/archive/20251128/[email protected]/config) compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <[email protected]> | Reported-by: Dan Carpenter <[email protected]> | Closes: https://lore.kernel.org/r/[email protected]/ New smatch warnings: drivers/md/dm-crypt.c:1510 crypt_convert_block_skcipher() warn: was || intended here instead of &&? vim +1510 drivers/md/dm-crypt.c 8f0009a225171c Milan Broz 2017-03-16 1499 skcipher_request_set_crypt(req, sg_in, sg_out, cc->sector_size, iv); 3a7f6c990ad04e Milan Broz 2008-02-08 1500 3a7f6c990ad04e Milan Broz 2008-02-08 1501 if (bio_data_dir(ctx->bio_in) == WRITE) bbdb23b5d69521 Herbert Xu 2016-01-24 1502 r = crypto_skcipher_encrypt(req); 3a7f6c990ad04e Milan Broz 2008-02-08 1503 else bbdb23b5d69521 Herbert Xu 2016-01-24 1504 r = crypto_skcipher_decrypt(req); 3a7f6c990ad04e Milan Broz 2008-02-08 1505 2dc5327d3acb33 Milan Broz 2011-01-13 1506 if (!r && cc->iv_gen_ops && cc->iv_gen_ops->post) ef43aa38063a6b Milan Broz 2017-01-04 1507 r = cc->iv_gen_ops->post(cc, org_iv, dmreq); ef43aa38063a6b Milan Broz 2017-01-04 1508 02664d2ac0d3cf Keith Busch 2025-11-24 1509 out: 02664d2ac0d3cf Keith Busch 2025-11-24 @1510 if (r == -EINPROGRESS && r == -EBUSY) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Presumably || was intended as the warning suggests since it can't be both. 02664d2ac0d3cf Keith Busch 2025-11-24 1511 kfree(dmreq->__sg_in); 02664d2ac0d3cf Keith Busch 2025-11-24 1512 kfree(dmreq->__sg_out); 02664d2ac0d3cf Keith Busch 2025-11-24 1513 dmreq->__sg_in = NULL; 02664d2ac0d3cf Keith Busch 2025-11-24 1514 dmreq->__sg_out = NULL; 02664d2ac0d3cf Keith Busch 2025-11-24 1515 } 3a7f6c990ad04e Milan Broz 2008-02-08 1516 return r; 01482b7671d014 Milan Broz 2008-02-08 1517 } -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
