Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp33046rwb; Fri, 19 Aug 2022 16:14:50 -0700 (PDT) X-Google-Smtp-Source: AA6agR6EJLt4gOXXDWZVYS+xzoCrboRLy7Tol/8jy0pNBR58m8aF7KQiJjt6IU0tG7i4kDU/aXEP X-Received: by 2002:a05:6402:240d:b0:442:b0c4:9e02 with SMTP id t13-20020a056402240d00b00442b0c49e02mr7791267eda.210.1660950890213; Fri, 19 Aug 2022 16:14:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1660950890; cv=pass; d=google.com; s=arc-20160816; b=cG/p/p42ccL3yIgTFxiOGHUNyAndZparleorfeSDEqgx1Jxw9t0a6ON+mhuId6g+Bn KqRhwUtAd+SVzzTVyQUfATq40w9d8jJJI49xaYLYgC10eUS8EcZrOhjp4xvFXoQaHqUM +Dmp5CA25HV+kEGPHJOHt9eu7ryOsEaOHbgYRRWfyBqsie3QU7L3aNhQy5xYFQkcxTFc 4JEn7w7dKy1i0eyDfprD6qW0vI+6xwf3Wh5WwXJLsipBIXeYawIOv3s7b+Ky2HXeT+Yh AO1/p94ilAOuJ6Xil3+ZfMNzB5sFAtEBkxgwzUhpVHKPzF6cseu3V70c7yYeKbBlDET7 8kEg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:organization:from:references:cc:to:content-language :subject:user-agent:date:message-id:dkim-signature; bh=cfKhgoPnJdztvV4ulo+0DCVJiyfyWY9zEn1lbQd2K6M=; b=t8RdcCJ9CY4y6hOxL3V5PXm1ZwVycxI/K9XiAnLHpeJqGYwH8Tv26buidBNSle69j1 +FKn5nFFYJ8j3AMticqS7GW6W4NGzhIBChpPTNJJiIDH6oqXaMe1kBJ3bNtskRYZn1CJ KIqRJcRUCDUBGs7lfLm/tHhYTncxaIrn15E6r2rlstf3t8aGd6qgLuit/feTeN6cSRml ryQiPOk1JK8d/z1RhMxyk+Sitg/3ZwdnHiadNtFDvof2+99af+JDyS33G+6aWQnm8RRF EktwjV+h3Rbky5bHp1Pi/k/kRv2fR1u31S6Hcr8G9jSnrG4aLuA1HgfQ5ZEqMzPx5e+s 9b6w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=B4mGVAGu; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hq37-20020a1709073f2500b00730d5c78b76si4048310ejc.961.2022.08.19.16.14.23; Fri, 19 Aug 2022 16:14:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=B4mGVAGu; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238597AbiHSWO6 (ORCPT + 99 others); Fri, 19 Aug 2022 18:14:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34598 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233564AbiHSWOz (ORCPT ); Fri, 19 Aug 2022 18:14:55 -0400 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 91572BD12E for ; Fri, 19 Aug 2022 15:14:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C/RQJLGTVe38geDW2woV8pz9WVPkpxYdYbGR2seuDwymvmzCP8sFM6oqhk9AVjfmDsAI34WSUD8jFsXdJ8vs62D7xkt+az/nFtS4Z3Zn/tqAEjm1rUqxW1R/osFD2kTYxlBmMB/SWZVBor0PmkN7zHUMT2aVSTzQkN57gjrQg3v43Sl11ACDdvMbY+uvY5JLdZ2aoqUTKN2V7bDIOk+5XNbCgMr5wFVbdVBOXspNUPxBRFpNeTlZYjryEQIvB1rGLX22NwfItDPR/WnclMWORma3Na3prgz9kTsYZCibyxc1VTtaQ1n15zy/QBZLaPnJy0uiKb/iRdAiQhzlXWz9UA== 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=cfKhgoPnJdztvV4ulo+0DCVJiyfyWY9zEn1lbQd2K6M=; b=jWfzFRgOtB73mBp69eNbNJhg/8coFqYK43t66/y7bS/kXRx7bggiG4wGUOIAL8outPKyFAIBn/R6L0iMfFRFAY+WMf3hfojuSl/fqgm0g0bU6h7Vz94nc2NJZJG1CNqLU6Jrs99dCSAzOCzsXRCn5swI3MHs5OGDe0BNzGElvTUmBb8rLIBDxh0HunwnJXwAgsJbxwo/Z+VvrXnIQeMBdvKAO91/Xj3WjW4PuSswzObu3fIKJxtO0NgWGwuj01QcFEj4navQK2JRHWMaSjzWqNUknfRVdeRdit/+WJlxpY8f+NIaeqhglNCLxX1RvVAOH8nVw6DipGp0cTfbMDmpig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cfKhgoPnJdztvV4ulo+0DCVJiyfyWY9zEn1lbQd2K6M=; b=B4mGVAGumUQOr0RrgxBoWp5dJfEp7DmVDh0XfiSgN59HKxfpx20Qe2nDggoi48fKFJLBBZ5ediP8GmkbifF/OqHdaTTshoqhgDfvRgINsJLOO0YlUlVlTbCySD31rJGv96ajNBuk4YqgyqyEoyzoR4mtxGRtJoj/L+26K2Etz58= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from BN9PR12MB5115.namprd12.prod.outlook.com (2603:10b6:408:118::14) by SN1PR12MB2527.namprd12.prod.outlook.com (2603:10b6:802:23::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.17; Fri, 19 Aug 2022 22:14:51 +0000 Received: from BN9PR12MB5115.namprd12.prod.outlook.com ([fe80::406d:afb5:d2d7:8115]) by BN9PR12MB5115.namprd12.prod.outlook.com ([fe80::406d:afb5:d2d7:8115%5]) with mapi id 15.20.5525.019; Fri, 19 Aug 2022 22:14:51 +0000 Message-ID: <20b88926-3252-cc70-a39e-9fa76a6f49c9@amd.com> Date: Fri, 19 Aug 2022 18:14:49 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH] powerpc: export cpu_smallcore_map for modules Content-Language: en-US To: Randy Dunlap , linux-kernel@vger.kernel.org Cc: "Gautham R . Shenoy" , Michael Ellerman , Nicholas Piggin , Christophe Leroy , linuxppc-dev@lists.ozlabs.org, amd-gfx@lists.freedesktop.org, Alex Deucher , =?UTF-8?Q?Christian_K=c3=b6nig?= , "Pan, Xinhui" References: <20220819210112.7924-1-rdunlap@infradead.org> From: Felix Kuehling Organization: AMD Inc. In-Reply-To: <20220819210112.7924-1-rdunlap@infradead.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CH0PR13CA0040.namprd13.prod.outlook.com (2603:10b6:610:b2::15) To BN9PR12MB5115.namprd12.prod.outlook.com (2603:10b6:408:118::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d29d9d66-ff1e-4fd2-5287-08da82303c67 X-MS-TrafficTypeDiagnostic: SN1PR12MB2527:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: a8m4b0+wcv6TMnVY/f63WZDeQfHXCzhRk34v7ZIREGgwjBaKs/NYJc2q+qQsA2CJwvHKsrWtirRbt3HmHPc8hn1S4UEFyC/QIJQAQb4bia3N2SXhps4tA1HOAmAPeoC+fmdpDMPrE5lJ3Dtz8NVdU0we8RWYZUNVMMjxD1P3MUFVSTwcGVIZt4DajsiaOX4WoM7yhGUlctq3es+BRWg7ze1lVd76H8xsmX6OfNbowAMzVYJ2IMYO7emEnq9P122T3f/XlxHmdoO86Sd0RKV8OHtzyzYcJwqTdWNRSMxwwZ+2UwtlB1IWPIU1sY50r37brXtPZur8ThNpoylUjeq5WBu6+q6OupRqg6IckIEsmeJwWJaIndvmb5liTafkM9m+M4EWBcnvYAe5JRZabzj9oB0EAdzzEBQ/nhNH/q/enfk2w/gYfuF0t6rzsAu/VPhJdNWIxq3bgFQGPgj1lpoWnJD6rghuuAFjTeENvPdmWyvMwSI/GfwrXcowZTfCVd2eAcvVMkS9343+I+kAo60PZQnhM6pQAcwwJqvX98Zh+6d3SBN9QgNkuEFqfLAj61aEzhxkWhBNkG1fPPrEkE61GXuINZAnQ2SHQmT/zGeQOOvXA052vPji+MKqPFPqIN9b4CZ1HCqiqwHkON2E7lVdBy7HQRUX2OQtjCSF0OyGv236wA9drQtxu4AKUXEZMCPrFZcQeGHfn7x2LmKzguJ4wus0Pz/Ekuh996KoEcL149XqjxFD8KnlUV7VUcUW0qDhk0dmDTKGsrh9PqHGHkWOHTa1AcGLW+dqTRoXzL/haxU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN9PR12MB5115.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(366004)(346002)(396003)(39860400002)(376002)(136003)(44832011)(41300700001)(6512007)(26005)(6506007)(2906002)(36916002)(53546011)(186003)(66574015)(83380400001)(2616005)(38100700002)(54906003)(6486002)(36756003)(66556008)(4326008)(66946007)(86362001)(478600001)(8676002)(31696002)(31686004)(316002)(66476007)(5660300002)(8936002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z29hdTF4eCt0dENyYXpjazd0bUNCcUFpYkRjaUJTRjR0bEMxK2lRVExlbnZY?= =?utf-8?B?S0pRUEYwa3R1OVllVGR3SkR2WHlBSUhGMFFpZlM1ZlNaV0xZbEdaL0xOeFFN?= =?utf-8?B?bnExOVU4V3NxUy93UkV1amx4dHh0SmRhenBTSnB5Q1M4REwrbGo2VlpFcHNq?= =?utf-8?B?M2hrd2FRR1NsS1FidFpHV1lCYVZ3aE01THFxYkZocW1pTHhtZUZzMG1jUW0v?= =?utf-8?B?dGgxU3BsYVI4Rkk5K0cxb2xuVDY1MnZlYzRpTnpCYklTU2ovbVdrZGhHNUdU?= =?utf-8?B?QmNXY1o2UGpHMzBieFV3RUZLYllrUzg5dFFMOEdHVy94WmpFK0VveURqeGxC?= =?utf-8?B?bUdZSjFMQk5tbWxRK2pCRXAxbHMwOUpDOVRlUDIvcThONkZRa1VJSEFjMXV0?= =?utf-8?B?Mi9xc1lkVC9LVWR4Qy9yL0V3dEhjWnJGbFNjTXR2K28vTlBmenBic051QzJ1?= =?utf-8?B?aGRzVmEzTUFta29xL0c5Z1JBVWgydkpwWnI4bTJ3ckFVVWVQUURwVjhXc0JJ?= =?utf-8?B?ZjMyYzNXMWs2UnpjZWtMdXdpZGx0ZmErc1ArSkl1OEhweDhWV21SSlQzUW0w?= =?utf-8?B?L3JKbTZLTElQQkVGOGlIWnZVeVBjNCs1dFd3Z1BIZzhXNmczOXEzcmI2UkYy?= =?utf-8?B?WWFTZTJqUTVnbGhFb0pkK08yazB2bE1FK0lpK0s1d1JINHFjNWduZG5DU3hz?= =?utf-8?B?cXFoaHRkVXdwY2xzSXBMb1ZHTEk1QWJMdVA4OW00aU9qbHk3Zyt2MXRLVVJN?= =?utf-8?B?RFBUWmNyTmxIR0o0aDR0ekZpVHZsMzZ1MmQybVhXZFpUZmJUTkpJQzhFd09T?= =?utf-8?B?Q1owQmc2Y3Y3RVlDU3VlRU42VkJCSFpLZUg0TDFMb09NNlJ4Zy9uZUJuR0NW?= =?utf-8?B?VzRycDA0OEJrNkJIMEx1cjh0RWYyeVhwQWMvZW5mOEFkWk4wWlhxV0J4UFQ4?= =?utf-8?B?Si8xM1BWTTBuNGZMem1KZmZIMkpZMUpxK1lqcFhlV2RXclQxZEFtODN2cWxv?= =?utf-8?B?NXk3eGFPZ1RPTit1OEk3OXI1MUVSbW42SFVOdjB5bmVUV2dBTnVPVGFzcDUw?= =?utf-8?B?MHNiTEhXSmZWT3RKMlUxeVBySnRmQTlMZjNuUWtMaTk3amNOZm01cmdSODd6?= =?utf-8?B?S0tQKzA4bGFRY1pWeEJKVnhyUWttS2NSVEY0V3hVRVRZeWNwNGhLNGJ0d0dX?= =?utf-8?B?UmtHQXJoMDRUdkczdGxzbnFHeVVBaUlzeWJxOHY0cy8xVUlkNEdkQTN2OUta?= =?utf-8?B?eElIMXhlU3g5MnoxYWkwZGYrK25LcUJ5SUN0K1Y0K09ENlhRdWtHd2VVWnJ2?= =?utf-8?B?Tlp6aUdyZTA3M0xZQWJ3QVJqNXZsZDFnaEIrTFU4Q0FmUUoxYWhQK3RkVVdl?= =?utf-8?B?eFBmeTRhdzM1QTIvK0ViNVp1VER4QzBnTG9DWVdkcTZFRGU0bWZRdkdIQ2Rs?= =?utf-8?B?eVU3Z0NhTGt4d0wwYS9sZXo1VXZReC9kWS9VWlNsS0Q0ZW1TWFRMVnE4cDJ5?= =?utf-8?B?Rm9mQm93Q3E4YnRlUkFBL2UvTm5URk16Nm5OOVlWVFUxOXU3Q2p4VXZYanpo?= =?utf-8?B?ZUNBUWI3RFV6S2dEMmcxOFJSaXd2d2NldlN5V0ZzRTNEZUp0MlFrNEd0RXVa?= =?utf-8?B?U3Vpb0dtTmRmQjgvWm5LcTBqcDhxSDJsQ2wzeGw5azQzRzN4Z1FseTBzVmZT?= =?utf-8?B?ZFY5dTE0QUc1MkJzMy8yblZBQkNMeTZpM0ZxeHRndGRwM3AyM2YyMVRFaDZM?= =?utf-8?B?cWU1d2dUM0x4cGo0K3dMY1R5QTN2VEtFSllSU3Btc0s0eXBVMVJjOUJLc2U2?= =?utf-8?B?djFnTmdZUkYyUXIrdE1jdlA0cy9qWVR2Zjd5RFdFa2ZDSk5QUFlML3EzMU9j?= =?utf-8?B?ZkViaGFmZmF0S2hCWk1vZE1WZFM3UktKdWxZN0pBMjN6dmpuUktSQnloSER0?= =?utf-8?B?QllEVHR6ejVvWmhRaTZ5b09jbHBYc0hOL0E1alpQM3hab3E1ak5wR0NzWG50?= =?utf-8?B?L1FJTTFoU1I2Uy8wS1ZkbTUweExiQi9tWGdBUS9lQVNWbzdtNFdGK2VNMVIw?= =?utf-8?B?a3c3YWRLRXBFaGVzTE05U2dNVXBEYTBDN2dxeGRlZXkxNktkQ2Rld2VaVFln?= =?utf-8?Q?Ahv44/c51LdDI2j0+1d4J2y/f?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: d29d9d66-ff1e-4fd2-5287-08da82303c67 X-MS-Exchange-CrossTenant-AuthSource: BN9PR12MB5115.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2022 22:14:51.0885 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7DPayuRARk8S1FGVaG5hC8tmlm5WKPhwUw8bb88zKetw/n3jZtc0CUyfpDE92Fl4F0vNugnv4gjI99CuojDl8g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB2527 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2022-08-19 17:01, Randy Dunlap wrote: > Fix build error when CONFIG_DRM_AMDGPU=m: > > ERROR: modpost: "cpu_smallcore_map" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! > > by exporting 'cpu_smallcore_map' just as other per_cpu > symbols are exported. > > drivers/gpu/drm/amd/amdkfd/kfd_device.c calls cpu_smt_mask(). > This is an inline function on powerpc which references > cpu_smallcore_map. > > Fixes: 425752c63b6f ("powerpc: Detect the presence of big-cores via "ibm, thread-groups"") > Fixes: 7bc913085765 ("drm/amdkfd: Try to schedule bottom half on same core") > Signed-off-by: Randy Dunlap > Cc: Gautham R. Shenoy > Cc: Michael Ellerman > Cc: Nicholas Piggin > Cc: Christophe Leroy > Cc: linuxppc-dev@lists.ozlabs.org > Cc: amd-gfx@lists.freedesktop.org > Cc: Felix Kuehling > Cc: Alex Deucher > Cc: Christian König > Cc: "Pan, Xinhui" Acked-by: Felix Kuehling > --- > arch/powerpc/kernel/smp.c | 1 + > 1 file changed, 1 insertion(+) > > --- a/arch/powerpc/kernel/smp.c > +++ b/arch/powerpc/kernel/smp.c > @@ -86,6 +86,7 @@ DEFINE_PER_CPU(cpumask_var_t, cpu_core_m > static DEFINE_PER_CPU(cpumask_var_t, cpu_coregroup_map); > > EXPORT_PER_CPU_SYMBOL(cpu_sibling_map); > +EXPORT_PER_CPU_SYMBOL(cpu_smallcore_map); > EXPORT_PER_CPU_SYMBOL(cpu_l2_cache_map); > EXPORT_PER_CPU_SYMBOL(cpu_core_map); > EXPORT_SYMBOL_GPL(has_big_cores);