CC: [email protected] CC: [email protected] TO: Xiao Ni <[email protected]> CC: Song Liu <[email protected]>
tree: git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git md-next head: ec8263472f36ff06a9b5988675109cb0123e366b commit: ec8263472f36ff06a9b5988675109cb0123e366b [5/5] md/raid10: improve discard request for far layout :::::: branch date: 4 hours ago :::::: commit date: 4 hours ago config: microblaze-randconfig-c004-20210223 (attached as .config) compiler: microblaze-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Julia Lawall <[email protected]> "coccinelle warnings: (new ones prefixed by >>)" >> drivers/md/raid10.c:1526:8-27: atomic_dec_and_test variation before object >> free at line 1532. drivers/md/raid10.c:1526:8-27: atomic_dec_and_test variation before object free at line 1537. vim +1526 drivers/md/raid10.c bb5f1ed70bc3bb Robert LeBlanc 2016-12-05 1520 ec8263472f36ff Xiao Ni 2021-02-04 1521 static void raid_end_discard_bio(struct r10bio *r10bio) ec8263472f36ff Xiao Ni 2021-02-04 1522 { ec8263472f36ff Xiao Ni 2021-02-04 1523 struct r10conf *conf = r10bio->mddev->private; ec8263472f36ff Xiao Ni 2021-02-04 1524 struct r10bio *first_r10bio; ec8263472f36ff Xiao Ni 2021-02-04 1525 ec8263472f36ff Xiao Ni 2021-02-04 @1526 while (atomic_dec_and_test(&r10bio->remaining)) { ec8263472f36ff Xiao Ni 2021-02-04 1527 ec8263472f36ff Xiao Ni 2021-02-04 1528 allow_barrier(conf); ec8263472f36ff Xiao Ni 2021-02-04 1529 ec8263472f36ff Xiao Ni 2021-02-04 1530 if (!test_bit(R10BIO_Discard, &r10bio->state)) { ec8263472f36ff Xiao Ni 2021-02-04 1531 first_r10bio = (struct r10bio *)r10bio->master_bio; ec8263472f36ff Xiao Ni 2021-02-04 @1532 free_r10bio(r10bio); ec8263472f36ff Xiao Ni 2021-02-04 1533 r10bio = first_r10bio; ec8263472f36ff Xiao Ni 2021-02-04 1534 } else { ec8263472f36ff Xiao Ni 2021-02-04 1535 md_write_end(r10bio->mddev); ec8263472f36ff Xiao Ni 2021-02-04 1536 bio_endio(r10bio->master_bio); ec8263472f36ff Xiao Ni 2021-02-04 1537 free_r10bio(r10bio); ec8263472f36ff Xiao Ni 2021-02-04 1538 break; ec8263472f36ff Xiao Ni 2021-02-04 1539 } ec8263472f36ff Xiao Ni 2021-02-04 1540 } ec8263472f36ff Xiao Ni 2021-02-04 1541 } ec8263472f36ff Xiao Ni 2021-02-04 1542 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
