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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 159A5CF042B for ; Tue, 8 Oct 2024 23:47:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 556356B00D4; Tue, 8 Oct 2024 19:47:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 504B26B00D5; Tue, 8 Oct 2024 19:47:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3A52A6B00D7; Tue, 8 Oct 2024 19:47:24 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 1B2896B00D4 for ; Tue, 8 Oct 2024 19:47:24 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B90691A0C94 for ; Tue, 8 Oct 2024 23:47:20 +0000 (UTC) X-FDA: 82652073966.12.C10EFDC Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by imf24.hostedemail.com (Postfix) with ESMTP id A645118000D for ; Tue, 8 Oct 2024 23:47:20 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=N1YOavob; spf=pass (imf24.hostedemail.com: domain of lkp@intel.com designates 198.175.65.14 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728431172; a=rsa-sha256; cv=none; b=ik7NrnR4Ylzlu4XMd0OlIDilu2hYnk0AxfrDNc5c6ruZiZLsMQJSC/Y1+0fooacnJuDEcY RcVAZ7z27rshLb6yvYMCTpI5y3T//kt2nlgm/Lfdm5GeNcYn00JMrFTK7Cnw7h0tRRl3Rb Su2nEhhEW+8Kkp5Pp8vXkZ0Gf5cSAWA= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=N1YOavob; spf=pass (imf24.hostedemail.com: domain of lkp@intel.com designates 198.175.65.14 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728431172; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=c+FLQ+U3kM1zHBIRNKYVQPAcGwok1Wg3S3A/44hoF1g=; b=T7+TCp2b1aKUM6FLb4A5xEEuS9J8c5BIM51On5qR5l63YuDx4clSu5X2CLwavM9p3fpJ9c 0B4PGPavaU+Q0EjysVtbtE32b3Ol8fqqJARZeWhXo7FTqIWK4Cbs915IpOHdG0bMYuINTX nUwoDz/PcD3CEI+SWfDwMgChofcxzao= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1728431241; x=1759967241; h=date:from:to:cc:subject:message-id:mime-version; bh=uoyoRmSeIpRyBvg71l+dImLqx4Z6EJEfKkDAZyLH+IA=; b=N1YOavob/NwPzitpfw8FED9SArMu3Ihx2G0N32SNnbfmp3ZiicevMXtJ CQdXJ+Kj/eRkHMcpXeEUzLdD7ioz8wWzFYQmmoi1yyr/bTWG2GzeDoLBE ZzT9cXygmhwWXhYpxzkQ3c5WU2uo7EWbZ6CmyxyWTkUOOg1Tm5x1VIgiO fRxAEMcArVfimBO/LoiyPSp/V/06ZjlX4alMZ6R1IS4dVqkDCUTcVGnN8 fGZCblvK1fBcH096cPVRCpazfWhAsfsxMM5QRES27AjEmPQXMHZ+zzyw0 BU2Zp60RpKXNXjm0e0OOBX6NyrHTH6NYnxAvcsh0hsvrgkY2ZdSKwxY+t Q==; X-CSE-ConnectionGUID: 4iS08tC0Sf+In7daTHfLlA== X-CSE-MsgGUID: 53q3ppRwTXixiPuqnqoULg== X-IronPort-AV: E=McAfee;i="6700,10204,11219"; a="31472207" X-IronPort-AV: E=Sophos;i="6.11,188,1725346800"; d="scan'208";a="31472207" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2024 16:47:18 -0700 X-CSE-ConnectionGUID: layQw/CGQ9WM6paYfzH0+w== X-CSE-MsgGUID: D2AKmKHSQ/yL8oGMfUXpog== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,188,1725346800"; d="scan'208";a="106870962" Received: from lkp-server01.sh.intel.com (HELO a48cf1aa22e8) ([10.239.97.150]) by orviesa002.jf.intel.com with ESMTP; 08 Oct 2024 16:47:16 -0700 Received: from kbuild by a48cf1aa22e8 with local (Exim 4.96) (envelope-from ) id 1syJv7-0008VE-37; Tue, 08 Oct 2024 23:47:13 +0000 Date: Wed, 9 Oct 2024 07:46:20 +0800 From: kernel test robot To: Filipe Manana Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , David Sterba , Qu Wenruo Subject: [linux-next:master 2662/2853] fs/btrfs/qgroup.c:2014:13: error: 'bytenr' undeclared Message-ID: <202410090702.KpvUQde2-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: c3dwn3yzo897s34ictnuroahr1syxk6t X-Rspamd-Queue-Id: A645118000D X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1728431240-667952 X-HE-Meta: U2FsdGVkX1/7/IIkdbwsLMVYsdrw6jAJwCv3yxK3zolYPIPJGXjl+t6F1NLE9gmeZQTCwcsqXoPyP5HWNGUSV9IgBpomhrh6Pm3Z42ySYXsp/1LzlDxYM4my07B59++vw8BBo12/HDYMSEwySgAIsANya7S1x8HPCFxF3+6b+YoyMdJE4TrfIFmcpZl0O8aaObsf5pQ0alwra/XgJBWbqS4T6/pAgQd7h3eGhBX+97Zd4Ph6UTPQQxi3WgoXiRYS460Scz7LcMNVmmIZHcEe8jcD89Kli3mvfXXOKtIC52cBG3RzAWTPS6wGzh307Va0/rFFWYoKo9li1U0NEX7ZCX+ua/G52X4alorwwdiwRPc0H8447tM//eFNDmbqy+XjU0h92fKdR8p0bvXWuwUDuOH7NiORPJhEmF2KPPnZCA/4bbWpGhaVp5uRezr0mjGvKjACzMcPBn7X4sHhJetNZcHdrVbunR5dswuDbtevo8mmPbJtWED6sAT/5/jYoWTFVplP5bVIVbLDvAUIHIHY6mW2TwCoX2j2TQ2YFA++FHpfFnVoorDJn0K68W2BeYB4WAFk2AkUerPCUvDEjZdUm5g6pCkSgosn1WXIClRrfvMVjklmS3vJF/D6ZaYtNEXYcF4S18cdxSG/iB7tJf1QP8WNOlcQPKyP63hyO/mYuyX7XOcMKRdHtaq8vEES2RsqNLj9T6uoE4c9iXBw6dRyL/WMoUMbnRDoeBvq8fgkBX5LrSFHWwBBzoulk704TgT/1btfwWhJ6dzqjXtqWEDfil2oFwzlYVB1crVW/IFB23Xsxz6ZNmSxl/OwydLwk4KyNxxXXAfJVYM1cqmncUJqH3sLamvwOXeNOfROhwSeMmHMwlnz5SFNjDb992tXZy5VVDNkCoxfwhH2ksujyanJ+8QIDlffpupHM6djVQUqJ1U6zs/eeS9xRfTth3kIIOknSDSWR8ZBfqyHBc7wGcA RQ7SOyrj vHnAHcr5x7Dq7uKoOHkGXKAmhZ7IzBFQT9HZlmrVZqBots6eeGHpBxwSfW6mdtYwU7ER7sQOZzEIbkT3a/zIg8YSSwiQlqcaOFyvkQRCtA6pCTt0dokCDd1c4X27qiBPIf/86lklzhgvKJOponclw/MIsQMlat+lxh7yHaF2JiD9Dx0WEQXIiF3C8AmIKf8it8Z76WFh7ZBJlE520Xm2NEv+z5VmwpzDsdw5kx1NtvlcxPP6lZKEdvSb89kcqColH3edJV6tBM+mvNxGW/3Lqia9fDB1N4KqfLwzkzQkz426hlrFqD9porowS2WzlPpLyODxKQdz47jqWWAs= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 33ce24234fca4c083e6685a18b460a18ebb5d5c1 commit: 5c0ea18d992fffc948e087c0002560d747e6edd9 [2662/2853] btrfs: use sector numbers as keys for the dirty extents xarray config: powerpc-randconfig-r071-20241009 (https://download.01.org/0day-ci/archive/20241009/202410090702.KpvUQde2-lkp@intel.com/config) compiler: powerpc-linux-gcc (GCC) 14.1.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241009/202410090702.KpvUQde2-lkp@intel.com/reproduce) 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 | Closes: https://lore.kernel.org/oe-kbuild-all/202410090702.KpvUQde2-lkp@intel.com/ Note: the linux-next/master HEAD 33ce24234fca4c083e6685a18b460a18ebb5d5c1 builds fine. It may have been fixed somewhere. All errors (new ones prefixed by >>): fs/btrfs/qgroup.c: In function 'btrfs_qgroup_trace_extent_nolock': >> fs/btrfs/qgroup.c:2014:13: error: 'bytenr' undeclared (first use in this function) 2014 | if (bytenr >= MAX_LFS_FILESIZE) { | ^~~~~~ fs/btrfs/qgroup.c:2014:13: note: each undeclared identifier is reported only once for each function it appears in vim +/bytenr +2014 fs/btrfs/qgroup.c 1991 1992 /* 1993 * Inform qgroup to trace one dirty extent, its info is recorded in @record. 1994 * So qgroup can account it at transaction committing time. 1995 * 1996 * No lock version, caller must acquire delayed ref lock and allocated memory, 1997 * then call btrfs_qgroup_trace_extent_post() after exiting lock context. 1998 * 1999 * Return 0 for success insert 2000 * Return >0 for existing record, caller can free @record safely. 2001 * Return <0 for insertion failure, caller can free @record safely. 2002 */ 2003 int btrfs_qgroup_trace_extent_nolock(struct btrfs_fs_info *fs_info, 2004 struct btrfs_delayed_ref_root *delayed_refs, 2005 struct btrfs_qgroup_extent_record *record) 2006 { 2007 struct btrfs_qgroup_extent_record *existing, *ret; 2008 const unsigned long index = (record->bytenr >> fs_info->sectorsize_bits); 2009 2010 if (!btrfs_qgroup_full_accounting(fs_info)) 2011 return 1; 2012 2013 #if BITS_PER_LONG == 32 > 2014 if (bytenr >= MAX_LFS_FILESIZE) { 2015 btrfs_err_rl(fs_info, 2016 "qgroup record for extent at %llu is beyond 32bit page cache and xarray index limit", 2017 bytenr); 2018 btrfs_err_32bit_limit(fs_info); 2019 return -EOVERFLOW; 2020 } 2021 #endif 2022 2023 lockdep_assert_held(&delayed_refs->lock); 2024 trace_btrfs_qgroup_trace_extent(fs_info, record); 2025 2026 xa_lock(&delayed_refs->dirty_extents); 2027 existing = xa_load(&delayed_refs->dirty_extents, index); 2028 if (existing) { 2029 if (record->data_rsv && !existing->data_rsv) { 2030 existing->data_rsv = record->data_rsv; 2031 existing->data_rsv_refroot = record->data_rsv_refroot; 2032 } 2033 xa_unlock(&delayed_refs->dirty_extents); 2034 return 1; 2035 } 2036 2037 ret = __xa_store(&delayed_refs->dirty_extents, index, record, GFP_ATOMIC); 2038 xa_unlock(&delayed_refs->dirty_extents); 2039 if (xa_is_err(ret)) { 2040 qgroup_mark_inconsistent(fs_info); 2041 return xa_err(ret); 2042 } 2043 2044 return 0; 2045 } 2046 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki