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 8111EE92FC1 for ; Thu, 5 Oct 2023 21:06:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9BD988E000A; Thu, 5 Oct 2023 17:06:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 96E998E0007; Thu, 5 Oct 2023 17:06:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8364F8E000A; Thu, 5 Oct 2023 17:06:38 -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 74F118E0007 for ; Thu, 5 Oct 2023 17:06:38 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 43C6E120335 for ; Thu, 5 Oct 2023 21:06:38 +0000 (UTC) X-FDA: 81312641676.22.CEB3F80 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by imf15.hostedemail.com (Postfix) with ESMTP id 483F0A000C for ; Thu, 5 Oct 2023 21:06:34 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="H/t2ZuRO"; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf15.hostedemail.com: domain of lkp@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1696539996; 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=WMVbqrPbw/4chwcYJvFsTAcZRAqbbQPZcKBfKb0wFQ8=; b=Bk3nigNQc3spMZFu6a0oR49vb3rC6/yj84J3WBSd/fLx6JaEZiEdxltvLgVBWcODjdNkZv Ks3+rPqTDz59lHpNGHXz44MJECWa8SPI84XRL8YI0jcoWQIAiXwt+6L8kjBT4mMgGO3FQd jq6WBSYrJF0nqxbhptwK9Lqi+FI4FiE= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="H/t2ZuRO"; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf15.hostedemail.com: domain of lkp@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1696539996; a=rsa-sha256; cv=none; b=Kl0AlNm9I1I1Ebb2vSKyheH0+YJSE2z3PehpUSAGL7Xwak5daEcKQd1KdnpyqArUI2meRK aWywzPfeJHftqEhGVE563ksh1xjI+dGXrffSkleYHD2eWJC1izqgDyRN94GEBLYaWNqWxR u24pSFLCy6ztfJ4fqdkHPj+bsPC5YVg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1696539995; x=1728075995; h=date:from:to:cc:subject:message-id:mime-version; bh=80tv8dTCH3L4+dUMJNEbr32HGRxtQTeRVAvMsWck15g=; b=H/t2ZuRO4ArOWyjD43bSOAVYJPgIgdNhKkNNIs/IzOra0DQgYNGTrkgW DNo/ZECzqbCyeHAb3JnLdw5ujgwk2Zs18W1hEX28BWyZEEb7rLxdbroGo Ec0VneLko5z4voX7rVdXkIg1bMLIDnF9/11fvO3+8YCBvUzoWeItqWP7D sTxUdLpod5BxXOlkVmo/bPYaoVpsBls261o5NHbFv/FjeNkKVAlvkoVvF U6yZ9wQsM2xFRd+q79y2pnK+vGGVYNj3th69aJOiRddnQf7PV7XBh7cy2 ffROii9EbX1Ibxe/Eo1++sFKoL6zlvnVWBVXh7Qna4sAiJu0o9+kVgY/0 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10854"; a="387495734" X-IronPort-AV: E=Sophos;i="6.03,203,1694761200"; d="scan'208";a="387495734" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Oct 2023 14:06:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10854"; a="925723529" X-IronPort-AV: E=Sophos;i="6.03,203,1694761200"; d="scan'208";a="925723529" Received: from lkp-server02.sh.intel.com (HELO c3b01524d57c) ([10.239.97.151]) by orsmga005.jf.intel.com with ESMTP; 05 Oct 2023 14:06:31 -0700 Received: from kbuild by c3b01524d57c with local (Exim 4.96) (envelope-from ) id 1qoVYC-000LuA-0x; Thu, 05 Oct 2023 21:06:28 +0000 Date: Fri, 6 Oct 2023 05:05:21 +0800 From: kernel test robot To: Nirmoy Das Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Dave Airlie Subject: [linux-next:master 8675/9984] include/linux/fortify-string.h:59:33: warning: '__builtin_memset' writing 16 bytes into a region of size 0 overflows the destination Message-ID: <202310060514.FaOb6mZy-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 483F0A000C X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: ftxabmkipig1yh45ewck5o3uyq3i7ezf X-HE-Tag: 1696539994-764667 X-HE-Meta: U2FsdGVkX184uTZZ/ShxaDDA294sijvvFSW+c/PgVmYyKQH6e1e7jlm0MSPJQ0U0dHHWMUbY5n+raYyWdSraxahT1xc62u3K393vrAEUdoXQga9lDgv8tSLH8342o99bfe+UqCk8i711OnXdLUalS2o9Zo6X2ZHC6IgzeVXtDWl8Qlu55zFCljxVqT+id54q4mO/pngmjptfK91UtF4h451wyzDbss3FSn+Q7Bu2OzT2NokZ1/Kp4EtdwS04Mb/jHAw1BBQt2mimcaCpYQqNBeb638ythPO7EfLXkmhQh83aBJIY04Rxl9tXqnW7LWRdDf835qiso3+QB/HOy/VkHB/D+oP7UpnOVwy/TrhTWwQ2nEj0MUtoAP584Jps9oDfklW6Z4Doek1mMBG6Md2qmYZhHqI4OFbRY0fLvNvl0b95YJdOjxfsKy0FBZQCQwyStHQRD9I7EnXVFIodGBYs5EzTVTm2TXks56ssPfvWOdKnsMDF974a70ZoB0sAK3pn8WqzmQT2+scn7EQPclwl7bhIR8O7UwkzErvkOAWV5APOT07fahSyew0ILpdAekdmNh2dsq6bB3JaE9F1YgOJpYmwMdaJVXr32CTA4R0qemf65lwS77O8E4f2RsX9TUEq55fA7cl28+VSwy34of8dibJWTj74DoKifCok5vPQypFtxhTFnm/UjtHp+bAhYnVR/NyzTnM8/E8z/iwpYcr64UlDiiDrMjHGT3YrK5fw0MNChUYedZ/ZNVt0B6jsUsKnVekalDJ8e9SAw+74HUg3F2lF2JuNJQcNuJZ5M9atumTYv+xBjW2dpqeYVrAdb56OiQzLYOmYNmL0y78OX8ZfdWdOxXIxYWfx0lQzf86dJ46qT7mEN47u7Tg2xCe/i1/DJmPH2j9CZ7sMVrQ7GwRh73mqDgj35Tawnt+fMwu22fO+CXK5AIyJcGSevseSsDPucRAXsafbJ1Dy0pdoWuN jMKvxKgI iCz6+tZApTGdeSPNIDM5ZK9G35fSiomEN37O4ihYsgCMzvh4az+dlMuo1vWcC6m7KJyZp+QaHFPXbb+7V34REQQY9+Bi7CZkxw03OgLlbbokU+KVNRPo8++gXXwyiI3qb64MGaNDwZuVUQ1HyeXiJluUD5u6Nt/mH71hUdUPxrdmVqi6qvtkut7ghXor54euiIFHXOiZIVe9U0ZMViBnVAKwTH4/azRC6VGSigjXbBqjIaEcOzyCd7imMcyUPtAhTabmVNxmbydr1HH7NjQ2Uh9HASIyZeoxImHigGjleSpaxvPhLHaiFpVf9IzPuNxfCQlcBq5876GKgOFhUfWK/kD1TRque8e0H3iklw+Do5s1vAV6+5IIsZzp4vLl7zUq+qhHqNSzL5QwpjeT2wYnyfjhGYfB/atnqB1VXPrc/F1tblFa3FsRZF8BXo4c0SPgEqWV4arDYHgYGVJ1rUyYH6v8t/N/1g9IsPa9nMo/9lU8/ROXlqw7AzmiwqduFpSQCNhwy/tblBu29PDB7ibWB8E/u8P7xklH0Wnms 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: 7d730f1bf6f39ece2d9f3ae682f12e5b593d534d commit: caacbdc28f545744770fb2caf347b3c4be9a6299 [8675/9984] Merge tag 'drm-intel-gt-next-2023-09-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-next config: i386-buildonly-randconfig-002-20231006 (https://download.01.org/0day-ci/archive/20231006/202310060514.FaOb6mZy-lkp@intel.com/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231006/202310060514.FaOb6mZy-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/202310060514.FaOb6mZy-lkp@intel.com/ All warnings (new ones prefixed by >>): In file included from include/linux/string.h:254, from arch/x86/include/asm/page_32.h:18, from arch/x86/include/asm/page.h:14, from arch/x86/include/asm/thread_info.h:12, from include/linux/thread_info.h:60, from arch/x86/include/asm/preempt.h:9, from include/linux/preempt.h:79, from include/linux/rcupdate.h:27, from include/linux/rculist.h:11, from include/linux/pid.h:5, from include/linux/sched.h:14, from include/linux/ratelimit.h:6, from include/linux/dev_printk.h:16, from include/linux/device.h:15, from include/linux/pm_runtime.h:11, from drivers/gpu/drm/i915/gt/intel_rc6.c:6: In function 'rc6_res_reg_init', inlined from 'intel_rc6_init' at drivers/gpu/drm/i915/gt/intel_rc6.c:610:2: >> include/linux/fortify-string.h:59:33: warning: '__builtin_memset' writing 16 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 59 | #define __underlying_memset __builtin_memset | ^ include/linux/fortify-string.h:516:9: note: in expansion of macro '__underlying_memset' 516 | __underlying_memset(p, c, __fortify_size); \ | ^~~~~~~~~~~~~~~~~~~ include/linux/fortify-string.h:524:25: note: in expansion of macro '__fortify_memset_chk' 524 | #define memset(p, c, s) __fortify_memset_chk(p, c, s, \ | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gt/intel_rc6.c:584:9: note: in expansion of macro 'memset' 584 | memset(rc6->res_reg, INVALID_MMIO_REG.reg, sizeof(rc6->res_reg)); | ^~~~~~ vim +/__builtin_memset +59 include/linux/fortify-string.h 78a498c3a227f2 Alexander Potapenko 2022-10-24 46 78a498c3a227f2 Alexander Potapenko 2022-10-24 47 #if defined(__SANITIZE_MEMORY__) 78a498c3a227f2 Alexander Potapenko 2022-10-24 48 /* 78a498c3a227f2 Alexander Potapenko 2022-10-24 49 * For KMSAN builds all memcpy/memset/memmove calls should be replaced by the 78a498c3a227f2 Alexander Potapenko 2022-10-24 50 * corresponding __msan_XXX functions. 78a498c3a227f2 Alexander Potapenko 2022-10-24 51 */ 78a498c3a227f2 Alexander Potapenko 2022-10-24 52 #include 78a498c3a227f2 Alexander Potapenko 2022-10-24 53 #define __underlying_memcpy __msan_memcpy 78a498c3a227f2 Alexander Potapenko 2022-10-24 54 #define __underlying_memmove __msan_memmove 78a498c3a227f2 Alexander Potapenko 2022-10-24 55 #define __underlying_memset __msan_memset 78a498c3a227f2 Alexander Potapenko 2022-10-24 56 #else a28a6e860c6cf2 Francis Laniel 2021-02-25 57 #define __underlying_memcpy __builtin_memcpy a28a6e860c6cf2 Francis Laniel 2021-02-25 58 #define __underlying_memmove __builtin_memmove a28a6e860c6cf2 Francis Laniel 2021-02-25 @59 #define __underlying_memset __builtin_memset 78a498c3a227f2 Alexander Potapenko 2022-10-24 60 #endif 78a498c3a227f2 Alexander Potapenko 2022-10-24 61 :::::: The code at line 59 was first introduced by commit :::::: a28a6e860c6cf231cf3c5171c75c342adcd00406 string.h: move fortified functions definitions in a dedicated header. :::::: TO: Francis Laniel :::::: CC: Linus Torvalds -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki