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 0BD03C4363D for ; Tue, 6 Oct 2020 13:06:52 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8BFC220760 for ; Tue, 6 Oct 2020 13:06:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726103AbgJFNGv (ORCPT ); Tue, 6 Oct 2020 09:06:51 -0400 Received: from mga06.intel.com ([134.134.136.31]:24581 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725891AbgJFNGv (ORCPT ); Tue, 6 Oct 2020 09:06:51 -0400 IronPort-SDR: OdY/+1WYePYrn4vZCaFW+3DS+hNpb9ysQ6ezW0AKBHDOvIFC09ZZftB7lt1YKHlHbWzKKeTacw Wd429Pax0T+g== X-IronPort-AV: E=McAfee;i="6000,8403,9765"; a="226080796" X-IronPort-AV: E=Sophos;i="5.77,343,1596524400"; d="gz'50?scan'50,208,50";a="226080796" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Oct 2020 06:06:46 -0700 IronPort-SDR: QpFM0B8rMPZUr7rNx11b2FGycD/BGLNTX9loKQMRB4njwXTkSzsEPxkBiOpb6JDPtr+i6X9m3o tsVOU6HrBB/A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,343,1596524400"; d="gz'50?scan'50,208,50";a="354361336" Received: from lkp-server02.sh.intel.com (HELO b5ae2f167493) ([10.239.97.151]) by orsmga007.jf.intel.com with ESMTP; 06 Oct 2020 06:06:44 -0700 Received: from kbuild by b5ae2f167493 with local (Exim 4.92) (envelope-from ) id 1kPmfz-0001Cj-LO; Tue, 06 Oct 2020 13:06:43 +0000 Date: Tue, 6 Oct 2020 21:06:06 +0800 From: kernel test robot To: Jan Kara , Ted Tso Cc: kbuild-all@lists.01.org, linux-ext4@vger.kernel.org, Fengnan Chang , changfengnan , Jan Kara Subject: Re: [PATCH v3] jbd2: avoid transaction reuse after reformatting Message-ID: <202010062030.yz2whk5O-lkp@intel.com> References: <20201006103154.7130-1-jack@suse.cz> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="h31gzZEtNLTqOjlF" Content-Disposition: inline In-Reply-To: <20201006103154.7130-1-jack@suse.cz> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org --h31gzZEtNLTqOjlF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Jan, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on ext4/dev] [also build test WARNING on linus/master v5.9-rc8 next-20201002] [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/Jan-Kara/jbd2-avoid-transaction-reuse-after-reformatting/20201006-183337 base: https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git dev config: i386-randconfig-s001-20201005 (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.2-201-g24bdaac6-dirty # https://github.com/0day-ci/linux/commit/ca606dc0beaec78e8b2b6ec2f112b2192534d9e2 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Jan-Kara/jbd2-avoid-transaction-reuse-after-reformatting/20201006-183337 git checkout ca606dc0beaec78e8b2b6ec2f112b2192534d9e2 # save the attached .config to linux build tree make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=i386 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot echo echo "sparse warnings: (new ones prefixed by >>)" echo >> fs/jbd2/recovery.c:713:41: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __be64 [usertype] commit_time @@ got unsigned long long @@ fs/jbd2/recovery.c:713:41: sparse: expected restricted __be64 [usertype] commit_time >> fs/jbd2/recovery.c:713:41: sparse: got unsigned long long fs/jbd2/recovery.c:730:45: sparse: sparse: restricted __be64 degrades to integer fs/jbd2/recovery.c:730:60: sparse: sparse: restricted __be64 degrades to integer vim +713 fs/jbd2/recovery.c 415 416 static int do_one_pass(journal_t *journal, 417 struct recovery_info *info, enum passtype pass) 418 { 419 unsigned int first_commit_ID, next_commit_ID; 420 unsigned long next_log_block; 421 int err, success = 0; 422 journal_superblock_t * sb; 423 journal_header_t * tmp; 424 struct buffer_head * bh; 425 unsigned int sequence; 426 int blocktype; 427 int tag_bytes = journal_tag_bytes(journal); 428 __u32 crc32_sum = ~0; /* Transactional Checksums */ 429 int descr_csum_size = 0; 430 int block_error = 0; 431 bool need_check_commit_time = false; 432 __be64 last_trans_commit_time = 0; 433 434 /* 435 * First thing is to establish what we expect to find in the log 436 * (in terms of transaction IDs), and where (in terms of log 437 * block offsets): query the superblock. 438 */ 439 440 sb = journal->j_superblock; 441 next_commit_ID = be32_to_cpu(sb->s_sequence); 442 next_log_block = be32_to_cpu(sb->s_start); 443 444 first_commit_ID = next_commit_ID; 445 if (pass == PASS_SCAN) 446 info->start_transaction = first_commit_ID; 447 448 jbd_debug(1, "Starting recovery pass %d\n", pass); 449 450 /* 451 * Now we walk through the log, transaction by transaction, 452 * making sure that each transaction has a commit block in the 453 * expected place. Each complete transaction gets replayed back 454 * into the main filesystem. 455 */ 456 457 while (1) { 458 int flags; 459 char * tagp; 460 journal_block_tag_t * tag; 461 struct buffer_head * obh; 462 struct buffer_head * nbh; 463 464 cond_resched(); 465 466 /* If we already know where to stop the log traversal, 467 * check right now that we haven't gone past the end of 468 * the log. */ 469 470 if (pass != PASS_SCAN) 471 if (tid_geq(next_commit_ID, info->end_transaction)) 472 break; 473 474 jbd_debug(2, "Scanning for sequence ID %u at %lu/%lu\n", 475 next_commit_ID, next_log_block, journal->j_last); 476 477 /* Skip over each chunk of the transaction looking 478 * either the next descriptor block or the final commit 479 * record. */ 480 481 jbd_debug(3, "JBD2: checking block %ld\n", next_log_block); 482 err = jread(&bh, journal, next_log_block); 483 if (err) 484 goto failed; 485 486 next_log_block++; 487 wrap(journal, next_log_block); 488 489 /* What kind of buffer is it? 490 * 491 * If it is a descriptor block, check that it has the 492 * expected sequence number. Otherwise, we're all done 493 * here. */ 494 495 tmp = (journal_header_t *)bh->b_data; 496 497 if (tmp->h_magic != cpu_to_be32(JBD2_MAGIC_NUMBER)) { 498 brelse(bh); 499 break; 500 } 501 502 blocktype = be32_to_cpu(tmp->h_blocktype); 503 sequence = be32_to_cpu(tmp->h_sequence); 504 jbd_debug(3, "Found magic %d, sequence %d\n", 505 blocktype, sequence); 506 507 if (sequence != next_commit_ID) { 508 brelse(bh); 509 break; 510 } 511 512 /* OK, we have a valid descriptor block which matches 513 * all of the sequence number checks. What are we going 514 * to do with it? That depends on the pass... */ 515 516 switch(blocktype) { 517 case JBD2_DESCRIPTOR_BLOCK: 518 /* Verify checksum first */ 519 if (jbd2_journal_has_csum_v2or3(journal)) 520 descr_csum_size = 521 sizeof(struct jbd2_journal_block_tail); 522 if (descr_csum_size > 0 && 523 !jbd2_descriptor_block_csum_verify(journal, 524 bh->b_data)) { 525 /* 526 * PASS_SCAN can see stale blocks due to lazy 527 * journal init. Don't error out on those yet. 528 */ 529 if (pass != PASS_SCAN) { 530 pr_err("JBD2: Invalid checksum " 531 "recovering block %lu in log\n", 532 next_log_block); 533 err = -EFSBADCRC; 534 brelse(bh); 535 goto failed; 536 } 537 need_check_commit_time = true; 538 jbd_debug(1, 539 "invalid descriptor block found in %lu\n", 540 next_log_block); 541 } 542 543 /* If it is a valid descriptor block, replay it 544 * in pass REPLAY; if journal_checksums enabled, then 545 * calculate checksums in PASS_SCAN, otherwise, 546 * just skip over the blocks it describes. */ 547 if (pass != PASS_REPLAY) { 548 if (pass == PASS_SCAN && 549 jbd2_has_feature_checksum(journal) && 550 !need_check_commit_time && 551 !info->end_transaction) { 552 if (calc_chksums(journal, bh, 553 &next_log_block, 554 &crc32_sum)) { 555 put_bh(bh); 556 break; 557 } 558 put_bh(bh); 559 continue; 560 } 561 next_log_block += count_tags(journal, bh); 562 wrap(journal, next_log_block); 563 put_bh(bh); 564 continue; 565 } 566 567 /* A descriptor block: we can now write all of 568 * the data blocks. Yay, useful work is finally 569 * getting done here! */ 570 571 tagp = &bh->b_data[sizeof(journal_header_t)]; 572 while ((tagp - bh->b_data + tag_bytes) 573 <= journal->j_blocksize - descr_csum_size) { 574 unsigned long io_block; 575 576 tag = (journal_block_tag_t *) tagp; 577 flags = be16_to_cpu(tag->t_flags); 578 579 io_block = next_log_block++; 580 wrap(journal, next_log_block); 581 err = jread(&obh, journal, io_block); 582 if (err) { 583 /* Recover what we can, but 584 * report failure at the end. */ 585 success = err; 586 printk(KERN_ERR 587 "JBD2: IO error %d recovering " 588 "block %ld in log\n", 589 err, io_block); 590 } else { 591 unsigned long long blocknr; 592 593 J_ASSERT(obh != NULL); 594 blocknr = read_tag_block(journal, 595 tag); 596 597 /* If the block has been 598 * revoked, then we're all done 599 * here. */ 600 if (jbd2_journal_test_revoke 601 (journal, blocknr, 602 next_commit_ID)) { 603 brelse(obh); 604 ++info->nr_revoke_hits; 605 goto skip_write; 606 } 607 608 /* Look for block corruption */ 609 if (!jbd2_block_tag_csum_verify( 610 journal, tag, obh->b_data, 611 be32_to_cpu(tmp->h_sequence))) { 612 brelse(obh); 613 success = -EFSBADCRC; 614 printk(KERN_ERR "JBD2: Invalid " 615 "checksum recovering " 616 "data block %llu in " 617 "log\n", blocknr); 618 block_error = 1; 619 goto skip_write; 620 } 621 622 /* Find a buffer for the new 623 * data being restored */ 624 nbh = __getblk(journal->j_fs_dev, 625 blocknr, 626 journal->j_blocksize); 627 if (nbh == NULL) { 628 printk(KERN_ERR 629 "JBD2: Out of memory " 630 "during recovery.\n"); 631 err = -ENOMEM; 632 brelse(bh); 633 brelse(obh); 634 goto failed; 635 } 636 637 lock_buffer(nbh); 638 memcpy(nbh->b_data, obh->b_data, 639 journal->j_blocksize); 640 if (flags & JBD2_FLAG_ESCAPE) { 641 *((__be32 *)nbh->b_data) = 642 cpu_to_be32(JBD2_MAGIC_NUMBER); 643 } 644 645 BUFFER_TRACE(nbh, "marking dirty"); 646 set_buffer_uptodate(nbh); 647 mark_buffer_dirty(nbh); 648 BUFFER_TRACE(nbh, "marking uptodate"); 649 ++info->nr_replays; 650 /* ll_rw_block(WRITE, 1, &nbh); */ 651 unlock_buffer(nbh); 652 brelse(obh); 653 brelse(nbh); 654 } 655 656 skip_write: 657 tagp += tag_bytes; 658 if (!(flags & JBD2_FLAG_SAME_UUID)) 659 tagp += 16; 660 661 if (flags & JBD2_FLAG_LAST_TAG) 662 break; 663 } 664 665 brelse(bh); 666 continue; 667 668 case JBD2_COMMIT_BLOCK: 669 /* How to differentiate between interrupted commit 670 * and journal corruption ? 671 * 672 * {nth transaction} 673 * Checksum Verification Failed 674 * | 675 * ____________________ 676 * | | 677 * async_commit sync_commit 678 * | | 679 * | GO TO NEXT "Journal Corruption" 680 * | TRANSACTION 681 * | 682 * {(n+1)th transanction} 683 * | 684 * _______|______________ 685 * | | 686 * Commit block found Commit block not found 687 * | | 688 * "Journal Corruption" | 689 * _____________|_________ 690 * | | 691 * nth trans corrupt OR nth trans 692 * and (n+1)th interrupted interrupted 693 * before commit block 694 * could reach the disk. 695 * (Cannot find the difference in above 696 * mentioned conditions. Hence assume 697 * "Interrupted Commit".) 698 */ 699 700 /* 701 * Found an expected commit block: if checksums 702 * are present, verify them in PASS_SCAN; else not 703 * much to do other than move on to the next sequence 704 * number. 705 */ 706 if (pass == PASS_SCAN && 707 jbd2_has_feature_checksum(journal)) { 708 struct commit_header *cbh = 709 (struct commit_header *)bh->b_data; 710 unsigned found_chksum = 711 be32_to_cpu(cbh->h_chksum[0]); 712 __be64 commit_time = > 713 be64_to_cpu(cbh->h_commit_sec); 714 715 if (info->end_transaction) { 716 journal->j_failed_commit = 717 info->end_transaction; 718 brelse(bh); 719 break; 720 } 721 722 /* 723 * If need_check_commit_time is set, it means 724 * csum verify failed before, if commit_time is 725 * increasing, it's same journal, otherwise it 726 * is stale journal block, just end this 727 * recovery. 728 */ 729 if (need_check_commit_time) { 730 if (commit_time >= last_trans_commit_time) { 731 pr_err("JBD2: Invalid checksum found in transaction %u\n", 732 next_commit_ID); 733 err = -EFSBADCRC; 734 brelse(bh); 735 goto failed; 736 } 737 /* 738 * It likely does not belong to same 739 * journal, just end this recovery with 740 * success. 741 */ 742 jbd_debug(1, "JBD2: Invalid checksum ignored in transaction %u, likely stale data\n", 743 next_commit_ID); 744 err = 0; 745 brelse(bh); 746 goto done; 747 } 748 749 /* Neither checksum match nor unused? */ 750 if (!((crc32_sum == found_chksum && 751 cbh->h_chksum_type == 752 JBD2_CRC32_CHKSUM && 753 cbh->h_chksum_size == 754 JBD2_CRC32_CHKSUM_SIZE) || 755 (cbh->h_chksum_type == 0 && 756 cbh->h_chksum_size == 0 && 757 found_chksum == 0))) 758 goto chksum_error; 759 760 crc32_sum = ~0; 761 last_trans_commit_time = commit_time; 762 } 763 if (pass == PASS_SCAN && 764 !jbd2_commit_block_csum_verify(journal, 765 bh->b_data)) { 766 chksum_error: 767 info->end_transaction = next_commit_ID; 768 769 if (!jbd2_has_feature_async_commit(journal)) { 770 journal->j_failed_commit = 771 next_commit_ID; 772 brelse(bh); 773 break; 774 } 775 } 776 brelse(bh); 777 next_commit_ID++; 778 continue; 779 780 case JBD2_REVOKE_BLOCK: 781 /* 782 * Check revoke block crc in pass_scan, if csum verify 783 * failed, check commit block time later. 784 */ 785 if (pass == PASS_SCAN && 786 !jbd2_descriptor_block_csum_verify(journal, 787 bh->b_data)) { 788 jbd_debug(1, "JBD2: invalid revoke block found in %lu\n", 789 next_log_block); 790 need_check_commit_time = true; 791 } 792 /* If we aren't in the REVOKE pass, then we can 793 * just skip over this block. */ 794 if (pass != PASS_REVOKE) { 795 brelse(bh); 796 continue; 797 } 798 799 err = scan_revoke_records(journal, bh, 800 next_commit_ID, info); 801 brelse(bh); 802 if (err) 803 goto failed; 804 continue; 805 806 default: 807 jbd_debug(3, "Unrecognised magic %d, end of scan.\n", 808 blocktype); 809 brelse(bh); 810 goto done; 811 } 812 } 813 814 done: 815 /* 816 * We broke out of the log scan loop: either we came to the 817 * known end of the log or we found an unexpected block in the 818 * log. If the latter happened, then we know that the "current" 819 * transaction marks the end of the valid log. 820 */ 821 822 if (pass == PASS_SCAN) { 823 if (!info->end_transaction) 824 info->end_transaction = next_commit_ID; 825 } else { 826 /* It's really bad news if different passes end up at 827 * different places (but possible due to IO errors). */ 828 if (info->end_transaction != next_commit_ID) { 829 printk(KERN_ERR "JBD2: recovery pass %d ended at " 830 "transaction %u, expected %u\n", 831 pass, next_commit_ID, info->end_transaction); 832 if (!success) 833 success = -EIO; 834 } 835 } 836 if (block_error && success == 0) 837 success = -EIO; 838 return success; 839 840 failed: 841 return err; 842 } 843 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --h31gzZEtNLTqOjlF Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --h31gzZEtNLTqOjlF--