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 905BCC4338F for ; Wed, 28 Jul 2021 13:00:39 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6818460C41 for ; Wed, 28 Jul 2021 13:00:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235271AbhG1NAj (ORCPT ); Wed, 28 Jul 2021 09:00:39 -0400 Received: from mga12.intel.com ([192.55.52.136]:30387 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234256AbhG1NAi (ORCPT ); Wed, 28 Jul 2021 09:00:38 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10058"; a="192252227" X-IronPort-AV: E=Sophos;i="5.84,276,1620716400"; d="gz'50?scan'50,208,50";a="192252227" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jul 2021 06:00:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,276,1620716400"; d="gz'50?scan'50,208,50";a="499213948" Received: from lkp-server01.sh.intel.com (HELO d053b881505b) ([10.239.97.150]) by fmsmga004.fm.intel.com with ESMTP; 28 Jul 2021 06:00:34 -0700 Received: from kbuild by d053b881505b with local (Exim 4.92) (envelope-from ) id 1m8jAn-0008NV-Ue; Wed, 28 Jul 2021 13:00:33 +0000 Date: Wed, 28 Jul 2021 20:59:36 +0800 From: kernel test robot To: Christophe Leroy Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Michael Ellerman Subject: fs/ntfs/mft.c:627:1: warning: the frame size of 2136 bytes is larger than 1024 bytes Message-ID: <202107282019.UMUnwQMn-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="jI8keyz6grp/JLjh" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --jI8keyz6grp/JLjh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Christophe, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: ff1176468d368232b684f75e82563369208bc371 commit: 03fd42d458fb9cb69e712600bd69ff77ff3a45a8 powerpc/fixmap: Fix FIX_EARLY_DEBUG_BASE when page size is 256k date: 1 year, 1 month ago config: powerpc64-randconfig-r026-20210728 (attached as .config) compiler: powerpc-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://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=03fd42d458fb9cb69e712600bd69ff77ff3a45a8 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 03fd42d458fb9cb69e712600bd69ff77ff3a45a8 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross ARCH=powerpc64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): fs/ntfs/mft.c: In function 'ntfs_sync_mft_mirror': >> fs/ntfs/mft.c:627:1: warning: the frame size of 2136 bytes is larger than 1024 bytes [-Wframe-larger-than=] 627 | } | ^ fs/ntfs/mft.c: In function 'write_mft_record_nolock': fs/ntfs/mft.c:839:1: warning: the frame size of 2136 bytes is larger than 1024 bytes [-Wframe-larger-than=] 839 | } | ^ vim +627 fs/ntfs/mft.c ^1da177e4c3f41 Linus Torvalds 2005-04-16 435 ^1da177e4c3f41 Linus Torvalds 2005-04-16 436 /** ^1da177e4c3f41 Linus Torvalds 2005-04-16 437 * ntfs_sync_mft_mirror - synchronize an mft record to the mft mirror ^1da177e4c3f41 Linus Torvalds 2005-04-16 438 * @vol: ntfs volume on which the mft record to synchronize resides ^1da177e4c3f41 Linus Torvalds 2005-04-16 439 * @mft_no: mft record number of mft record to synchronize ^1da177e4c3f41 Linus Torvalds 2005-04-16 440 * @m: mapped, mst protected (extent) mft record to synchronize ^1da177e4c3f41 Linus Torvalds 2005-04-16 441 * @sync: if true, wait for i/o completion ^1da177e4c3f41 Linus Torvalds 2005-04-16 442 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 443 * Write the mapped, mst protected (extent) mft record @m with mft record ^1da177e4c3f41 Linus Torvalds 2005-04-16 444 * number @mft_no to the mft mirror ($MFTMirr) of the ntfs volume @vol. ^1da177e4c3f41 Linus Torvalds 2005-04-16 445 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 446 * On success return 0. On error return -errno and set the volume errors flag ^1da177e4c3f41 Linus Torvalds 2005-04-16 447 * in the ntfs volume @vol. ^1da177e4c3f41 Linus Torvalds 2005-04-16 448 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 449 * NOTE: We always perform synchronous i/o and ignore the @sync parameter. ^1da177e4c3f41 Linus Torvalds 2005-04-16 450 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 451 * TODO: If @sync is false, want to do truly asynchronous i/o, i.e. just ^1da177e4c3f41 Linus Torvalds 2005-04-16 452 * schedule i/o via ->writepage or do it via kntfsd or whatever. ^1da177e4c3f41 Linus Torvalds 2005-04-16 453 */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 454 int ntfs_sync_mft_mirror(ntfs_volume *vol, const unsigned long mft_no, ^1da177e4c3f41 Linus Torvalds 2005-04-16 455 MFT_RECORD *m, int sync) ^1da177e4c3f41 Linus Torvalds 2005-04-16 456 { ^1da177e4c3f41 Linus Torvalds 2005-04-16 457 struct page *page; ^1da177e4c3f41 Linus Torvalds 2005-04-16 458 unsigned int blocksize = vol->sb->s_blocksize; ^1da177e4c3f41 Linus Torvalds 2005-04-16 459 int max_bhs = vol->mft_record_size / blocksize; ab62ef82ea49b8 Kees Cook 2018-08-17 460 struct buffer_head *bhs[MAX_BHS]; ^1da177e4c3f41 Linus Torvalds 2005-04-16 461 struct buffer_head *bh, *head; ^1da177e4c3f41 Linus Torvalds 2005-04-16 462 u8 *kmirr; ^1da177e4c3f41 Linus Torvalds 2005-04-16 463 runlist_element *rl; ^1da177e4c3f41 Linus Torvalds 2005-04-16 464 unsigned int block_start, block_end, m_start, m_end, page_ofs; ^1da177e4c3f41 Linus Torvalds 2005-04-16 465 int i_bhs, nr_bhs, err = 0; 78af34f03d33d2 Anton Altaparmakov 2006-02-24 466 unsigned char blocksize_bits = vol->sb->s_blocksize_bits; ^1da177e4c3f41 Linus Torvalds 2005-04-16 467 ^1da177e4c3f41 Linus Torvalds 2005-04-16 468 ntfs_debug("Entering for inode 0x%lx.", mft_no); ^1da177e4c3f41 Linus Torvalds 2005-04-16 469 BUG_ON(!max_bhs); ab62ef82ea49b8 Kees Cook 2018-08-17 470 if (WARN_ON(max_bhs > MAX_BHS)) ab62ef82ea49b8 Kees Cook 2018-08-17 471 return -EINVAL; ^1da177e4c3f41 Linus Torvalds 2005-04-16 472 if (unlikely(!vol->mftmirr_ino)) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 473 /* This could happen during umount... */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 474 err = ntfs_sync_mft_mirror_umount(vol, mft_no, m); ^1da177e4c3f41 Linus Torvalds 2005-04-16 475 if (likely(!err)) ^1da177e4c3f41 Linus Torvalds 2005-04-16 476 return err; ^1da177e4c3f41 Linus Torvalds 2005-04-16 477 goto err_out; ^1da177e4c3f41 Linus Torvalds 2005-04-16 478 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 479 /* Get the page containing the mirror copy of the mft record @m. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 480 page = ntfs_map_page(vol->mftmirr_ino->i_mapping, mft_no >> 09cbfeaf1a5a67 Kirill A. Shutemov 2016-04-01 481 (PAGE_SHIFT - vol->mft_record_size_bits)); ^1da177e4c3f41 Linus Torvalds 2005-04-16 482 if (IS_ERR(page)) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 483 ntfs_error(vol->sb, "Failed to map mft mirror page."); ^1da177e4c3f41 Linus Torvalds 2005-04-16 484 err = PTR_ERR(page); ^1da177e4c3f41 Linus Torvalds 2005-04-16 485 goto err_out; ^1da177e4c3f41 Linus Torvalds 2005-04-16 486 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 487 lock_page(page); ^1da177e4c3f41 Linus Torvalds 2005-04-16 488 BUG_ON(!PageUptodate(page)); ^1da177e4c3f41 Linus Torvalds 2005-04-16 489 ClearPageUptodate(page); ^1da177e4c3f41 Linus Torvalds 2005-04-16 490 /* Offset of the mft mirror record inside the page. */ 09cbfeaf1a5a67 Kirill A. Shutemov 2016-04-01 491 page_ofs = (mft_no << vol->mft_record_size_bits) & ~PAGE_MASK; ^1da177e4c3f41 Linus Torvalds 2005-04-16 492 /* The address in the page of the mirror copy of the mft record @m. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 493 kmirr = page_address(page) + page_ofs; ^1da177e4c3f41 Linus Torvalds 2005-04-16 494 /* Copy the mst protected mft record to the mirror. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 495 memcpy(kmirr, m, vol->mft_record_size); ^1da177e4c3f41 Linus Torvalds 2005-04-16 496 /* Create uptodate buffers if not present. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 497 if (unlikely(!page_has_buffers(page))) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 498 struct buffer_head *tail; ^1da177e4c3f41 Linus Torvalds 2005-04-16 499 640ab98fb3629c Jens Axboe 2017-09-27 500 bh = head = alloc_page_buffers(page, blocksize, true); ^1da177e4c3f41 Linus Torvalds 2005-04-16 501 do { ^1da177e4c3f41 Linus Torvalds 2005-04-16 502 set_buffer_uptodate(bh); ^1da177e4c3f41 Linus Torvalds 2005-04-16 503 tail = bh; ^1da177e4c3f41 Linus Torvalds 2005-04-16 504 bh = bh->b_this_page; ^1da177e4c3f41 Linus Torvalds 2005-04-16 505 } while (bh); ^1da177e4c3f41 Linus Torvalds 2005-04-16 506 tail->b_this_page = head; 14ed109e3f3daa Guoqing Jiang 2020-06-01 507 attach_page_private(page, head); ^1da177e4c3f41 Linus Torvalds 2005-04-16 508 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 509 bh = head = page_buffers(page); ^1da177e4c3f41 Linus Torvalds 2005-04-16 510 BUG_ON(!bh); ^1da177e4c3f41 Linus Torvalds 2005-04-16 511 rl = NULL; ^1da177e4c3f41 Linus Torvalds 2005-04-16 512 nr_bhs = 0; ^1da177e4c3f41 Linus Torvalds 2005-04-16 513 block_start = 0; ^1da177e4c3f41 Linus Torvalds 2005-04-16 514 m_start = kmirr - (u8*)page_address(page); ^1da177e4c3f41 Linus Torvalds 2005-04-16 515 m_end = m_start + vol->mft_record_size; ^1da177e4c3f41 Linus Torvalds 2005-04-16 516 do { ^1da177e4c3f41 Linus Torvalds 2005-04-16 517 block_end = block_start + blocksize; ^1da177e4c3f41 Linus Torvalds 2005-04-16 518 /* If the buffer is outside the mft record, skip it. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 519 if (block_end <= m_start) ^1da177e4c3f41 Linus Torvalds 2005-04-16 520 continue; ^1da177e4c3f41 Linus Torvalds 2005-04-16 521 if (unlikely(block_start >= m_end)) ^1da177e4c3f41 Linus Torvalds 2005-04-16 522 break; ^1da177e4c3f41 Linus Torvalds 2005-04-16 523 /* Need to map the buffer if it is not mapped already. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 524 if (unlikely(!buffer_mapped(bh))) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 525 VCN vcn; ^1da177e4c3f41 Linus Torvalds 2005-04-16 526 LCN lcn; ^1da177e4c3f41 Linus Torvalds 2005-04-16 527 unsigned int vcn_ofs; ^1da177e4c3f41 Linus Torvalds 2005-04-16 528 e74589ac250e46 Anton Altaparmakov 2005-08-16 529 bh->b_bdev = vol->sb->s_bdev; ^1da177e4c3f41 Linus Torvalds 2005-04-16 530 /* Obtain the vcn and offset of the current block. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 531 vcn = ((VCN)mft_no << vol->mft_record_size_bits) + ^1da177e4c3f41 Linus Torvalds 2005-04-16 532 (block_start - m_start); ^1da177e4c3f41 Linus Torvalds 2005-04-16 533 vcn_ofs = vcn & vol->cluster_size_mask; ^1da177e4c3f41 Linus Torvalds 2005-04-16 534 vcn >>= vol->cluster_size_bits; ^1da177e4c3f41 Linus Torvalds 2005-04-16 535 if (!rl) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 536 down_read(&NTFS_I(vol->mftmirr_ino)-> ^1da177e4c3f41 Linus Torvalds 2005-04-16 537 runlist.lock); ^1da177e4c3f41 Linus Torvalds 2005-04-16 538 rl = NTFS_I(vol->mftmirr_ino)->runlist.rl; ^1da177e4c3f41 Linus Torvalds 2005-04-16 539 /* ^1da177e4c3f41 Linus Torvalds 2005-04-16 540 * $MFTMirr always has the whole of its runlist ^1da177e4c3f41 Linus Torvalds 2005-04-16 541 * in memory. ^1da177e4c3f41 Linus Torvalds 2005-04-16 542 */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 543 BUG_ON(!rl); ^1da177e4c3f41 Linus Torvalds 2005-04-16 544 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 545 /* Seek to element containing target vcn. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 546 while (rl->length && rl[1].vcn <= vcn) ^1da177e4c3f41 Linus Torvalds 2005-04-16 547 rl++; ^1da177e4c3f41 Linus Torvalds 2005-04-16 548 lcn = ntfs_rl_vcn_to_lcn(rl, vcn); ^1da177e4c3f41 Linus Torvalds 2005-04-16 549 /* For $MFTMirr, only lcn >= 0 is a successful remap. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 550 if (likely(lcn >= 0)) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 551 /* Setup buffer head to correct block. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 552 bh->b_blocknr = ((lcn << ^1da177e4c3f41 Linus Torvalds 2005-04-16 553 vol->cluster_size_bits) + ^1da177e4c3f41 Linus Torvalds 2005-04-16 554 vcn_ofs) >> blocksize_bits; ^1da177e4c3f41 Linus Torvalds 2005-04-16 555 set_buffer_mapped(bh); ^1da177e4c3f41 Linus Torvalds 2005-04-16 556 } else { ^1da177e4c3f41 Linus Torvalds 2005-04-16 557 bh->b_blocknr = -1; ^1da177e4c3f41 Linus Torvalds 2005-04-16 558 ntfs_error(vol->sb, "Cannot write mft mirror " ^1da177e4c3f41 Linus Torvalds 2005-04-16 559 "record 0x%lx because its " ^1da177e4c3f41 Linus Torvalds 2005-04-16 560 "location on disk could not " ^1da177e4c3f41 Linus Torvalds 2005-04-16 561 "be determined (error code " ^1da177e4c3f41 Linus Torvalds 2005-04-16 562 "%lli).", mft_no, ^1da177e4c3f41 Linus Torvalds 2005-04-16 563 (long long)lcn); ^1da177e4c3f41 Linus Torvalds 2005-04-16 564 err = -EIO; ^1da177e4c3f41 Linus Torvalds 2005-04-16 565 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 566 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 567 BUG_ON(!buffer_uptodate(bh)); ^1da177e4c3f41 Linus Torvalds 2005-04-16 568 BUG_ON(!nr_bhs && (m_start != block_start)); ^1da177e4c3f41 Linus Torvalds 2005-04-16 569 BUG_ON(nr_bhs >= max_bhs); ^1da177e4c3f41 Linus Torvalds 2005-04-16 570 bhs[nr_bhs++] = bh; ^1da177e4c3f41 Linus Torvalds 2005-04-16 571 BUG_ON((nr_bhs >= max_bhs) && (m_end != block_end)); ^1da177e4c3f41 Linus Torvalds 2005-04-16 572 } while (block_start = block_end, (bh = bh->b_this_page) != head); ^1da177e4c3f41 Linus Torvalds 2005-04-16 573 if (unlikely(rl)) ^1da177e4c3f41 Linus Torvalds 2005-04-16 574 up_read(&NTFS_I(vol->mftmirr_ino)->runlist.lock); ^1da177e4c3f41 Linus Torvalds 2005-04-16 575 if (likely(!err)) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 576 /* Lock buffers and start synchronous write i/o on them. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 577 for (i_bhs = 0; i_bhs < nr_bhs; i_bhs++) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 578 struct buffer_head *tbh = bhs[i_bhs]; ^1da177e4c3f41 Linus Torvalds 2005-04-16 579 ca5de404ff036a Nick Piggin 2008-08-02 580 if (!trylock_buffer(tbh)) ^1da177e4c3f41 Linus Torvalds 2005-04-16 581 BUG(); ^1da177e4c3f41 Linus Torvalds 2005-04-16 582 BUG_ON(!buffer_uptodate(tbh)); ^1da177e4c3f41 Linus Torvalds 2005-04-16 583 clear_buffer_dirty(tbh); ^1da177e4c3f41 Linus Torvalds 2005-04-16 584 get_bh(tbh); ^1da177e4c3f41 Linus Torvalds 2005-04-16 585 tbh->b_end_io = end_buffer_write_sync; 2a222ca992c35a Mike Christie 2016-06-05 586 submit_bh(REQ_OP_WRITE, 0, tbh); ^1da177e4c3f41 Linus Torvalds 2005-04-16 587 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 588 /* Wait on i/o completion of buffers. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 589 for (i_bhs = 0; i_bhs < nr_bhs; i_bhs++) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 590 struct buffer_head *tbh = bhs[i_bhs]; ^1da177e4c3f41 Linus Torvalds 2005-04-16 591 ^1da177e4c3f41 Linus Torvalds 2005-04-16 592 wait_on_buffer(tbh); ^1da177e4c3f41 Linus Torvalds 2005-04-16 593 if (unlikely(!buffer_uptodate(tbh))) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 594 err = -EIO; ^1da177e4c3f41 Linus Torvalds 2005-04-16 595 /* ^1da177e4c3f41 Linus Torvalds 2005-04-16 596 * Set the buffer uptodate so the page and ^1da177e4c3f41 Linus Torvalds 2005-04-16 597 * buffer states do not become out of sync. ^1da177e4c3f41 Linus Torvalds 2005-04-16 598 */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 599 set_buffer_uptodate(tbh); ^1da177e4c3f41 Linus Torvalds 2005-04-16 600 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 601 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 602 } else /* if (unlikely(err)) */ { ^1da177e4c3f41 Linus Torvalds 2005-04-16 603 /* Clean the buffers. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 604 for (i_bhs = 0; i_bhs < nr_bhs; i_bhs++) ^1da177e4c3f41 Linus Torvalds 2005-04-16 605 clear_buffer_dirty(bhs[i_bhs]); ^1da177e4c3f41 Linus Torvalds 2005-04-16 606 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 607 /* Current state: all buffers are clean, unlocked, and uptodate. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 608 /* Remove the mst protection fixups again. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 609 post_write_mst_fixup((NTFS_RECORD*)kmirr); ^1da177e4c3f41 Linus Torvalds 2005-04-16 610 flush_dcache_page(page); ^1da177e4c3f41 Linus Torvalds 2005-04-16 611 SetPageUptodate(page); ^1da177e4c3f41 Linus Torvalds 2005-04-16 612 unlock_page(page); ^1da177e4c3f41 Linus Torvalds 2005-04-16 613 ntfs_unmap_page(page); ^1da177e4c3f41 Linus Torvalds 2005-04-16 614 if (likely(!err)) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 615 ntfs_debug("Done."); ^1da177e4c3f41 Linus Torvalds 2005-04-16 616 } else { ^1da177e4c3f41 Linus Torvalds 2005-04-16 617 ntfs_error(vol->sb, "I/O error while writing mft mirror " ^1da177e4c3f41 Linus Torvalds 2005-04-16 618 "record 0x%lx!", mft_no); ^1da177e4c3f41 Linus Torvalds 2005-04-16 619 err_out: ^1da177e4c3f41 Linus Torvalds 2005-04-16 620 ntfs_error(vol->sb, "Failed to synchronize $MFTMirr (error " ^1da177e4c3f41 Linus Torvalds 2005-04-16 621 "code %i). Volume will be left marked dirty " ^1da177e4c3f41 Linus Torvalds 2005-04-16 622 "on umount. Run ntfsfix on the partition " ^1da177e4c3f41 Linus Torvalds 2005-04-16 623 "after umounting to correct this.", -err); ^1da177e4c3f41 Linus Torvalds 2005-04-16 624 NVolSetErrors(vol); ^1da177e4c3f41 Linus Torvalds 2005-04-16 625 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 626 return err; ^1da177e4c3f41 Linus Torvalds 2005-04-16 @627 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 628 :::::: The code at line 627 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds :::::: CC: Linus Torvalds --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --jI8keyz6grp/JLjh Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --jI8keyz6grp/JLjh--