From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 82FDEC4338F for ; Fri, 13 Aug 2021 10:13:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 631E16103E for ; Fri, 13 Aug 2021 10:13:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239937AbhHMKNg (ORCPT ); Fri, 13 Aug 2021 06:13:36 -0400 Received: from mga11.intel.com ([192.55.52.93]:36746 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239586AbhHMKNf (ORCPT ); Fri, 13 Aug 2021 06:13:35 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10074"; a="212423438" X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="gz'50?scan'50,208,50";a="212423438" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Aug 2021 03:13:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="gz'50?scan'50,208,50";a="674267530" Received: from lkp-server01.sh.intel.com (HELO d053b881505b) ([10.239.97.150]) by fmsmga006.fm.intel.com with ESMTP; 13 Aug 2021 03:13:06 -0700 Received: from kbuild by d053b881505b with local (Exim 4.92) (envelope-from ) id 1mEUBW-000Ng9-5e; Fri, 13 Aug 2021 10:13:06 +0000 Date: Fri, 13 Aug 2021 18:12:36 +0800 From: kernel test robot To: Guoqing Jiang , song@kernel.org Cc: kbuild-all@lists.01.org, linux-raid@vger.kernel.org, jens@chianterastutte.eu Subject: Re: [PATCH] raid1: ensure bio doesn't have more than BIO_MAX_VECS sectors Message-ID: <202108131843.FP48KtPs-lkp@intel.com> References: <20210813060510.3545109-1-guoqing.jiang@linux.dev> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="wac7ysb48OaltWcw" Content-Disposition: inline In-Reply-To: <20210813060510.3545109-1-guoqing.jiang@linux.dev> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-raid@vger.kernel.org --wac7ysb48OaltWcw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Guoqing, Thank you for the patch! Yet something to improve: [auto build test ERROR on song-md/md-next] [also build test ERROR on v5.14-rc5 next-20210812] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Guoqing-Jiang/raid1-ensure-bio-doesn-t-have-more-than-BIO_MAX_VECS-sectors/20210813-140810 base: git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git md-next config: nds32-randconfig-r035-20210813 (attached as .config) compiler: nds32le-linux-gcc (GCC) 10.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/29b7720a83de1deea0d8ecfafe0db46146636b15 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Guoqing-Jiang/raid1-ensure-bio-doesn-t-have-more-than-BIO_MAX_VECS-sectors/20210813-140810 git checkout 29b7720a83de1deea0d8ecfafe0db46146636b15 # save the attached .config to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross O=build_dir ARCH=nds32 SHELL=/bin/bash drivers/md/ If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from include/linux/kernel.h:15, from include/asm-generic/bug.h:20, from ./arch/nds32/include/generated/asm/bug.h:1, from include/linux/bug.h:5, from include/linux/mmdebug.h:5, from include/linux/gfp.h:5, from include/linux/slab.h:15, from drivers/md/raid1.c:26: drivers/md/raid1.c: In function 'raid1_write_request': >> drivers/md/raid1.c:1459:55: error: 'PAGE_SECTORS' undeclared (first use in this function); did you mean 'PAGE_MEMORY'? 1459 | max_sectors = min_t(int, max_sectors, BIO_MAX_VECS * PAGE_SECTORS); | ^~~~~~~~~~~~ include/linux/minmax.h:20:39: note: in definition of macro '__typecheck' 20 | (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) | ^ include/linux/minmax.h:36:24: note: in expansion of macro '__safe_cmp' 36 | __builtin_choose_expr(__safe_cmp(x, y), \ | ^~~~~~~~~~ include/linux/minmax.h:104:27: note: in expansion of macro '__careful_cmp' 104 | #define min_t(type, x, y) __careful_cmp((type)(x), (type)(y), <) | ^~~~~~~~~~~~~ drivers/md/raid1.c:1459:16: note: in expansion of macro 'min_t' 1459 | max_sectors = min_t(int, max_sectors, BIO_MAX_VECS * PAGE_SECTORS); | ^~~~~ drivers/md/raid1.c:1459:55: note: each undeclared identifier is reported only once for each function it appears in 1459 | max_sectors = min_t(int, max_sectors, BIO_MAX_VECS * PAGE_SECTORS); | ^~~~~~~~~~~~ include/linux/minmax.h:20:39: note: in definition of macro '__typecheck' 20 | (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) | ^ include/linux/minmax.h:36:24: note: in expansion of macro '__safe_cmp' 36 | __builtin_choose_expr(__safe_cmp(x, y), \ | ^~~~~~~~~~ include/linux/minmax.h:104:27: note: in expansion of macro '__careful_cmp' 104 | #define min_t(type, x, y) __careful_cmp((type)(x), (type)(y), <) | ^~~~~~~~~~~~~ drivers/md/raid1.c:1459:16: note: in expansion of macro 'min_t' 1459 | max_sectors = min_t(int, max_sectors, BIO_MAX_VECS * PAGE_SECTORS); | ^~~~~ >> include/linux/minmax.h:36:2: error: first argument to '__builtin_choose_expr' not a constant 36 | __builtin_choose_expr(__safe_cmp(x, y), \ | ^~~~~~~~~~~~~~~~~~~~~ include/linux/minmax.h:104:27: note: in expansion of macro '__careful_cmp' 104 | #define min_t(type, x, y) __careful_cmp((type)(x), (type)(y), <) | ^~~~~~~~~~~~~ drivers/md/raid1.c:1459:16: note: in expansion of macro 'min_t' 1459 | max_sectors = min_t(int, max_sectors, BIO_MAX_VECS * PAGE_SECTORS); | ^~~~~ vim +1459 drivers/md/raid1.c 1320 1321 static void raid1_write_request(struct mddev *mddev, struct bio *bio, 1322 int max_write_sectors) 1323 { 1324 struct r1conf *conf = mddev->private; 1325 struct r1bio *r1_bio; 1326 int i, disks; 1327 struct bitmap *bitmap = mddev->bitmap; 1328 unsigned long flags; 1329 struct md_rdev *blocked_rdev; 1330 struct blk_plug_cb *cb; 1331 struct raid1_plug_cb *plug = NULL; 1332 int first_clone; 1333 int max_sectors; 1334 1335 if (mddev_is_clustered(mddev) && 1336 md_cluster_ops->area_resyncing(mddev, WRITE, 1337 bio->bi_iter.bi_sector, bio_end_sector(bio))) { 1338 1339 DEFINE_WAIT(w); 1340 for (;;) { 1341 prepare_to_wait(&conf->wait_barrier, 1342 &w, TASK_IDLE); 1343 if (!md_cluster_ops->area_resyncing(mddev, WRITE, 1344 bio->bi_iter.bi_sector, 1345 bio_end_sector(bio))) 1346 break; 1347 schedule(); 1348 } 1349 finish_wait(&conf->wait_barrier, &w); 1350 } 1351 1352 /* 1353 * Register the new request and wait if the reconstruction 1354 * thread has put up a bar for new requests. 1355 * Continue immediately if no resync is active currently. 1356 */ 1357 wait_barrier(conf, bio->bi_iter.bi_sector); 1358 1359 r1_bio = alloc_r1bio(mddev, bio); 1360 r1_bio->sectors = max_write_sectors; 1361 1362 if (conf->pending_count >= max_queued_requests) { 1363 md_wakeup_thread(mddev->thread); 1364 raid1_log(mddev, "wait queued"); 1365 wait_event(conf->wait_barrier, 1366 conf->pending_count < max_queued_requests); 1367 } 1368 /* first select target devices under rcu_lock and 1369 * inc refcount on their rdev. Record them by setting 1370 * bios[x] to bio 1371 * If there are known/acknowledged bad blocks on any device on 1372 * which we have seen a write error, we want to avoid writing those 1373 * blocks. 1374 * This potentially requires several writes to write around 1375 * the bad blocks. Each set of writes gets it's own r1bio 1376 * with a set of bios attached. 1377 */ 1378 1379 disks = conf->raid_disks * 2; 1380 retry_write: 1381 blocked_rdev = NULL; 1382 rcu_read_lock(); 1383 max_sectors = r1_bio->sectors; 1384 for (i = 0; i < disks; i++) { 1385 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); 1386 if (rdev && unlikely(test_bit(Blocked, &rdev->flags))) { 1387 atomic_inc(&rdev->nr_pending); 1388 blocked_rdev = rdev; 1389 break; 1390 } 1391 r1_bio->bios[i] = NULL; 1392 if (!rdev || test_bit(Faulty, &rdev->flags)) { 1393 if (i < conf->raid_disks) 1394 set_bit(R1BIO_Degraded, &r1_bio->state); 1395 continue; 1396 } 1397 1398 atomic_inc(&rdev->nr_pending); 1399 if (test_bit(WriteErrorSeen, &rdev->flags)) { 1400 sector_t first_bad; 1401 int bad_sectors; 1402 int is_bad; 1403 1404 is_bad = is_badblock(rdev, r1_bio->sector, max_sectors, 1405 &first_bad, &bad_sectors); 1406 if (is_bad < 0) { 1407 /* mustn't write here until the bad block is 1408 * acknowledged*/ 1409 set_bit(BlockedBadBlocks, &rdev->flags); 1410 blocked_rdev = rdev; 1411 break; 1412 } 1413 if (is_bad && first_bad <= r1_bio->sector) { 1414 /* Cannot write here at all */ 1415 bad_sectors -= (r1_bio->sector - first_bad); 1416 if (bad_sectors < max_sectors) 1417 /* mustn't write more than bad_sectors 1418 * to other devices yet 1419 */ 1420 max_sectors = bad_sectors; 1421 rdev_dec_pending(rdev, mddev); 1422 /* We don't set R1BIO_Degraded as that 1423 * only applies if the disk is 1424 * missing, so it might be re-added, 1425 * and we want to know to recover this 1426 * chunk. 1427 * In this case the device is here, 1428 * and the fact that this chunk is not 1429 * in-sync is recorded in the bad 1430 * block log 1431 */ 1432 continue; 1433 } 1434 if (is_bad) { 1435 int good_sectors = first_bad - r1_bio->sector; 1436 if (good_sectors < max_sectors) 1437 max_sectors = good_sectors; 1438 } 1439 } 1440 r1_bio->bios[i] = bio; 1441 } 1442 rcu_read_unlock(); 1443 1444 if (unlikely(blocked_rdev)) { 1445 /* Wait for this device to become unblocked */ 1446 int j; 1447 1448 for (j = 0; j < i; j++) 1449 if (r1_bio->bios[j]) 1450 rdev_dec_pending(conf->mirrors[j].rdev, mddev); 1451 r1_bio->state = 0; 1452 allow_barrier(conf, bio->bi_iter.bi_sector); 1453 raid1_log(mddev, "wait rdev %d blocked", blocked_rdev->raid_disk); 1454 md_wait_for_blocked_rdev(blocked_rdev, mddev); 1455 wait_barrier(conf, bio->bi_iter.bi_sector); 1456 goto retry_write; 1457 } 1458 > 1459 max_sectors = min_t(int, max_sectors, BIO_MAX_VECS * PAGE_SECTORS); 1460 if (max_sectors < bio_sectors(bio)) { 1461 struct bio *split = bio_split(bio, max_sectors, 1462 GFP_NOIO, &conf->bio_split); 1463 bio_chain(split, bio); 1464 submit_bio_noacct(bio); 1465 bio = split; 1466 r1_bio->master_bio = bio; 1467 r1_bio->sectors = max_sectors; 1468 } 1469 1470 if (blk_queue_io_stat(bio->bi_bdev->bd_disk->queue)) 1471 r1_bio->start_time = bio_start_io_acct(bio); 1472 atomic_set(&r1_bio->remaining, 1); 1473 atomic_set(&r1_bio->behind_remaining, 0); 1474 1475 first_clone = 1; 1476 1477 for (i = 0; i < disks; i++) { 1478 struct bio *mbio = NULL; 1479 struct md_rdev *rdev = conf->mirrors[i].rdev; 1480 if (!r1_bio->bios[i]) 1481 continue; 1482 1483 if (first_clone) { 1484 /* do behind I/O ? 1485 * Not if there are too many, or cannot 1486 * allocate memory, or a reader on WriteMostly 1487 * is waiting for behind writes to flush */ 1488 if (bitmap && 1489 (atomic_read(&bitmap->behind_writes) 1490 < mddev->bitmap_info.max_write_behind) && 1491 !waitqueue_active(&bitmap->behind_wait)) { 1492 alloc_behind_master_bio(r1_bio, bio); 1493 } 1494 1495 md_bitmap_startwrite(bitmap, r1_bio->sector, r1_bio->sectors, 1496 test_bit(R1BIO_BehindIO, &r1_bio->state)); 1497 first_clone = 0; 1498 } 1499 1500 if (r1_bio->behind_master_bio) 1501 mbio = bio_clone_fast(r1_bio->behind_master_bio, 1502 GFP_NOIO, &mddev->bio_set); 1503 else 1504 mbio = bio_clone_fast(bio, GFP_NOIO, &mddev->bio_set); 1505 1506 if (r1_bio->behind_master_bio) { 1507 if (test_bit(CollisionCheck, &rdev->flags)) 1508 wait_for_serialization(rdev, r1_bio); 1509 if (test_bit(WriteMostly, &rdev->flags)) 1510 atomic_inc(&r1_bio->behind_remaining); 1511 } else if (mddev->serialize_policy) 1512 wait_for_serialization(rdev, r1_bio); 1513 1514 r1_bio->bios[i] = mbio; 1515 1516 mbio->bi_iter.bi_sector = (r1_bio->sector + 1517 conf->mirrors[i].rdev->data_offset); 1518 bio_set_dev(mbio, conf->mirrors[i].rdev->bdev); 1519 mbio->bi_end_io = raid1_end_write_request; 1520 mbio->bi_opf = bio_op(bio) | (bio->bi_opf & (REQ_SYNC | REQ_FUA)); 1521 if (test_bit(FailFast, &conf->mirrors[i].rdev->flags) && 1522 !test_bit(WriteMostly, &conf->mirrors[i].rdev->flags) && 1523 conf->raid_disks - mddev->degraded > 1) 1524 mbio->bi_opf |= MD_FAILFAST; 1525 mbio->bi_private = r1_bio; 1526 1527 atomic_inc(&r1_bio->remaining); 1528 1529 if (mddev->gendisk) 1530 trace_block_bio_remap(mbio, disk_devt(mddev->gendisk), 1531 r1_bio->sector); 1532 /* flush_pending_writes() needs access to the rdev so...*/ 1533 mbio->bi_bdev = (void *)conf->mirrors[i].rdev; 1534 1535 cb = blk_check_plugged(raid1_unplug, mddev, sizeof(*plug)); 1536 if (cb) 1537 plug = container_of(cb, struct raid1_plug_cb, cb); 1538 else 1539 plug = NULL; 1540 if (plug) { 1541 bio_list_add(&plug->pending, mbio); 1542 plug->pending_cnt++; 1543 } else { 1544 spin_lock_irqsave(&conf->device_lock, flags); 1545 bio_list_add(&conf->pending_bio_list, mbio); 1546 conf->pending_count++; 1547 spin_unlock_irqrestore(&conf->device_lock, flags); 1548 md_wakeup_thread(mddev->thread); 1549 } 1550 } 1551 1552 r1_bio_write_done(r1_bio); 1553 1554 /* In case raid1d snuck in to freeze_array */ 1555 wake_up(&conf->wait_barrier); 1556 } 1557 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --wac7ysb48OaltWcw Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 b3yVpPcK/uJfSS8F1CSdsz9NTqczWypLzGSD7aKdRdcc41bi+z1YgVPKR0p1tFLPB9DLMWN1 ZJzUXYxsCD5mUVe5Wjf+3V5JHkibyOFei1W8//r27RteJCaPr8eXt1/7x6P5so+tVGIPYejH BrC/zVSH+0+n/0woKlBdE1O99HF4SdBgeCU8IVjsMR03NaTz/HP84XosXjdJggyfztELvl1S XpBh3ZtFZTpZRJHc0SS0XWD+BesIYMLJShVBtU6WdKMUPk627S0X1GstRdDkguPZe5FyqvqC EjWF5HljeZb/ljC4TEOfYW7VYd6l92UYvs24GsA5lOeV9UxGwssiqQr76YN0cejqAv0n5Wzj ioCKTysv1r3hQT9g3DHyQj5GSm5BtYrjTkV179mH5qo7Dfx5Ujw9v344SZ/uf7w9q7m0vnv8 Zq+tTKazgdlIv5Kx8PiKsoHJYSNxXS6aGsDGu8yx6pX7DMzwhzec1ianh9t/Am2zDqvdcF4q lqvDMd68DYP/P6/Ph0e8jYNW/Ho77v/Zw3/2x/s///zzf4dRvYbp1cig/OZpTm/I/0WJrnyB ngOHnhXFVemLUQsr1LVcE2EWw7RAmzkovurMpTunePpDSfjD3fHuBEX7Hm0HdpIKqBrGK2Y1 qp1CNN5DJWeYAkUqO3TU0ONjIyyJXza5Wu5lB4UzH3rsSrByTdPoDXTpsEgVIIFtJp8TS+8M YRhrESnVLEIvlB/SuhnD8KWBmPLS+wmPDk74BMmOx4fXs6nFIlPZqfevR5QblP0II6zffdsb fmKNNe3VA1wpO+ZeMbzLNTujoHwnGx5OvaTIUKpCD3u7xQaWmKjYquFoS8vqIoDPaHfBEpC1 eKVAitNYp4fipJyDJlBhWXERNVBe4IWTmhKLBFWlQtDPVRy18v8B0V4UW7nsAQA= --wac7ysb48OaltWcw--