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 14B25C4828D for ; Mon, 5 Feb 2024 07:16:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7E3646B0071; Mon, 5 Feb 2024 02:16:22 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 793656B0072; Mon, 5 Feb 2024 02:16:22 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 65B256B0074; Mon, 5 Feb 2024 02:16:22 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 569A06B0071 for ; Mon, 5 Feb 2024 02:16:22 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 290DA1605AB for ; Mon, 5 Feb 2024 07:16:22 +0000 (UTC) X-FDA: 81756891804.23.D918848 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) by imf18.hostedemail.com (Postfix) with ESMTP id E841C1C001C for ; Mon, 5 Feb 2024 07:16:18 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VY7j7UW+; spf=pass (imf18.hostedemail.com: domain of lkp@intel.com designates 198.175.65.12 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=1707117380; a=rsa-sha256; cv=none; b=doTp3I6IpFBxMm+s4SO+KLUWpwk0gW+iOy+fjfpenOnMq/vMfpGIX8chLeUvkzMFBKdmkQ ACiL/DeTJvVbWUXU77xzFnOs2ktWXUzP8uzZn3R+/1QPzOvZO1JrWPsQwv3qDruqpBNrtA f83een94VqRv7EoXGERY6vXQdnj/0Sg= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VY7j7UW+; spf=pass (imf18.hostedemail.com: domain of lkp@intel.com designates 198.175.65.12 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=1707117380; 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=+4BFvs9VmT08km23yW/hvzAnWkCaP/LjZST9RgGGmY8=; b=zgcEnuQAw0UyRr6SwN15ZRPlio54WS+M6TTvTH2cch58JAfWc48O0hJOhE/kfB3028KoNg +JQWVrnVQyWBolMaiHnKvhl6CsOfMWf+apf4MSizg93jsfRJHQFAI0NO5MkE1C+noQ+7D1 5VCJBFsNwQZPw5cLPV0BNywPNg30AJs= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1707117379; x=1738653379; h=date:from:to:cc:subject:message-id:mime-version; bh=0WhUf1wD3hiVly0e61c91gFYligm75XwZo7AQzce5PI=; b=VY7j7UW+FYjj64ifA73l5sH0PLrnqRHRVKdjPbWfBME9VxXLcfFkx42X Prkpv15jUXvyKQ02F1yJY0hpzp6ykEd7Qh0q/WmfHCrUJ+3xaOhVWaQfi PRZ68f13hVb71NJ2SL80eni8SMVoWwv19UD5sbqDmYt/3qkGMFTP0jmFu Ox8SERNT0YPnHYWU+DI5NcEYQmfFaj3AM9sHfXZchpIuElCeYDmYi7QeG LIXNxq3wpU1mN4xP6U/zeAR5ZUGaq2p6tIDvzzugTpwJeJYhK6BhtbPjv buEAduw9xMP6OxDLJten3Q/78Zeejn40hCs3v0CQ+PQZI73ddJlFlv1bK Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10974"; a="11822714" X-IronPort-AV: E=Sophos;i="6.05,242,1701158400"; d="scan'208";a="11822714" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Feb 2024 23:16:18 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,242,1701158400"; d="scan'208";a="31442291" Received: from lkp-server01.sh.intel.com (HELO 01f0647817ea) ([10.239.97.150]) by orviesa002.jf.intel.com with ESMTP; 04 Feb 2024 23:16:16 -0800 Received: from kbuild by 01f0647817ea with local (Exim 4.96) (envelope-from ) id 1rWtDB-0000Dc-0Q; Mon, 05 Feb 2024 07:16:13 +0000 Date: Mon, 5 Feb 2024 15:15:45 +0800 From: kernel test robot To: "Ricardo B. Marliere" Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Tejun Heo Subject: [linux-next:master 3841/4021] kernel/workqueue.c:6798:32: error: passing 'const struct bus_type *' to parameter of type 'struct bus_type *' discards qualifiers Message-ID: <202402051505.kM9Rr3CJ-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: E841C1C001C X-Stat-Signature: kroz4rzukg3t6qpsxkcgs86j4xj4rmc9 X-Rspam-User: X-HE-Tag: 1707117378-666969 X-HE-Meta: U2FsdGVkX1/imAeGoruuoWRzUPg3sl7WR0Oh78rt9eeBiLbyCfx000Luuj5UBb84AKVtdJreETVAPOIb8fpA/I443mG/wmDMeeW5ZXmO9kg6wKPYFQ34GuC7NGgAf6N5EQ2JIJVzB2UJRH6wI6Pbohbl8tNb0esHgqrkLyeV2HgRi6ZGdbeCBclKug/P5Le5JtX5AIwXu7G0DBLhKGIXI5XeSMazf4BHupXNlZwluEUF3zFLAuYD8e0ahqEaR7kHffIyKCffyt36yiSzRCXI9QcpP9ft+8H5DEQcOuhikxEOykWKMlrW4rAGgGR11fgv/tGHb5GaPtNm8TW9MMgZE9iY4zCEH9EdAMtNZph1dKdiYniO5g5cddkO5PUgyQ6G/HFR5s0yrWqSdsnIx8p5mZwHNWQfVMZoMok4MGuzCVw9AxjqP1znQ4bHQni0C2OOqZ8zvA3AVp1mHD7HZCuhofdluU0og0moLob9rS9i43Tbu2XcIol3+Dacd41KjNJ8kJKgrCYQET15/PMYE80JD88hVWDz01anCim9tIXue7LEy62JrlEucGCvzGF42CYDVVrVCJuy31zAnKxQq1lXDt8ImtAwe7L322K3CjF7rwh3IyOGRMVVsc6xZpYW8XD2b3QSbhPoIb0q7UQgX6a4iWAklUkqG2ufuR57KehJeP6SOG1yD/skARjogI60pQ8kyxwhv7DF0PRQJmsYZxpoQ7oUPgfNSBHZvBdKul0vJhEQS54lPm1JMF/clxn3UD5vZvwa+Ywaez4fkFYFDBlpShzYQr25+OG6Ocn6/dyofoIAFxUwgNuLDBF7o11IgZo4ov2AWcsRiqJFHjK82KNZTfq4lS26DautdsIWpyJNDWKSJgwWQTyeQU6888Mq43DEWDvuETLi3VTR8UwgS4zYDEeJEeadoqcK5nZIR85MFsLMbunfOmzxPDafBhaiEbJkQibztrNbMe7QFtV5tXm vFTQ3U3F ggt0OUDHvD060cc/llz2wnoxCt7IlIkDD5wZNmZjytpSRopH+UAUDil2FZo0rvMUN9Odn2Eva7OvbA2vOV8fp83Opu46TFntCUFmNcNwTzxaiXlJn3jurn6nJWrbzYholo8BO8aFFJMjNhnm3UYXLSWlnZnORj51K/1byvmRFd9vocuSvVjjGqV3bU3iS1NOfKAHnm04CFzMLPKUftL0aY0ZmvvPTiXx4m24liNWhc6MDI2x2bKncbSmSkwnEjXDzswqhIiU0QZjC4p8n6wqSRU3gV2PejXi0Is939GlB5AI3R788LLZlQb40cAsleCL6/NB14PvvL58lvClie1IeH4CnYYsoQce1BIooeS4cPDTHjfTY+YWEnrSH8g== 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: 23e11d0318521e8693459b0e4d23aec614b3b68b commit: d412ace11144aa2bf692c7cf9778351efc15c827 [3841/4021] workqueue: make wq_subsys const config: i386-buildonly-randconfig-003-20240205 (https://download.01.org/0day-ci/archive/20240205/202402051505.kM9Rr3CJ-lkp@intel.com/config) compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240205/202402051505.kM9Rr3CJ-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/202402051505.kM9Rr3CJ-lkp@intel.com/ Note: the linux-next/master HEAD 23e11d0318521e8693459b0e4d23aec614b3b68b builds fine. It may have been fixed somewhere. All errors (new ones prefixed by >>): >> kernel/workqueue.c:6798:32: error: passing 'const struct bus_type *' to parameter of type 'struct bus_type *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers] 6798 | err = subsys_virtual_register(&wq_subsys, NULL); | ^~~~~~~~~~ include/linux/device.h:77:46: note: passing argument to parameter 'subsys' here 77 | int subsys_virtual_register(struct bus_type *subsys, | ^ 1 error generated. vim +6798 kernel/workqueue.c b05a79280b346e Frederic Weisbecker 2015-04-27 6792 6ba94429c8e7b8 Frederic Weisbecker 2015-04-02 6793 static int __init wq_sysfs_init(void) 2d3854a37e8b76 Rusty Russell 2008-11-05 6794 { 686f669780276d Greg Kroah-Hartman 2023-03-13 6795 struct device *dev_root; b05a79280b346e Frederic Weisbecker 2015-04-27 6796 int err; b05a79280b346e Frederic Weisbecker 2015-04-27 6797 b05a79280b346e Frederic Weisbecker 2015-04-27 @6798 err = subsys_virtual_register(&wq_subsys, NULL); b05a79280b346e Frederic Weisbecker 2015-04-27 6799 if (err) b05a79280b346e Frederic Weisbecker 2015-04-27 6800 return err; b05a79280b346e Frederic Weisbecker 2015-04-27 6801 686f669780276d Greg Kroah-Hartman 2023-03-13 6802 dev_root = bus_get_dev_root(&wq_subsys); 686f669780276d Greg Kroah-Hartman 2023-03-13 6803 if (dev_root) { fe28f631fa941f Waiman Long 2023-10-25 6804 struct device_attribute *attr; fe28f631fa941f Waiman Long 2023-10-25 6805 fe28f631fa941f Waiman Long 2023-10-25 6806 for (attr = wq_sysfs_cpumask_attrs; attr->attr.name; attr++) { fe28f631fa941f Waiman Long 2023-10-25 6807 err = device_create_file(dev_root, attr); fe28f631fa941f Waiman Long 2023-10-25 6808 if (err) fe28f631fa941f Waiman Long 2023-10-25 6809 break; fe28f631fa941f Waiman Long 2023-10-25 6810 } 686f669780276d Greg Kroah-Hartman 2023-03-13 6811 put_device(dev_root); 686f669780276d Greg Kroah-Hartman 2023-03-13 6812 } 686f669780276d Greg Kroah-Hartman 2023-03-13 6813 return err; 2d3854a37e8b76 Rusty Russell 2008-11-05 6814 } 6ba94429c8e7b8 Frederic Weisbecker 2015-04-02 6815 core_initcall(wq_sysfs_init); 2d3854a37e8b76 Rusty Russell 2008-11-05 6816 :::::: The code at line 6798 was first introduced by commit :::::: b05a79280b346eb24ddb73b39988398015291075 workqueue: Create low-level unbound workqueues cpumask :::::: TO: Frederic Weisbecker :::::: CC: Tejun Heo -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki