Message ID | 20231020092159.2486063-2-michal.winiarski@intel.com |
---|---|
State | Accepted |
Headers | show
Return-Path: <linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=tlmwz8o3; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=dFD7UYNm; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4SBfHq4zCtz23kP for <incoming@patchwork.ozlabs.org>; Fri, 20 Oct 2023 20:22:31 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=CrosM9rDQR5gbOUHaK7uJz7JdaESi8EBtADXL6tMeeA=; b=tlmwz8o3+02x5R vNgHUz/Asiwhk4q5z8HhfTBqnK1v0pkCYVzwB2QS+/yI4gkNmglubNZN4V5YWaIGpOwaTul9bRarX vTcf6dVbMyRBYmMyw3WEY+OwwNCu8SnBefbFW/uOBMxYd77hnzG6AP8XXj1+fGgg2vkGoeHatRN8e 6gJa6J0RN8wET64t/2Klgo8qQQfzMuJzWtN6koIQfYlpeL7VoLBYdCFJTvYPqC5qabdVuLwEVYsQa F/Oki76koXlK1bEr+RdmR3KDt50XGcowH9+v55FBMgN9oGtUVj56mt+1EHvAvnqkYo/FAK6U+l43o HXNynBpDVHq7ojaEpUOA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qtli3-001fck-2W; Fri, 20 Oct 2023 09:22:23 +0000 Received: from mgamail.intel.com ([134.134.136.65]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qtli1-001fbD-0J for linux-um@lists.infradead.org; Fri, 20 Oct 2023 09:22:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1697793741; x=1729329741; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=gMmsR6/ENqtT3Uvb9ko3vE65+B2JJ9QgLROGyaGVV0A=; b=dFD7UYNm6Ud8/EYmJQ+kdE8CO5JOjr3F+0ewJlQSZe149fFu0ihNRSgN 9nFdmTmzx+tpSmR9Sq8MMgzkn9JdzHjauM0J05N0Kte86bBa32riKLAwA SqzsaaG8PpiqLlqqCISSZpZE2PwJwtGCUFtLdqEhkcU6dySQIkbYESCSb AQw0HDA3lO65fnP7HNP5vBq/AVvXNZJ8bB/40faU08rDyUvKwRXvdqWqk NvNBkT2C/WRuuFY4jYFIdT/pk5/nlyT/MFUaBpRvytNi5m6nyoGFAuvmc uKzPYnBlDVn/C6MIrhy/wTl7ApNZ40buOOc7FBqglqGbVdGx3Mcv/HKwZ Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10868"; a="390347427" X-IronPort-AV: E=Sophos;i="6.03,238,1694761200"; d="scan'208";a="390347427" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Oct 2023 02:22:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10868"; a="823180631" X-IronPort-AV: E=Sophos;i="6.03,238,1694761200"; d="scan'208";a="823180631" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Oct 2023 02:22:20 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Fri, 20 Oct 2023 02:22:19 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Fri, 20 Oct 2023 02:22:19 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Fri, 20 Oct 2023 02:22:19 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Fri, 20 Oct 2023 02:22:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QRn9DfgpSJsRuTKB0AuONhdICCzl3XD0JQsr1/yYnjk0hTaMwHTNnPzvp5oGSBsuwnchicRtA1Giy1Y8c7XLenW2EKvXRWOo95bNZ8CN/ci7MIXjdzBgDtsbjOoRvPpgtJXDTXVv53FflCXWiI4I/xNvflBcbzlP5U0ZDU5GCijgI77TnQbPzyBmLWGBfOemMD0W05AvRzqJE2ly8V/rDXZJqoVRrdmgBaaoXYymIm33XSbfIEHS/3cLGaT0Y4s+y4kD9CK8Df9OsibFfREItUUOeXcuN+nCSZQq4WFPZHc9dsOI05kgoOpLg4zxG9ow8U3UryxnlwORqKndUwDGgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=a4Avd15+BPlGH49zWpb2CGvOa5Ab1hUPzNBPlqAUlag=; b=Yy7SoNVZF6XlhHhO4PfSLqNSRkpGkjHXP/CZUxF6JwSZbrKbMs4CYE9K3cUOrhB8OBQvUQBfMJFaYHkHVl8VthDVYL97a2GXidpO2Ll259ot6tTwyqGoK3jH7ezZailNIy/briNoXroYripOGHYZpxgyBq5cEp1LKnZC8Fq4AX/7i3arAIlv81m1LYhSrD3KqBvSbMHahTcoS75WeGcPGjR9rPYvXRCxsvc6I7yzpwwdPlIN0+yWSk3UagoMRASubvCEVW47E2d0AVdm+7V5EfiWRLdcIINv7dr5BAKc4xy/aIfw9xbjqYruC2sNLaazKdmoTVLslSFh1de90aZOXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DM4PR11MB5373.namprd11.prod.outlook.com (2603:10b6:5:394::7) by PH8PR11MB6877.namprd11.prod.outlook.com (2603:10b6:510:22b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.26; Fri, 20 Oct 2023 09:22:11 +0000 Received: from DM4PR11MB5373.namprd11.prod.outlook.com ([fe80::cc5d:d2c9:b39a:3de7]) by DM4PR11MB5373.namprd11.prod.outlook.com ([fe80::cc5d:d2c9:b39a:3de7%3]) with mapi id 15.20.6907.025; Fri, 20 Oct 2023 09:22:11 +0000 From: =?utf-8?q?Micha=C5=82_Winiarski?= <michal.winiarski@intel.com> To: <llvm@lists.linux.dev>, <linux-um@lists.infradead.org>, <linux-doc@vger.kernel.org>, <kunit-dev@googlegroups.com>, <linux-kselftest@vger.kernel.org> CC: Tom Rix <trix@redhat.com>, Nick Desaulniers <ndesaulniers@google.com>, Nathan Chancellor <nathan@kernel.org>, Johannes Berg <johannes@sipsolutions.net>, Anton Ivanov <anton.ivanov@cambridgegreys.com>, Richard Weinberger <richard@nod.at>, Jonathan Corbet <corbet@lwn.net>, "David Gow" <davidgow@google.com>, Brendan Higgins <brendan.higgins@linux.dev>, =?utf-8?q?Micha=C5=82_Winiarsk?= =?utf-8?q?i?= <michal.winiarski@intel.com> Subject: [PATCH 1/2] arch: um: Add Clang coverage support Date: Fri, 20 Oct 2023 11:21:58 +0200 Message-ID: <20231020092159.2486063-2-michal.winiarski@intel.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231020092159.2486063-1-michal.winiarski@intel.com> References: <20231020092159.2486063-1-michal.winiarski@intel.com> X-ClientProxiedBy: WA2P291CA0010.POLP291.PROD.OUTLOOK.COM (2603:10a6:1d0:1e::16) To DM4PR11MB5373.namprd11.prod.outlook.com (2603:10b6:5:394::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR11MB5373:EE_|PH8PR11MB6877:EE_ X-MS-Office365-Filtering-Correlation-Id: da00d876-bd90-499e-33e0-08dbd14e0a63 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: i5eBQJ9+Ow/AbgV1igtYwYU9QHKkgZskxOr7OsHMYZLr8dXVPOkzRL7WgEmhE334hkALaGqZ/c5C/JPoBlqSHDTPjVQ9sPYlpcWNiDRlWIvAe3OgVaUOuSXuXwuWV1SoJEraFUezBztnpCxMEAmX9ZybHE6sxbN2Xf0XNHXprU18+bsYM4IIxRsZs4dRraUX6YsuAAlEr9d78N3UAS28QknWN/IACIe6zbLZ82eFHl+gUIlj/J5OtJyTkl0jf77zKAZ1BDKwsWmUmx56D37rGmW1aTJn+vPcAO7WfaxLxR/k1wX/KZlB0E+u84HDSrjWbym3/m10huJd4230RAPF/l2bzR6DWIaE2O88LinzXNd1pIAEML3kADGci6c8Wg0CiFtYUQjG9CGYk/YxEVfDrql5f9cc3IL0qoW6xEFhMByZwKOILd/mBDF3uz0bP3/I8z7aJF4Q2IkewY+DjfZcmw16sBAPt1mQC7Qj5rH0gvSxr/mslm0B6TpVVPPY50EoVi4w8Lw1vca6KA/YZk/WXrClcY+rdZLtemz5hIj9YluI6/OTGni3kKFrwrW+p46l X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB5373.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(396003)(346002)(366004)(136003)(376002)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(2906002)(5660300002)(82960400001)(36756003)(86362001)(4744005)(7416002)(26005)(478600001)(6506007)(6486002)(316002)(2616005)(1076003)(6512007)(8676002)(4326008)(107886003)(8936002)(41300700001)(6666004)(54906003)(66946007)(66556008)(66476007)(38100700002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?epqGn1opyExrycVtcNy9qYbYknzs?= =?utf-8?q?gu+mvKRcDCrjsCoyx1Ob9veD2xP6gkifisjt10szKSD9YP0Wj2iZtSvSS0Hnydmo1?= =?utf-8?q?ZNQZOlz8jgtcWZ2mhRr5fLBspc0/+bQfQZLwMd45O8msOh1BNdY3zqHhemaBX3lCH?= =?utf-8?q?oQKyquWZPT7jNYfTu4oia5dF7Ksp41O+w46HYNkV+NE3IEfkS5siXWSeAzgx5ahKJ?= =?utf-8?q?YcdVIGs2vslZu/hIXx82WRMzZN/sei9CxBMjCg4/LrZDhlpG556OiWAN4bdRMt4Mp?= =?utf-8?q?ni1BG6FINdNo6orxGrAEHdhGchQYTWnHJ4z13yvbo5NZPtpbXxsjaLnJbHC1kRF3f?= =?utf-8?q?FKy+FKTRQsVe6cSwpSYhwwQaRbAEfz1q7eVYhj4y839EUQKuPhwX8r+t28M5yphcu?= =?utf-8?q?6240kW51KkY5wULPBdL/DwmIwHYuze/hZV56eHJMLn36hAksN4pMGy/GuAdKAZuz3?= =?utf-8?q?gHt3HNEcvRyl5To4+iuEcWKPOP2d0zgHey44112pSo4w4VLDl/fD5jpM2NNCo+uIA?= =?utf-8?q?1meSBMNDcR4LccJkpzdBJ4uY/MyL+IrBp/o+1SOuy+zKeGT+7G/GkQZL600e2qIjC?= =?utf-8?q?DQAp8K9hPgYx0QyrXS+HWftu2GlBfozclW+9rm6huIfqB/KeEqZL0wQPTxzIIejvZ?= =?utf-8?q?Zbin3m4CrhKUbOgA7NSyPCP/r7PaWRp4XmbpsTDSQSFu2+gZNsDxGrvmvAWgSOp/1?= =?utf-8?q?WEaVz355qc+QFHEpoXD9mjtbxFQc9vV6vEm6sE+RwX1yZBGoniCxf3+o3YSkd65AS?= =?utf-8?q?bwJB78xy8Vud/t4R5rsufSUW89k79SLrVZsO0HhQZpUQk85uf3NXZk4Rvqwp6YPs+?= =?utf-8?q?O6tQtqDJE81tO6xrCs77uA9gTn4GQ3v7sF6Wxr58Ejv+OgQs8/Hf7bJbSCcpjpdIt?= =?utf-8?q?LyG+seMnhn9Qv5RCHEXSdemM8aJl0TF/B9FYpfaro1xwcEoqmLyLBUFVlkP1KHGPk?= =?utf-8?q?2u7L7H0RBr9HJnUrUcwlMVYxrPr1qDzaiJsHn6JIcZo7jKNcBF+JlbEzmHwR2nwdt?= =?utf-8?q?KE59NdEki9A4V3HmK3Lope9XVEww3IWT0Jxe/QMxWN2/yGa59hSGb+2Bt1DLtPu2B?= =?utf-8?q?ElCja6kMU7TZfCT26S6xr4vVo89gnvp/0eh+VUUmwAAp5M954Av2Jvp+3ZhhVnGLi?= =?utf-8?q?vG1l2ngGgntPRRsuwkl3r3cU8NyreQdvAZa+H7QQrftoDszBAdkIIrB0tzU9U7n+L?= =?utf-8?q?NNed3Lbk9NW80asgTqCDSIres/A3N79FZURauHBAHelifg73oWfVa+k28M2H9+3uN?= =?utf-8?q?Xe0A6wibHFjU6LgPDqKjKY+YThP0uCIZHunGGQyoQ5kNWpOfxyL2vfSNVckFQBSHL?= =?utf-8?q?+isyHsAJ+yRA7tN3Aqoud9tAs2KNhhc76/fr75FZNMYkibtuAFjt/Qw4LdrbDw7wl?= =?utf-8?q?atUYKvi6YHy2l4Xc5WgAH1fqCFjaYS5y5Iq/cyPITkjLBdg9wyFsZUI64sJt3m6ua?= =?utf-8?q?tgHKAaOsC1Ek9s2ZDwNhQV7tKOdr0jMwN/kfta14tRWhS8Thnn+xWZSDp3L9tUDeO?= =?utf-8?q?qcj676yIhZGLolTBadUuSDwaSw+zBV9ayA=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: da00d876-bd90-499e-33e0-08dbd14e0a63 X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5373.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2023 09:22:11.6099 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dVn5He83dNFOu/VJR6CJjv705GiBe0ttpLa10jWdvZCM/lM5GDUxLSHRomRHq8G0D6hTvfikfm6b+jbTl37AKeyj13Xe8S7Ugjl6a3suS6g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB6877 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231020_022221_185956_047F08F4 X-CRM114-Status: UNSURE ( 8.87 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -1.1 (-) X-Spam-Report: =?unknown-8bit?q?Spam_detection_software=2C_running_on_the_sy?= =?unknown-8bit?q?stem_=22bombadil=2Einfradead=2Eorg=22=2C?= =?unknown-8bit?q?_has_NOT_identified_this_incoming_email_as_spam=2E__The_ori?= =?unknown-8bit?q?ginal?= =?unknown-8bit?q?_message_has_been_attached_to_this_so_you_can_view_it_or_la?= =?unknown-8bit?q?bel?= =?unknown-8bit?q?_similar_future_email=2E__If_you_have_any_questions=2C_see?= =?unknown-8bit?q?_the_administrator_of_that_system_for_details=2E?= =?unknown-8bit?q?_?= =?unknown-8bit?q?_Content_preview=3A__Clang_uses_a_different_set_of_command_?= =?unknown-8bit?q?line_arguments_for_enabling?= =?unknown-8bit?q?_coverage=2E_Signed-off-by=3A_Micha=C5=82_Winiarski_=3Cmich?= =?unknown-8bit?q?al=2Ewiniarski=40intel=2Ecom=3E_---?= =?unknown-8bit?q?_arch/um/Makefile-skas_=7C_5_+++++_1_file_changed=2C_5_inse?= =?unknown-8bit?q?rtions=28+=29_?= =?unknown-8bit?q?_?= =?unknown-8bit?q?_Content_analysis_details=3A___=28-1=2E1_points=2C_5=2E0_re?= =?unknown-8bit?q?quired=29?= =?unknown-8bit?q?_?= =?unknown-8bit?q?_pts_rule_name______________description?= =?unknown-8bit?q?_----_----------------------_------------------------------?= =?unknown-8bit?q?--------------------?= =?unknown-8bit?q?_-0=2E7_RCVD=5FIN=5FDNSWL=5FLOW______RBL=3A_Sender_listed_a?= =?unknown-8bit?q?t_https=3A//www=2Ednswl=2Eorg/=2C?= =?unknown-8bit?q?_low_trust?= =?unknown-8bit?q?_=5B134=2E134=2E136=2E65_listed_in_list=2Ednswl=2Eorg=5D?= =?unknown-8bit?q?_0=2E0_SPF=5FHELO=5FNONE__________SPF=3A_HELO_does_not_publ?= =?unknown-8bit?q?ish_an_SPF_Record?= =?unknown-8bit?q?_0=2E0_SPF=5FNONE_______________SPF=3A_sender_does_not_publ?= =?unknown-8bit?q?ish_an_SPF_Record?= =?unknown-8bit?q?_-0=2E1_DKIM=5FVALID=5FAU__________Message_has_a_valid_DKIM?= =?unknown-8bit?q?_or_DK_signature_from?= =?unknown-8bit?q?_author=27s_domain?= =?unknown-8bit?q?_-0=2E1_DKIM=5FVALID_____________Message_has_at_least_one_v?= =?unknown-8bit?q?alid_DKIM_or_DK_signature?= =?unknown-8bit?q?_0=2E1_DKIM=5FSIGNED____________Message_has_a_DKIM_or_DK_si?= =?unknown-8bit?q?gnature=2C_not_necessarily?= =?unknown-8bit?q?_valid?= =?unknown-8bit?q?_-0=2E1_DKIM=5FVALID=5FEF__________Message_has_a_valid_DKIM?= =?unknown-8bit?q?_or_DK_signature_from?= =?unknown-8bit?q?_envelope-from_domain?= =?unknown-8bit?q?_-0=2E2_DKIMWL=5FWL=5FHIGH_________DKIMwl=2Eorg_-_High_trus?= =?unknown-8bit?q?t_sender?= X-BeenThere: linux-um@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-um.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-um>, <mailto:linux-um-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-um/> List-Post: <mailto:linux-um@lists.infradead.org> List-Help: <mailto:linux-um-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-um>, <mailto:linux-um-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-um" <linux-um-bounces@lists.infradead.org> Errors-To: linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
um: kunit: Add Clang support for CONFIG_GCOV
|
expand
|
On Fri, 20 Oct 2023 at 17:22, Michał Winiarski <michal.winiarski@intel.com> wrote: > > Clang uses a different set of command line arguments for enabling > coverage. > > Signed-off-by: Michał Winiarski <michal.winiarski@intel.com> > --- This works brilliantly here -- I'm very glad to finally be able to use something newer than gcc 6! I assume this will go in via the UML tree, but if you want, we can take it via KUnit. Tested-by: David Gow <davidgow@google.com> Cheers, -- David > arch/um/Makefile-skas | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/arch/um/Makefile-skas b/arch/um/Makefile-skas > index ac35de5316a6..67323b028999 100644 > --- a/arch/um/Makefile-skas > +++ b/arch/um/Makefile-skas > @@ -4,7 +4,12 @@ > # > > GPROF_OPT += -pg > + > +ifdef CONFIG_CC_IS_CLANG > +GCOV_OPT += -fprofile-instr-generate -fcoverage-mapping > +else > GCOV_OPT += -fprofile-arcs -ftest-coverage > +endif > > CFLAGS-$(CONFIG_GCOV) += $(GCOV_OPT) > CFLAGS-$(CONFIG_GPROF) += $(GPROF_OPT) > -- > 2.42.0 >
diff --git a/arch/um/Makefile-skas b/arch/um/Makefile-skas index ac35de5316a6..67323b028999 100644 --- a/arch/um/Makefile-skas +++ b/arch/um/Makefile-skas @@ -4,7 +4,12 @@ # GPROF_OPT += -pg + +ifdef CONFIG_CC_IS_CLANG +GCOV_OPT += -fprofile-instr-generate -fcoverage-mapping +else GCOV_OPT += -fprofile-arcs -ftest-coverage +endif CFLAGS-$(CONFIG_GCOV) += $(GCOV_OPT) CFLAGS-$(CONFIG_GPROF) += $(GPROF_OPT)
Clang uses a different set of command line arguments for enabling coverage. Signed-off-by: Michał Winiarski <michal.winiarski@intel.com> --- arch/um/Makefile-skas | 5 +++++ 1 file changed, 5 insertions(+)