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 E881AC001B0 for ; Wed, 9 Aug 2023 11:15:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4FD136B0071; Wed, 9 Aug 2023 07:15:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 48FC76B0074; Wed, 9 Aug 2023 07:15:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 34DF88E0001; Wed, 9 Aug 2023 07:15:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 21DD36B0071 for ; Wed, 9 Aug 2023 07:15:48 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id E1A78A059C for ; Wed, 9 Aug 2023 11:15:47 +0000 (UTC) X-FDA: 81104311134.29.817A236 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by imf20.hostedemail.com (Postfix) with ESMTP id E5DB71C0026 for ; Wed, 9 Aug 2023 11:15:44 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=5VJ25N7s; spf=pass (imf20.hostedemail.com: domain of elver@google.com designates 209.85.128.45 as permitted sender) smtp.mailfrom=elver@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1691579745; 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:in-reply-to:references:references:dkim-signature; bh=cdOgII60Og+bqAR+MgVZz+ZgwgOC15u6vTysGLiYTo8=; b=0I8awFdb/7LmS2CUUQ4ILsM0yY9eTsoE3id3XNqSgxXd+70gq5FAGaV3SGYFXNrq+czQur C+yHdrQOfq9UovPaBsq4e+6N+6mdOb53wqULtqXPzirSeXBxcC3iDuraQMHQtw6WVBQvWG oc/lp7TX2fjqmzCds4VW8YXntsfgohM= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=5VJ25N7s; spf=pass (imf20.hostedemail.com: domain of elver@google.com designates 209.85.128.45 as permitted sender) smtp.mailfrom=elver@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1691579745; a=rsa-sha256; cv=none; b=TwVgO8NDVmmsFF9V7qO1gYEV10Zwxl4LTLbBEg0eeJU5i0yQBVcsUZNpZz2bfki8jkjSp1 PLosmSLojdt4mqmvoTaRimqDjn8J4JP5Upva98poMBphmSjDRVhwBXjWjcn+efs50KvgFi AEClUhH3Png79aFSsIp6R18AourSMqc= Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-3fe24dd8898so56777395e9.2 for ; Wed, 09 Aug 2023 04:15:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1691579743; x=1692184543; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=cdOgII60Og+bqAR+MgVZz+ZgwgOC15u6vTysGLiYTo8=; b=5VJ25N7sQ/Yfzsp1Apyq9lRgTmiyMJY4TIBi3Ht1aXZPvDVTC2WPE5ZjuqqoG5C1/v HBfs/8/w+LCAKOqGbkIUdBy8syXtwgS0FN5GO+qPK4Lk/c1k67TYsfuv4yku8B1oYAwH MYH/aB+X394txyr30nKz3ZvkfTqDekt/kezMd6IaKclHiFUi20NPkMAHJY56e/Ot5fAE oBWrf9l3yFmQXQ31pkJr0mJS5xKBny6FLaNeEVOV5isb/c2oumRQS6IU77/9gvWcu89n MFpvwlS6tytsboH9+kxkEGSTO1e1UeRrjn7KJY9m1oZ7QcxpNQZ5Ujra/OQEny6I9sV1 RVpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691579743; x=1692184543; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cdOgII60Og+bqAR+MgVZz+ZgwgOC15u6vTysGLiYTo8=; b=UApD9VfPPk75EGH9NnJvSFnjWoC8qKY2SKMJMGV+n4tXbCDk7+7PESkytuNioKwUGc zTvQTalVP5lwDU4HA/40el0uaNZFG1YWU2EXGV3O/nqmS8ygb08vbNrB1HenFRhC6daP kn+MNrP5NXNuEquZIULx21Zh7TxCxjiD4TYBCKCPJLjg6CAMTpvyrHZ3kXhjhzUyN/pz VFdDkOaVNqLEnetLryWZatLIKVSFeC9ahVLX5KBe7RIPU95qhJcj8enq8gripD4ITfgw LQVzi4pcr8dAer3rMGvdWs0qsPkXsprBzdWud8yVhD2/SjWf4COXbhQpqnos9/08mppS +ZxA== X-Gm-Message-State: AOJu0YwR2MQsyE18mar8BotyG7z03NG3awPWDanXqFixoJWoff5CXXo4 8FfC8G5yPR5da7sDu0BxFKWfJA== X-Google-Smtp-Source: AGHT+IHwDk+rpqdwrzIETPQychYDSJpoMKmg2GdrOjZChQTHQdm/v6UEqiR/2iTj269J/GMWIm2u7Q== X-Received: by 2002:a7b:ce07:0:b0:3fe:45e5:f6ee with SMTP id m7-20020a7bce07000000b003fe45e5f6eemr1838933wmc.19.1691579743145; Wed, 09 Aug 2023 04:15:43 -0700 (PDT) Received: from elver.google.com ([2a00:79e0:9c:201:9ce0:327a:6e5a:3533]) by smtp.gmail.com with ESMTPSA id p25-20020a1c7419000000b003fe2bea77ccsm1696267wmc.5.2023.08.09.04.15.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 04:15:42 -0700 (PDT) Date: Wed, 9 Aug 2023 13:15:37 +0200 From: Marco Elver To: kernel test robot Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Andrew Morton , Miguel Ojeda Subject: Re: [linux-next:master 8173/8441] include/linux/list.h:53:13: warning: '__preserve_most__' calling convention is not supported for this target Message-ID: References: <202308091820.0dPY7D6f-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202308091820.0dPY7D6f-lkp@intel.com> User-Agent: Mutt/2.2.9 (2022-11-12) X-Rspamd-Queue-Id: E5DB71C0026 X-Rspam-User: X-Stat-Signature: 4udiodagqhbg64eaufwictdq88ig5hqs X-Rspamd-Server: rspam01 X-HE-Tag: 1691579744-469972 X-HE-Meta: U2FsdGVkX1+huT/jwEoOKfeGglaqlXSdbibsmTSu4s0K19krdlxuuQqA8Ykdxqqepd38/j/yUBMtRtvSNPHKX5mloAlcqyGNi/jdL3+oQ1cPrCQKKjHFjTTos/FTM3aK3tnL7OjAFRsOPXiJmen3d83SmzE4IwsqUL6xmgl3MWcGhWSGhcr6DAyOBBuhWjaYkEmyyfTFnl+10NZhhKYyxRCOtOb4hOkGJcSoNs5KDaLn5dPXp2L22kIOPj2mgknY4upk6M5t76VPjs+cjaemaOA+CQtS1BHYsubeubldgrHv7/xs1Mb2/8Bt4oMG31Zt1LjeSdbqvGRlfhKPrz7EPY2GXwQzoaSo5t5A6Y1fj2vv2htSZAO2O9YKnoOhdUU6r84wuv6lCi7TIYfP2wAQKzoCtHiR1KF+dA2SAFZWEchvKTXqxakm3l7JYd8CSgSe0tRUH5Wj/359vEnc5UDP6NVsXIx3N/G8/ivueGX9TPd5XDHDu8PnNkBXpYaFXjhI0AEs2WgOHDunhsb4T9aHs14td9Bx5BzqipUR2ouFpqEnlH0TSVnoLe6keMNO17AbhcwgW1CYcMfVr1CiUhMm0LWKHTRsHy3OVOnUPP5sLcq7eMnJH0kN4FIX0fLRUyTU7p/wg6l5H1RsdtonhsOc4GAotewnubtlCXqUhEwmfWZ/oJdKLDca1OB3hJk0Jt9c3c7uM/E4RmIjODDMNd9rlBdyBqSkYLdoNYD6pa7L0QD/5BgIx13eC+ico7VYokZ9bksCRVsPvwwkvWSNYvxS1oPfeJIL2TCYZy7oz0nm2V1JfiUlAg4awCEa7JMPIdQ6WciEsJlmD8pcrrOZRn0+Tk7xKa5bP/NBOs+2tGP1bBbKwlXjLjqI6vR+KgM4Z2m68s4s2UIhIMK9xuL2e+Ukph+sHk7WszzClcH2qGeEn4dMVl8XgChiunoYBsEWqilZ9yDOPkIu/jmABIqxYWa tUBM5i5C No+AbSwlIH49c+f9Ytcmdy1croNRuYuWySqW8OLfvASIg0gEob0qfGJ1WckZ0eLCFi1cyaILWsn3fnFY9IV61psx9pGBH2lQsZ1RV8Fp8aSi/78G6Tm/p1tEEY+hlySsPdvnFTjMaeGuCR80iRCC5ndbM4Cv5sBrZg9f4Jqs9YV5DD08Dl9w8T5JZadwsBiyAita5YHcZptaSnW3ao9eSMfTRal0wgQBsPKj2i6zYHuDKxF72edblJbcQnBFQLsReVkuvLwG5joWXZ5uymdv6t8di1Tzv4JMDmPrR5zfsiHOVIevpifAm84OREQl/hIC9qTvksuuf3YLXj8cIXvpimm1UQ9hZKBABgWoL7lgyYIMbCi4Xg0ZxbKqJhYSF/x8eDC2bBm8iC3PDPYlOfdxKGrKN0N1ZPOrgU2g+hi9rdUUgQnq71cMpuT8BtspLqmeFBE3grHa5B9+6vUkAQdOPwcy0QjtLnZoy1eXKePqcxrzjsULcMWdHPLgNmAYVSwbQED1VuPolEyR6/oze+/3FYXrkQOBsVgajwZ2fXNiRWVQn46pMHD1EoK2DLO27l9v/2pRBzjpyFl34QKKwEu+/llRfy8S8LkTwCyOn6aX3fM/ITXe9daUv8DT43sDo23m6BAf6s421dkHJNNHanD6R5DOJ85EG1rLrRRTW 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: On Wed, Aug 09, 2023 at 06:27PM +0800, kernel test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: 21ef7b1e17d039053edaeaf41142423810572741 > commit: fee8feb67f0b2954eb7a2a259122e43a15cf3a52 [8173/8441] list_debug: introduce CONFIG_DEBUG_LIST_MINIMAL > config: hexagon-randconfig-r041-20230808 (https://download.01.org/0day-ci/archive/20230809/202308091820.0dPY7D6f-lkp@intel.com/config) > compiler: clang version 15.0.7 (https://github.com/llvm/llvm-project.git 8dfdcc7b7bf66834a761bd8de445840ef68e4d1a) > reproduce: (https://download.01.org/0day-ci/archive/20230809/202308091820.0dPY7D6f-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/202308091820.0dPY7D6f-lkp@intel.com/ > > All warnings (new ones prefixed by >>): > > In file included from arch/hexagon/kernel/asm-offsets.c:12: > In file included from include/linux/compat.h:14: > In file included from include/linux/sem.h:5: > In file included from include/uapi/linux/sem.h:5: > In file included from include/linux/ipc.h:5: > In file included from include/linux/spinlock.h:56: > In file included from include/linux/preempt.h:12: > >> include/linux/list.h:53:13: warning: '__preserve_most__' calling convention is not supported for this target [-Wignored-attributes] > extern bool __list_valid_slowpath __list_add_valid_or_report(struct list_head *new, > ^ > include/linux/list.h:44:39: note: expanded from macro '__list_valid_slowpath' > # define __list_valid_slowpath __cold __preserve_most > ^ > include/linux/compiler_types.h:132:49: note: expanded from macro '__preserve_most' > # define __preserve_most notrace __attribute__((__preserve_most__)) To silence this warning, we can just guard it based on known-supported architectures: diff --git a/include/linux/compiler_types.h b/include/linux/compiler_types.h index c88488715a39..c523c6683789 100644 --- a/include/linux/compiler_types.h +++ b/include/linux/compiler_types.h @@ -128,7 +128,7 @@ static inline void __chk_io_ptr(const volatile void __iomem *ptr) { } * * clang: https://clang.llvm.org/docs/AttributeReference.html#preserve-most */ -#if __has_attribute(__preserve_most__) +#if __has_attribute(__preserve_most__) && (defined(CONFIG_X86_64) || defined(CONFIG_ARM64)) # define __preserve_most notrace __attribute__((__preserve_most__)) #else # define __preserve_most