* [ebiggers:wip-fscrypt 19/21] fs/f2fs/data.c:319 f2fs_read_end_io() warn: bitwise AND condition is false here
@ 2026-06-29 12:38 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-06-29 12:38 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp, Dan Carpenter
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
TO: Eric Biggers <ebiggers@kernel.org>
CC: Christoph Hellwig <hch@lst.de>
Hi Eric,
First bad commit (maybe != root cause):
tree: https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git wip-fscrypt
head: c3f49d50cb21c9bd84b8edf3696683d18bc6b6e2
commit: b44cdc6b5de2dfd1b6bc6249caf72d781027c93e [19/21] fscrypt: Remove unused functions and workqueue
:::::: branch date: 18 hours ago
:::::: commit date: 18 hours ago
config: powerpc-randconfig-r072-20260629 (https://download.01.org/0day-ci/archive/20260629/202606292015.dnvCZRdA-lkp@intel.com/config)
compiler: powerpc-linux-gcc (GCC) 8.5.0
smatch: v0.5.0-9185-gbcc58b9c
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 <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202606292015.dnvCZRdA-lkp@intel.com/
New smatch warnings:
fs/f2fs/data.c:319 f2fs_read_end_io() warn: bitwise AND condition is false here
Old smatch warnings:
fs/f2fs/data.c:243 f2fs_verify_and_finish_bio() warn: bitwise AND condition is false here
fs/f2fs/data.c:296 f2fs_post_read_work() warn: bitwise AND condition is false here
vim +319 fs/f2fs/data.c
6dbb17961f46b2 Eric Biggers 2018-04-18 301
6dbb17961f46b2 Eric Biggers 2018-04-18 302 static void f2fs_read_end_io(struct bio *bio)
6dbb17961f46b2 Eric Biggers 2018-04-18 303 {
0f54eec0cb8988 Matthew Wilcox (Oracle 2025-07-08 304) struct f2fs_sb_info *sbi = F2FS_F_SB(bio_first_folio_all(bio));
a4b6817625e71d Daeho Jeong 2021-08-20 305 struct bio_post_read_ctx *ctx;
08a7efc5b02a06 Jan Prusakowski 2025-07-24 306 bool intask = in_task() && !irqs_disabled();
a4b6817625e71d Daeho Jeong 2021-08-20 307
d9bac032ac0de8 Yangtao Li 2023-02-01 308 iostat_update_and_unbind_ctx(bio);
a4b6817625e71d Daeho Jeong 2021-08-20 309 ctx = bio->bi_private;
c45d6002ff7a32 Chao Yu 2019-11-01 310
c40e15a9a59f79 Yangtao Li 2022-12-21 311 if (time_to_inject(sbi, FAULT_READ_IO))
4e4cbee93d5613 Christoph Hellwig 2017-06-03 312 bio->bi_status = BLK_STS_IOERR;
8b038c70dfe4fd Chao Yu 2016-09-18 313
68e7f31eecf1d6 Chao Yu 2025-05-23 314 if (bio->bi_status != BLK_STS_OK) {
bff139b49d9f70 Daeho Jeong 2022-08-02 315 f2fs_finish_read_bio(bio, intask);
4375a33664de17 Jaegeuk Kim 2015-04-23 316 return;
4375a33664de17 Jaegeuk Kim 2015-04-23 317 }
4375a33664de17 Jaegeuk Kim 2015-04-23 318
df5305d38262e2 Eric Biggers 2026-06-28 @319 if (ctx && (ctx->enabled_steps & STEP_DECOMPRESS)) {
df5305d38262e2 Eric Biggers 2026-06-28 320 if (!f2fs_low_mem_mode(sbi)) {
df5305d38262e2 Eric Biggers 2026-06-28 321 /* Decompress inline. */
bff139b49d9f70 Daeho Jeong 2022-08-02 322 f2fs_handle_step_decompress(ctx, intask);
df5305d38262e2 Eric Biggers 2026-06-28 323 } else {
7f59b277f79e8a Eric Biggers 2021-01-04 324 INIT_WORK(&ctx->work, f2fs_post_read_work);
7ba36a9ea81c01 Bart Van Assche 2026-06-10 325 queue_work(ctx->sbi->wq, &ctx->work);
bff139b49d9f70 Daeho Jeong 2022-08-02 326 return;
7f59b277f79e8a Eric Biggers 2021-01-04 327 }
f1e8866016b53b Jaegeuk Kim 2015-04-09 328 }
f1e8866016b53b Jaegeuk Kim 2015-04-09 329
bff139b49d9f70 Daeho Jeong 2022-08-02 330 f2fs_verify_and_finish_bio(bio, intask);
f1e8866016b53b Jaegeuk Kim 2015-04-09 331 }
f1e8866016b53b Jaegeuk Kim 2015-04-09 332
:::::: The code at line 319 was first introduced by commit
:::::: df5305d38262e2b0184687897a4bd98a1bef3c5e f2fs: Remove fs-layer file contents en/decryption code
:::::: TO: Eric Biggers <ebiggers@kernel.org>
:::::: CC: Eric Biggers <ebiggers@kernel.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-29 12:39 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-29 12:38 [ebiggers:wip-fscrypt 19/21] fs/f2fs/data.c:319 f2fs_read_end_io() warn: bitwise AND condition is false here kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox