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 E4157ECAAD5 for ; Sun, 28 Aug 2022 16:31:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 42666940007; Sun, 28 Aug 2022 12:31:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3D61F6B0074; Sun, 28 Aug 2022 12:31:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 29DC1940007; Sun, 28 Aug 2022 12:31:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 180006B0073 for ; Sun, 28 Aug 2022 12:31:20 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id E41C61A0229 for ; Sun, 28 Aug 2022 16:31:19 +0000 (UTC) X-FDA: 79849541478.05.CE04E38 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by imf19.hostedemail.com (Postfix) with ESMTP id AE3431A0028 for ; Sun, 28 Aug 2022 16:31:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1661704278; x=1693240278; h=date:from:to:cc:subject:message-id:mime-version; bh=6lDcBcCmS6IGOD/BKAzyUSX7AiU/tlQ3Yxzv9Mz9yno=; b=Kv/9H9zRvwvv+f1uO8+PB+7a4T+m4SOxPhQg5PgLeh3w8Njl91uIqwxD YR+vIts3SSU5UPnYOfbPFJ7brnGOJbRJkSMYiGvOD1ZmHDkX3LWzIvEPx zUw8q4sX45CzgJmGcgTRuIr5xrlPfeJDXDh6DdFfNy6ys1lYoZyN/Nlyr I6TvPgFoNWHy8GqhF2/cPHv7xlNJ0gZoITUs7ZAU/pTduH0qG+DAu9JUm N/xOJjldjFHiX2xuBZSG8ZSFJKj1JEfTZ3d5Z6vDefDq4LtS1lheTB+c2 /OqBXUJh+i1aZzU3Z9rNgDyFNkEoP1sAKEAyf7ZPTjtRjMTr8k2qY12OR w==; X-IronPort-AV: E=McAfee;i="6500,9779,10453"; a="277766897" X-IronPort-AV: E=Sophos;i="5.93,271,1654585200"; d="scan'208";a="277766897" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Aug 2022 09:31:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,271,1654585200"; d="scan'208";a="561964272" Received: from lkp-server01.sh.intel.com (HELO fc16deae1c42) ([10.239.97.150]) by orsmga003.jf.intel.com with ESMTP; 28 Aug 2022 09:31:15 -0700 Received: from kbuild by fc16deae1c42 with local (Exim 4.96) (envelope-from ) id 1oSLBq-0001K8-2q; Sun, 28 Aug 2022 16:31:14 +0000 Date: Mon, 29 Aug 2022 00:30:33 +0800 From: kernel test robot To: Hyeonggon Yoo <42.hyeyoo@gmail.com> Cc: kbuild-all@lists.01.org, Linux Memory Management List , Vlastimil Babka Subject: [linux-next:master 2760/3682] include/trace/events/kmem.h:54:1: sparse: sparse: restricted gfp_t degrades to integer Message-ID: <202208290041.W6s9gjtG-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1661704279; a=rsa-sha256; cv=none; b=BQiB1k/zNSmuyvGJyTfWb4ckhwxBzZW7md/+UVcWFQuyEFmyhKi+rKgCKyMJTP0uYmSZqE xlVofXw2GjdysZjnTxOAd0Irwuzm6vE1dwHyuTzEoCs5ME6on1L+oLrQKYbJAfPhEKTsNt 6110D6uOKNUo1wEI4/gmJ2KULtnNmko= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=none ("invalid DKIM record") header.d=intel.com header.s=Intel header.b="Kv/9H9zR"; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 134.134.136.126 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=1661704279; 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=Lts8kg54CWUNsZ+r6gKi0eaZvtCC96YHKSuHKNuQ98E=; b=RpaUv9afjmDSP1WPKwbp1xDuHmYeTwZhACymT+AOoQJG+C6PjOjtSnMos6OflwahW4bJRc yhWm/q+zKCUYtJnIXJgqf7I+Chg+BCtJS6qlUMkOEtwoZ4N/Q+AG+DG+yeNugvw32g/joo 9Ao01jpSsW6bluoHUxZO5WoDIzmW8pE= X-Stat-Signature: x4ykzhhjnbgu8maygp6buqdg5w4zd6eb X-Rspamd-Queue-Id: AE3431A0028 X-Rspam-User: X-Rspamd-Server: rspam01 Authentication-Results: imf19.hostedemail.com; dkim=none ("invalid DKIM record") header.d=intel.com header.s=Intel header.b="Kv/9H9zR"; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 134.134.136.126 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com X-HE-Tag: 1661704278-504893 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 8d0c42c9e80791e8baba2932d2cbd2dcead50d47 commit: 86431e299ca5a0e16405201535b6060936146215 [2760/3682] mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using config: openrisc-randconfig-s033-20220828 (https://download.01.org/0day-ci/archive/20220829/202208290041.W6s9gjtG-lkp@intel.com/config) compiler: or1k-linux-gcc (GCC) 12.1.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.4-39-gce1a6720-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=86431e299ca5a0e16405201535b6060936146215 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 86431e299ca5a0e16405201535b6060936146215 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=openrisc SHELL=/bin/bash If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h): >> include/trace/events/kmem.h:54:1: sparse: sparse: restricted gfp_t degrades to integer vim +54 include/trace/events/kmem.h 53 > 54 TRACE_EVENT(kmalloc, 55 56 TP_PROTO(unsigned long call_site, 57 const void *ptr, 58 size_t bytes_req, 59 size_t bytes_alloc, 60 gfp_t gfp_flags, 61 int node), 62 63 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags, node), 64 65 TP_STRUCT__entry( 66 __field( unsigned long, call_site ) 67 __field( const void *, ptr ) 68 __field( size_t, bytes_req ) 69 __field( size_t, bytes_alloc ) 70 __field( unsigned long, gfp_flags ) 71 __field( int, node ) 72 ), 73 74 TP_fast_assign( 75 __entry->call_site = call_site; 76 __entry->ptr = ptr; 77 __entry->bytes_req = bytes_req; 78 __entry->bytes_alloc = bytes_alloc; 79 __entry->gfp_flags = (__force unsigned long)gfp_flags; 80 __entry->node = node; 81 ), 82 83 TP_printk("call_site=%pS ptr=%p bytes_req=%zu bytes_alloc=%zu gfp_flags=%s node=%d accounted=%s", 84 (void *)__entry->call_site, 85 __entry->ptr, 86 __entry->bytes_req, 87 __entry->bytes_alloc, 88 show_gfp_flags(__entry->gfp_flags), 89 __entry->node, 90 (IS_ENABLED(CONFIG_MEMCG_KMEM) && 91 (__entry->gfp_flags & __GFP_ACCOUNT)) ? "true" : "false") 92 ); 93 -- 0-DAY CI Kernel Test Service https://01.org/lkp