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 B731EC4332F for ; Thu, 14 Dec 2023 01:27:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DA9E46B04D0; Wed, 13 Dec 2023 20:27:06 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D59196B04D1; Wed, 13 Dec 2023 20:27:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C041D6B04D3; Wed, 13 Dec 2023 20:27:06 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id AD4C86B04D0 for ; Wed, 13 Dec 2023 20:27:06 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 6905C403CD for ; Thu, 14 Dec 2023 01:27:06 +0000 (UTC) X-FDA: 81563685252.04.643BBFA Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by imf15.hostedemail.com (Postfix) with ESMTP id 79F71A0007 for ; Thu, 14 Dec 2023 01:27:03 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=YPdv2zM5; spf=pass (imf15.hostedemail.com: domain of lkp@intel.com designates 198.175.65.11 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=1702517224; 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=jJRv0RuaBq/uGljYlfiu03P9wPMUwERyBipm9efW7XE=; b=S6vCDcVpv4myWDahbV876h9FjOoQwUv3cTpE6pnzgjgqviaEcP/GTNCCFftcED0cuWz5Gr d5tiq/b5xqa0ugvFh7Hp4sYz5y4sVGDLQ31hc+Ju+0KU7gs9C1QJsSVDp3aOZjjVqLPSm7 +JJ2+1CdEYcwqjo8lU0ejwg56Jw8ZzU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702517224; a=rsa-sha256; cv=none; b=fWrAJR8EFmzhdt8IynPFX7vBfL1t1UYxEvp+FR7YAj5z7HIJJbgn487lBQQY4ZMxa7M1b6 hGnbwwezK2QuQ5yhFC6E1He7WJD+xIx5NGvgF2odOE2CE2NODx38JlyjIGg/WtaiD2f+ZG r8/j7SElGC3h9lJbJ+cIwMhdKzP/QTM= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=YPdv2zM5; spf=pass (imf15.hostedemail.com: domain of lkp@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1702517223; x=1734053223; h=date:from:to:cc:subject:message-id:mime-version; bh=ShP1RF2OKayGx4P6QhA6P+2q3H41kwVUML4l/9BrTdY=; b=YPdv2zM5tVjEhrBHy/9JB8ipGnSBEATmyOSo34B8eSEXg59TVuHkKHec qBQJIz23U/RpKzEtdP4iAaUE557xxX2NuhWAjoqyFmma4qs6sJF0v20t1 K0ABNd03X6soypiyKZIvFes588//FGj2eF9Q1fR4QfYmXcva3fl+DVKz5 hogLg9z56tZq2FLnDX7iDXLDWaaHN2UKixnYycj//AH6l06OQ1Gd+UNvY tc1V1f5WqSpKfZUXJBh9ZgvM2lUn2vNcRvwQEPcewMpvg6zjGRqNMuC2b xYy0QppP2duzCUfxGQisw4khan2sFFFef7RjTgW52U1qKIgv2Jj4zHQ1t Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10923"; a="1885138" X-IronPort-AV: E=Sophos;i="6.04,274,1695711600"; d="scan'208";a="1885138" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Dec 2023 17:26:54 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10923"; a="844527628" X-IronPort-AV: E=Sophos;i="6.04,274,1695711600"; d="scan'208";a="844527628" Received: from lkp-server02.sh.intel.com (HELO b07ab15da5fe) ([10.239.97.151]) by fmsmga004.fm.intel.com with ESMTP; 13 Dec 2023 17:26:52 -0800 Received: from kbuild by b07ab15da5fe with local (Exim 4.96) (envelope-from ) id 1rDaTv-000LNf-2m; Thu, 14 Dec 2023 01:26:09 +0000 Date: Thu, 14 Dec 2023 09:25:29 +0800 From: kernel test robot To: "Paul E. McKenney" Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , "Neeraj Upadhyay (AMD)" , "Joel Fernandes (Google)" Subject: [linux-next:master 6386/7300] kernel/rcu/tree.c:2965:(.text+0x5b44): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' Message-ID: <202312140939.zA3tdSi2-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: 1gb1zxyzzrekq6m8b59wy5uuhxtz31z7 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 79F71A0007 X-Rspam-User: X-HE-Tag: 1702517223-383265 X-HE-Meta: U2FsdGVkX1816Gm3aX6PkOS3kyR3Q4uUAVgc5uIl/wNDGTRGPOUtTFtQBZH2K0UnWcy32PWEpXVA8URDn64V1xq4swz4fI3Y7F0HkcYJSdRoh6dc+UHy+rlE2shH861Bcnkx52Yokt82Z8FcrDKkHwgGd53QfbJ9ubZGmv3vTSKznlkGjisbAR6CIkcL0uQh2bwRrw+9YsZLML3P0GnnPovWxT2k3A5vVYRCFbC85BgDVJlEER7HM5Ee3sDryM1tzzMySsn8LUENuTM7sv01cbvb9RuSYyv3uTJwgqErTbIjxLduFjDKP7Iafqa7tpAdvk+Bkxj7iITVcDihZdy0WPHUvvExdeHJGGrHSVZyPrMvVb+EqGEOJ0O0sHL/BqbmdFvs2rwvm5dTl6ztRLXlqBFhvKLGMgeTjW7AqgmoZKIHSSRlVlXMir0AbST+aKrm8PkHAXaxk0fPHix3pvDbXwDTei9B1aB+iLCsVBasmqHooylmCfrmcY8BtGXzxxFq8jxQ567/I6gQzVIZK5jHkioq7XzPuA0kG8tPjJMNtu1nmi1hr7OAbrq6FbfPmd62Pg/KT3f7jzAjAV08QiCrm7iBi9RZG4VHshA1a2F8wwTDr33ULyumzx1WZLEumBGrUst38P80cxdnoFJABxX+cSxY2SjuHIBnDiK9uExr0BIxSP2I0rmKMjn75qfiWxhYIi7k/6cOA4xoS3S0VvqvnK3Zb0bICJ5aaMoQwWD3IVDVTfvfBueFd9CJk7sXOzwUI6L5D5N1dzFTgsSR86lxo7Q1xAICfKifbRLqaVpODE0WWkbRYNibShaIeTn9yxH/8na+lr2LkB96i1pZ62r1m7KZT5bkW2ZvhfqLLQJzJc/trsBoT4eRUz1vh6IJ2vhBTuWbNhMnzI/imgV6lO+bWu9UBtiasxCrJfL0FLBaP6L3EYegRdbsSe+gXketq2LKR/X/lyiX3kEZEHv2Pgr psnmNAQs Jn3YtUaqo4uIi1mVWWkHOwWzyOZgcwHFXqhKtHlMqcr9vL5EqZLmXKq0MZjiXvVAzg0T7LpjNDtc3LCc4nKHowBhdgDzAk7dyur6a1lIqCSUJu/LrfBss5cEunfNbvICfCJJDVQ8R75KKamz/HukHdEJAQ0V1qvKOKlC3DQ6VdIKXJaePVUXXk1TtUC2y5aKSj2flL1/ddDaBwU3OspHo69PnIDplagqB2fy0KDQ/+Rsz3X//M3OqKnbqZmbFVWwz8wBQnUfnZ1deOOvwDCi1Nbhk+6key4SzaHgvzIIkzXIwi9F/iZUU3L9pjtH7SWKe5KPh+2a6H2NsqG3Xt1QhlHDzwIgkjE4B2OcHNOYUdOmsDX7pJEK41ba34fsaZ0qA8yKt8XyXMffVpHIMJ8Ea2U0zWtQnu1Zlb+e3rJQHLmQWD+DH+mVx10H942UneXZdoNvK1Tki+WJW+KoHGK9gFFEBHB9yY4teLCIj 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: 48e8992e33abf054bcc0bb2e77b2d43bb899212e commit: 4e58aaeebb3c27993c734c99eae6881b196b1ddb [6386/7300] rcu: Restrict access to RCU CPU stall notifiers config: csky-randconfig-r013-20230826 (https://download.01.org/0day-ci/archive/20231214/202312140939.zA3tdSi2-lkp@intel.com/config) compiler: csky-linux-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231214/202312140939.zA3tdSi2-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/202312140939.zA3tdSi2-lkp@intel.com/ All errors (new ones prefixed by >>): kernel/rcu/tree.o: in function `drain_page_cache': >> kernel/rcu/tree.c:2965:(.text+0x5b44): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' kernel/rcu/tree.c:2968:(.text+0x5b5c): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' kernel/rcu/tree.o: in function `kfree_rcu_shrink_scan': kernel/rcu/tree.c:3476:(.text+0x5b6a): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' kernel/rcu/tree.o: in function `rcu_do_batch': kernel/rcu/tree.c:2102:(.text+0x5be6): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' kernel/rcu/tree.c:2117:(.text+0x5c06): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' kernel/rcu/tree.c:2119:(.text+0x5c22): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' kernel/rcu/tree.c:2135:(.text+0x5c66): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' kernel/rcu/tree.c:2144:(.text+0x5ca2): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' kernel/rcu/tree.o: in function `rcu_lock_acquire': >> include/linux/rcupdate.h:301:(.text+0x5cb2): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' include/linux/rcupdate.h:301:(.text+0x5cce): relocation truncated to fit: R_CKCORE_PCREL_IMM16BY4 against `__jump_table' kernel/rcu/tree.o: in function `rcu_lock_release': include/linux/rcupdate.h:306:(.text+0x5cee): additional relocation overflows omitted from the output vim +2965 kernel/rcu/tree.c 53c72b590b3a0a Uladzislau Rezki (Sony 2020-05-25 2951) d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2952 static int d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2953 drain_page_cache(struct kfree_rcu_cpu *krcp) d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2954 { d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2955 unsigned long flags; d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2956 struct llist_node *page_list, *pos, *n; d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2957 int freed = 0; 53c72b590b3a0a Uladzislau Rezki (Sony 2020-05-25 2958) 6b706e5603c44f Zqiang 2023-04-18 2959 if (!rcu_min_cached_objs) 6b706e5603c44f Zqiang 2023-04-18 2960 return 0; 6b706e5603c44f Zqiang 2023-04-18 2961 d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2962 raw_spin_lock_irqsave(&krcp->lock, flags); d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2963 page_list = llist_del_all(&krcp->bkvcache); ac7625ebd5f7ba Uladzislau Rezki (Sony 2021-04-15 2964) WRITE_ONCE(krcp->nr_bkv_objs, 0); d0bfa8b3c411e2 Zhang Qiang 2021-04-15 @2965 raw_spin_unlock_irqrestore(&krcp->lock, flags); d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2966 d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2967 llist_for_each_safe(pos, n, page_list) { d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2968 free_page((unsigned long)pos); d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2969 freed++; d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2970 } 53c72b590b3a0a Uladzislau Rezki (Sony 2020-05-25 2971) d0bfa8b3c411e2 Zhang Qiang 2021-04-15 2972 return freed; 53c72b590b3a0a Uladzislau Rezki (Sony 2020-05-25 2973) } 53c72b590b3a0a Uladzislau Rezki (Sony 2020-05-25 2974) :::::: The code at line 2965 was first introduced by commit :::::: d0bfa8b3c411e25e014e4131d2804afe29c440a6 kvfree_rcu: Release a page cache under memory pressure :::::: TO: Zhang Qiang :::::: CC: Paul E. McKenney -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki