From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2090.outbound.protection.outlook.com [40.107.21.90]) by sourceware.org (Postfix) with ESMTPS id 8F5ED3858402 for ; Mon, 13 Sep 2021 19:52:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8F5ED3858402 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dreambigsemi.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=dreambigsemi.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P2bk9b5eosx5e2hjs9zUJcRefdzF4aT+FEwgdDhqVTEYBYRN/hUXYaquVMtsOC4hqzz+iFUG+Qqnz6HlIcdV6TMeKkkdrPC3S8gNvMs0AHDCbQc2Tp5PgF9DDdybaU7xEg47K6V1XaS4WsZhIk2ifInDwf7FdVsno7KEfShTSynNeoIFRignsWdim6+Li3dAMxFX/fLksP2VJ6N9NGmfoAl91jJ5qdCgvLOrhTf0r4g7uZKacrYsq5N8oQqm3uTkrcrd1csw/chn5AMiIVYd/Z9TOyAd2l5yLkpdP0c8SoMPXJgIAg6deAS+NBrlhQX2o7rkdeYblk1XpCP+6k9ifA== 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; bh=TBAWmllM0g0KrMrBiunt39gsp/4LLRIhZZ1pyfe33tE=; b=DyPyfp+B0d7LFXjV2uE7VDVK2ZSxZm8VRuVLMXH0IuoiV52mATL1XmPTPc+qdE3C0CG8w+WfsE++uIVnWvHfDwZWEYcMQOh+EQ2jpk3HI9GHetmZUObNLdfG4ZW0D5CCZ3lhUWuQ8HrPXflSqMkq/X1fKjjWVcjP3i9/E7w2ZBE/84pAGMYa2JkktPhGFpUiTb0l/SRauz2ql+jde7zDoukq1qVrf/GQsKT2qjVi/7N+zLeVIJp4H/0b4+ksXml/6GAwXgqB/1VB3q2setkWC0xZp+IAxIUr/CLgPn18W+s0b874JXljxTD6RQZdp/SciNEkar5G9SOwM6yTn72W8A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dreambigsemi.com; dmarc=pass action=none header.from=dreambigsemi.com; dkim=pass header.d=dreambigsemi.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sahilsemi.onmicrosoft.com; s=selector1-sahilsemi-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TBAWmllM0g0KrMrBiunt39gsp/4LLRIhZZ1pyfe33tE=; b=OST/AYr8HXuDEdhWBSKsReuA7ynP/Y/V0qvO7VIHPvV3wjd7rocYkvk6pNXAl0Yav/YdotjqErnkwsDLIvbDTMM8wsr0zlYqZLTviRsF3UYJwhbJ2qgb9/prAJC49VRV6jqVhvl4uzLuOrB6TE980fZ8lqCqT2Z8DqDtGcwBY88= Received: from VI1PR02MB3118.eurprd02.prod.outlook.com (2603:10a6:802:17::23) by VI1PR0201MB2365.eurprd02.prod.outlook.com (2603:10a6:800:54::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.16; Mon, 13 Sep 2021 19:52:56 +0000 Received: from VI1PR02MB3118.eurprd02.prod.outlook.com ([fe80::e1a6:a86b:1100:2d11]) by VI1PR02MB3118.eurprd02.prod.outlook.com ([fe80::e1a6:a86b:1100:2d11%7]) with mapi id 15.20.4500.019; Mon, 13 Sep 2021 19:52:56 +0000 From: "HON LUU" To: Florian Weimer CC: Segher Boessenkool , "gcc-help@gcc.gnu.org" Subject: RE: gcc question Thread-Topic: gcc question Thread-Index: AdekvJPggO4q8358SWurPIiN0onjcQAENoKAAAFQoQAADQUpsABZoDEwAAFcx4AAN0oCMABhNj/fAAAIjnAAAKyHhQAABNyQAABGpQYAAAReIA== Date: Mon, 13 Sep 2021 19:52:56 +0000 Message-ID: References: <20210908162025.GO1583@gate.crashing.org> <20210910183609.GA1583@gate.crashing.org> <87wnnk7020.fsf@oldenburg.str.redhat.com> <87pmtc6z46.fsf@oldenburg.str.redhat.com> <87lf406yq2.fsf@oldenburg.str.redhat.com> In-Reply-To: <87lf406yq2.fsf@oldenburg.str.redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=dreambigsemi.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e585ccc2-b1db-42c9-beba-08d976f014fc x-ms-traffictypediagnostic: VI1PR0201MB2365: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WvAG66jgRpjhOliPhbOpWrCq/lz0CSDhsXMh+bxGHJPxHMaRK8pnoCApwJUsGR/Z2JIAbdjK8rSdbGiTo/5XcFYXklKiOA7iPtH30yL6i05zdFLXdbeoMQp3kJfwluao34wJyErfwUeb3lkLV8gvr9RCfco9fW9IumB83BBXMTjNkWIVJYtTY2rhXp4lVB87fqyVxmG9tUhUh3v8Y7v2zIoS9eKdsWOdXNUaqaYTfRrymy6cXBLm+TtO1mAq0LvTpzSo/BCVD3abljE7DAdImKuWy4rv2BcOHKs0kRWYb5Hr824JBJDrWEUyCz8IHzGWGF/qbO0qOCNVnoyduH7CZAj4xKbimgQ9JI/NRgUaIp1iWpqtO1cuDIcZkTK9JTMpi4hozl2Q1Mphkooy18mspXpcapgGjwTDgHa0qwehDSgB2dl8H0tlNNxQq3MgZIrxRixuXMJJ5E6dIrPa3CzvD5vDLUlXvndAP88feTOvre6wXkm2uoCPZV/N/ighWEhhN1NJd4bcLaEtLnR5ckBbG1t8jketfU767JfOCwrxkjop6S2OYWZdz71FtF+hxpYoyODmCE4VPGSLdTzNKNGq+RtaXZ/qqEudaRhv/9u+sZPbbdrHKJcUk2PbbQW9PXc2acyY+6x8um7u689JClqkeSwFxCNCvHJ7n9wQdSKEZn/nLnlTTYHs/NyKSIqueVGHkUGQ2i4WFkXjk3T81alsUQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR02MB3118.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(366004)(346002)(376002)(396003)(39840400004)(52536014)(38100700002)(316002)(9686003)(26005)(4326008)(66556008)(8676002)(38070700005)(7696005)(6916009)(83380400001)(2906002)(54906003)(86362001)(4744005)(66446008)(64756008)(33656002)(66946007)(6506007)(53546011)(478600001)(8936002)(76116006)(186003)(5660300002)(7116003)(66476007)(55016002)(3480700007)(71200400001)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2bihN7jZUpQzASsPkfqqT9UVUMzXE0MaoxpxtG5oOdk4B3PmsCBhtIYXu1eQ?= =?us-ascii?Q?mYl3VtUjG0+VnXkMy6wmI8816PpGCzzhdVULvEBgNse+ynYb8Rv0cRwK64rV?= =?us-ascii?Q?2YTVpHbcH3gOqyoFgc21Ek739q9N7rF9VIUNpPxvxYRdRRhsxcDAsyqlhP8F?= =?us-ascii?Q?0/tfc19aSzhXn4c/GDz2hzZFB++VJyrX3fsRpnpJxnzBgVGvcyr8eMe5PvYn?= =?us-ascii?Q?If4GNunIr0hxNgU1k8wPdIroj5W3VDTDK+yPpFysvCfoVvAwBOMXgnwkPluF?= =?us-ascii?Q?XeHWq80wGExw7QaRFKWwYjDX3IhCK3x7eC7GvnGRG/jzPIYPNjsxX/rSJ/QX?= =?us-ascii?Q?Jfcan/EUEAUqhF6dIK1WbERizNUkP3C4lHmt/TFxg9pcEMGXcovpvuRxI0Sh?= =?us-ascii?Q?QuRBflL+OcUv+Ja6zuY2hP2AzFlJ3Toz7M3Od0ZLP0swp5kVB+nM042ee+zo?= =?us-ascii?Q?kBX9TDeSUMlUTD2/34LkmR+K08YTJbyW4i2TTrDItLCJr2yK/o5fB6ac1nZ7?= =?us-ascii?Q?Drn5fWoTPJmxCRPZT8kGDBlkzRuwPAkhLX4seto8ClSIBgXXgIKk/MA3sHUz?= =?us-ascii?Q?nlRLkFnzYnji+v7Z4KWad9aGFNauzWd0/kOtbVFW8BTGTyuxIJPr3X1jcA+f?= =?us-ascii?Q?DqXLWJjyVHYRKhVatM2S95bz1PB3bWyGbjuJDeckjSECrpKxKQbwEyy7lHD7?= =?us-ascii?Q?zWsv7qgtwOGyaQBK4BYhXeQbF1s+EIH6QQ/U53bEkxD2vn24UWCMAnlDKgJz?= =?us-ascii?Q?smDaTelyBBS+p8WijlwOXWKkqBboQe4tqVa9n9RyZaw5JctW3Yjwf5OKBLoo?= =?us-ascii?Q?j8X7Cb9Yfmhbw1LpeXrVM9NWsxbXDWBMB2azQzd1nY7YTQMd3ywNoNGHRj1S?= =?us-ascii?Q?+YqeaYSYhzGlVD1nGfealcGY3gYYXaiNVfKsx9WbbQKqLpA7LH1CkQbGvoJZ?= =?us-ascii?Q?Pe8CA5D0vENrpjUb1TombKxK+tVUwiNk293ZV/XIcbR+H9dbQnYheRk1Lv3+?= =?us-ascii?Q?PxIpUZrCiDD+PPvNo3bU5Nwhaf3Z96aiG2Wmjt0QCqDuaJYOLZY/Ca/tsAD+?= =?us-ascii?Q?4ozoCLq0q0JLeZD0VWB2jOy1+5UPM3+3Sgrp1E559/8XXqMOohUi8DDIjGR/?= =?us-ascii?Q?NMxIWilRPBzNrQOggLKdSg+IO5gNGLylB1OeCmK6P9pQcCX9GhArPoAFmC+U?= =?us-ascii?Q?ecDavubJ7baxMjDaA6b58IOUPg1u+iZ1tN1HuXkx0mHyW2XQx7lU5hiOU+6I?= =?us-ascii?Q?SdzkaxgGEXvecsW4ozdohI1gW2yf588hHUT1VWufWpYLhAAxJyrfGxpgdnJx?= =?us-ascii?Q?e7cm6sDOxpNePONe8Nx+S7DV?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: dreambigsemi.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR02MB3118.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e585ccc2-b1db-42c9-beba-08d976f014fc X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2021 19:52:56.4383 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3aed37f4-94df-4e5b-ad12-1836f1e11430 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EVLCqrD6SvQe2wuliGHAC2bfRRWFF307pN/qaXLxqty6NW5Ng4n38QwV5gJKekyMEu8/7L4ESY6Y25vt5pBRKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0201MB2365 X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, LIKELY_SPAM_BODY, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Sep 2021 19:53:00 -0000 I see. Thank you.=20 Regards, Hon -----Original Message----- From: Florian Weimer =20 Sent: Monday, September 13, 2021 12:51 PM To: HON LUU Cc: Segher Boessenkool ; gcc-help@gcc.gnu.org Subject: Re: gcc question * HON LUU: > I build "device driver code" in userspace code, but using the same=20 > headers from kernel source code. > > In the driver code, we include "linux/pci.h" header, and through=20 > include chain arch_static_branch() got pulling through inline=20 > functions. You need to do replace arch_static_branch with something else. It cannot b= e used in userspace. Thanks, Florian