Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp869849imi; Thu, 21 Jul 2022 12:36:24 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vXMDkCrGQ7kffg0CZQ3CzlKIrXWdkjYs785HK5MaipI6UO/Ihdw17IxzArXIS1sbrbkTeG X-Received: by 2002:a17:906:9b8a:b0:72f:9e7d:c458 with SMTP id dd10-20020a1709069b8a00b0072f9e7dc458mr87444ejc.213.1658432183771; Thu, 21 Jul 2022 12:36:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1658432183; cv=pass; d=google.com; s=arc-20160816; b=HQYF14kiF3tdFRmZbO3cvkGL2Uj6CejUllxlXLX1wXHb9wN0e7ZTWsTr/dg0XrO8z5 8R9+R7fNdl4WKGX/LxY5R40dSloPNcoZwjxDzVon/lSZ9f24lS4WGFkO/1jiViHhR+TJ H223hoTwwCeOnf2OlTtx27H1+BIofsJLxsNsgg5GYKWrFq0g978+ltEJA894qjuqQ/P1 wDHIKw4JTVzpn1Dwc+5EWfEmzjrJ9hXwjrDxGerGk+GPpoO7MhlUkyZke2O+dm298mO1 iFebMU4iNxTOuCJ6yY1HJOAChXIZpJrQSZRxgxFI5DgXpyHP3BjACGGGF5enmitIyeMV D8uw== 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:from:references:cc:to:content-language:subject :user-agent:date:message-id:dkim-signature; bh=1cwQUQgexe2GlRUrR56+YfPqZwuM+apJn1WXKKuzXx0=; b=RjVsqWn6KCdl4AJ20f1C6sDkYZSdsfqu6WbD31+uZpIE9768sqTFqJCmYPuSnucD9H nH5UZevuFAIrO/pGDObWUSbXlt3nLuy13AciU+2zCEbDVakckxUi4LWvoZh6Ls2cp6iH 2bOIBUWlrhDVYja/xa5+W8JgULWY7yGyqjzQ4e88mjWvMpIUW9w0U0003NDaiXvasgDD syvSRgrMS6j+s+Z/5ygpTTTCmV+caQKHjuPtMDsH9hCnYOISoU6d8/rgj9sYXHWAnkNL Jd6Var7e8DxyRllVzEYu7jI4EDToI3ZXeCuTo+fx9EST5ovrZhX2EgONbBte42jo4W6e fDSw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=1q3VbfWN; 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 v13-20020a170906564d00b0072b4da29118si3004199ejr.443.2022.07.21.12.35.56; Thu, 21 Jul 2022 12:36:23 -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=1q3VbfWN; 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 S233199AbiGUSz5 (ORCPT + 99 others); Thu, 21 Jul 2022 14:55:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41704 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233105AbiGUSzx (ORCPT ); Thu, 21 Jul 2022 14:55:53 -0400 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2086.outbound.protection.outlook.com [40.107.220.86]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3A4C48722E for ; Thu, 21 Jul 2022 11:55:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J2LF2oqfuzdlJaW5jdOnV+Q9Hco2BPWZ2PqvXW0z4VcCE94Ll/g95aEYSJ8x7QxN/uXpoVeW/y+e2d8n1qvhaRwbZFLUgBftlRD2oC1bl6i+mpF/QhTMlvPwtuyPhFe0tQjeEqD/AYVuLFpjLYOer8XBU/Zu/k8q/7natmCiJGXT6IMK9F+09DUJIfpbh2CZIg4Hvtx6C6gO/12eN3as72nhoUWllpJnSu1eWo3DuEzNhBj5Ffog0IP3LxG6yhoKtLklEVndLpkHMvkrIZXfFPb/s8oJUlpyQr3lrBO61ag7/MpkeUttrg4sshRPWut4jTN/HrNtp9EcTgHLyAUoTQ== 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=1cwQUQgexe2GlRUrR56+YfPqZwuM+apJn1WXKKuzXx0=; b=Zcty1bgDzlgoqTVqCRU2V0/+AC6H7BrkgeD2FaHF4jzS5/r9bPJwPi9kgX7cm3AdK9egTgPtDHLLFNpvRD7jjxsMfr3JhbwylcKfxQqE3DpGZl28C+du3G5Olknn1vEY1GDhrJTAWDBlMqTzC07zFX46QCZGwMQgyT7YfLHOP3y65HlQ3jRZWRVvumHre+SB7tQA/a6A6YY9ApDoIZKXqHGDs2M7JZboTEaTNo3xXiiDLjOGW5HcsW1srLxR/wF+YPkz5F9xpDdX1axOWEOJTRGGsjdZ9M5lUpPnB5XMBQuPnOXkevSqikE8243cKXQgS3I+II0adRFcWC4Qrdxneg== 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=1cwQUQgexe2GlRUrR56+YfPqZwuM+apJn1WXKKuzXx0=; b=1q3VbfWNJ86I90jGdYcEDwmE7KOQD0SzvqRLZjPouJ1CQ6kzf87nqzMv+DWkSqtVysxezCw//BjFyyt3rHS/I+wr4ilrrNEzCsXRwQr5JUkUnsZ17Die+bFTB/cImd6xjGo5cCXOv10V2Lo0/eWmtJoTOhQg9UjQLxJjneRWAKU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from MN2PR12MB2941.namprd12.prod.outlook.com (2603:10b6:208:a9::12) by BY5PR12MB3940.namprd12.prod.outlook.com (2603:10b6:a03:1a8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.20; Thu, 21 Jul 2022 18:55:48 +0000 Received: from MN2PR12MB2941.namprd12.prod.outlook.com ([fe80::d122:1dae:8445:2e43]) by MN2PR12MB2941.namprd12.prod.outlook.com ([fe80::d122:1dae:8445:2e43%7]) with mapi id 15.20.5438.023; Thu, 21 Jul 2022 18:55:48 +0000 Message-ID: Date: Thu, 21 Jul 2022 14:55:46 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: [PATCH 2/5] drm/amd/display: remove useless FPU protection wrapper from dcn31_resource file Content-Language: en-US To: Melissa Wen , harry.wentland@amd.com, sunpeng.li@amd.com, alexander.deucher@amd.com, christian.koenig@amd.com, Xinhui.Pan@amd.com, airlied@linux.ie, daniel@ffwll.ch Cc: Guenter Roeck , =?UTF-8?Q?Ma=c3=adra_Canal?= , kernel-dev@igalia.com, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org References: <20220720193208.1131493-1-mwen@igalia.com> <20220720193208.1131493-3-mwen@igalia.com> From: Rodrigo Siqueira Jordao In-Reply-To: <20220720193208.1131493-3-mwen@igalia.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH2PR07CA0015.namprd07.prod.outlook.com (2603:10b6:610:20::28) To MN2PR12MB2941.namprd12.prod.outlook.com (2603:10b6:208:a9::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6b94aa84-597c-4c09-de2c-08da6b4a9fde X-MS-TrafficTypeDiagnostic: BY5PR12MB3940:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: A+AEqCYjX3glJ07ROQ7G/NC2WjAiyjhYU7gCb4TwB/dzitN67lUIk+5iMmriq9cZ/FT0FFuR5P93bLJlL+zTt4URnQ3EK4QNkpJswEamLCFBFjVpmQVvxJ7AwY8jQPs6KCCeD0kuGGLE/5qG0fJFuWrum8QspHITZBRx2mxPrIhrsjHwidFXgXkw2es1UrKbElIQ9nLgF8tk06TVt0VAVaR0QQZhL1oH/smIS90u9Fi0EwmIKDDhsEHdUaBVmekSrLGblpD5LFwCACuQTjwTqpl17VNWFBk84Pp7c+g0vay9NKJxjJLj1qcb1iaehc/AnfCQ+h7AML4EmaItcS+VJ/b6pXmlOiYyyJtLMxvJBsHTAnxworGoKiOWj0JHOQOka04KzH05/aHMxv+XCPHCUu5SIq9dY8SenAbQQdRwkBE8yTega2GOd39mwAMkA8ltroGLxvvrEfQp+31Vh9MX7D9fZtf7wU8IrdB+ItVfLkcYIg04whE9av+etrydgiO5l81K6saeMwT1tUmeKwm5YUUTJjdYvI3/ieTTQ4OgvkaW8xqK4NF1D+kGDdiPQKlaFzsYD8oKG9CKW56N0RnZWpohoRgUlJXS8S8LMca/KWO+Wxvu+T7rwwPyp4aG35Q7rtcxKbQ4y0LF/4V36waBKHFoWDSN+QsfOs3ktoefUFPln8oFS3sF4M6y28LIcREXuQT1JHj9Lgu1a9p69sb+m84sMWJbsHldJVWmGZ5C4Qkccfcb8cIxcyUkqj/w+ccwtx5T+TLXM51PCXGuEAMN8aRAXLzsFWiHR5UIv6i6jrpwZjAt3iPGjXkKLeCQueWBCwCxPS3ILtQD+AjHNF5fYg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB2941.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(136003)(376002)(346002)(39860400002)(396003)(366004)(8936002)(66946007)(4326008)(54906003)(26005)(5660300002)(2906002)(66556008)(316002)(83380400001)(8676002)(66476007)(31686004)(86362001)(6512007)(53546011)(31696002)(41300700001)(36756003)(38100700002)(6506007)(2616005)(478600001)(6486002)(186003)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SU9yUjg2Q3d1RCtBTzFQa2pIUkJCTmxrRGZ0dE9wQVpCbUtyQ2FyNitjNlAz?= =?utf-8?B?QXdWNllzamROT1d2RmxidThvRjF6MDdyZWdiRFdMUE5WYkpxV2NwWTlSZTNX?= =?utf-8?B?YlF4OFRzSy93Y1puaGdOazFlNlBaZXVBOVhzb1c1QVJrZFhmdEtpY1hoQloy?= =?utf-8?B?dEk5ZUdWeGRkN0dSN1RIdWdSUHYzaGpUYXhoRWtyU3ptUnowQmNzVW5KOWJl?= =?utf-8?B?SnZJdWRBTEtpemJOUXdodzh4Y09KMXJjalZkUTZMTkNtWGhtT3llYjN4QXZt?= =?utf-8?B?enR5N052RHN4SHpVa05DckNJb21nVlJuUEoreFRZMmtGdHNKdFdmRTVsMFk0?= =?utf-8?B?bWhadkZ3T2J6RUJxV1FtN0F3bS9aVlo0NExvOWZXNEFyT1VjSEhVakdGWnNY?= =?utf-8?B?RnNhQVJnY3c5SS9sSXJBTG0zem9RY0xBSnVQbHl0NS9YZ203aUt1cFcvQ3pS?= =?utf-8?B?d21aT1pXNnNzN005TnpZd0hVVXhFdFJYN2JzMkhoZjg0cWwvWHExd2pUVGhz?= =?utf-8?B?c1A5bHNtSE9qTlRsMXhvdEJveXdJMGY1YzRCbDVyTGVCRTl2citISG1iSGpD?= =?utf-8?B?NE1EMkpSTkdpSWtQdkxHTkpMaTY4VmRqMEdLY0JKZFh3UDYraW1WTG1YbXU1?= =?utf-8?B?d09VR1Zob0ZwaG4xeWhDeUdtbzdwc2MvSldUNzJlaklGUlJYdXZPSnBGeHNC?= =?utf-8?B?OFBicEUramR4cWc5UkhQQTY2VE1WZ05TV1BwZkQwVzR0WEVlWmNFdGhaOHIv?= =?utf-8?B?UVR4YjRtbDdJVEQrV0xVSkhYbCtacXZFbE9oTnpvbVowODN5NGlpckdNUFpi?= =?utf-8?B?VkRUVjQvN2NyeUpjV29xeUZEU3BncGJqQ05zay90NWVraGRvdmxPRExvajc5?= =?utf-8?B?V3RkODFHVEJHRmxQZHd4bi93S3RTaXpXM2dXdzJySVJBSTdWcE9aVDJuNkJC?= =?utf-8?B?R3NUK1BSeVdDU0JBcERtbUxIQVp0OFZzdTRQS2p5S3JxcnlWUVFIYWNidDg0?= =?utf-8?B?SVpxQ0NsaFB1VzhXRjZ6UWNqWlRrVEI2UW9SMFhpTUZSZkd6OElVbnNwaVBD?= =?utf-8?B?STlLL0tBS1NLMThOY2RORlhzLzYvYzg5aElLajBjdlFyb3NkVTg3VVdocjJx?= =?utf-8?B?aVBiWXIvWTZwL3VlR0NvaCtacVdjdXlNekJ3YVBCOGN0WUdJbXFjNDBLQmdI?= =?utf-8?B?bFVENEVTSkhsOGQ0c0RKVUhMcU54OUxheWlKKzZiOXl2a21xNGNHdC9iRW1u?= =?utf-8?B?TDkzTklOektmU09YZWFTczh0YTcvTllBRlVpOHRsL2p4RTZVSStnblByZHln?= =?utf-8?B?MzVqNk9Pc1YxM2ZzRW9vdDk2UTZOSlNRZ0hxRG1yYnIySkFxV3JiZDFxMzla?= =?utf-8?B?TGcvM25ycE9QcFBKUWxEa2FaMGVta2FTZGswQk9id1Z1ZmtxdWpHY2JDblNL?= =?utf-8?B?c29xUzdGVDFBT0haRUZtTGF0MDZWcDBnczR6bHRkK0V6MFJReHR3WDZtRzlD?= =?utf-8?B?VVpad3hSVFM1Z0ZrNk0xOEQwZm1WZWlTcm1oUjYvY1RUN3JjcVBzdDhOYWlx?= =?utf-8?B?UFcwYXZyNE5YWkpKbE1PYVQ2cXN3dHNibVFNZHhKRnIxRDhyUFR6ZDB1N0Er?= =?utf-8?B?NmlJQm5pdmRhRTVOVEVNMVpFT3pjWUFsOHlvWUxScUtjSUo4NlVqVUFBMnRC?= =?utf-8?B?eE9CM2lTVEc3L215U0J5UnNQNFdRTDBVc0JiZVNsOVNjYm4yYVIxVTQ4MVlH?= =?utf-8?B?WkdwMit2cGFMQTJ2WEJHMmxpVVIvQkFwVUtvNkxyYzVNWGFLUkRwTjlUeXN2?= =?utf-8?B?ZG9haDNneEYreFlsWnR4MnRTcGFYMXdMbk9kbm95VHpOci9BampuYlB5MVpq?= =?utf-8?B?TkxZTEhaV0xsQXRlWGhWMlJvL0thUGpvTzVkNVBNNjlhVDk2eENYMzZqRGlM?= =?utf-8?B?Z1h5N0N1cDM1QjlUWUR1bm5LQ1N3YWJzWTFHeDhxNzFKTXZ6bHNSbkVzYXd4?= =?utf-8?B?cDlrY3RPWGFvR05Wbk14TVVMb09jaE1SOWR4QnQ2OVN2SU5rWFJBVWFlaTQ0?= =?utf-8?B?Y3JhaUtoWklyTmlWMUx2Y1FZWmxZK1ZrM3V0V2JNZXNFb25SRGtIc1dieWxY?= =?utf-8?Q?XKTpW1AQjhivuttEUshSNS1jh?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6b94aa84-597c-4c09-de2c-08da6b4a9fde X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB2941.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jul 2022 18:55:48.2000 (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: eNT2QOA9Src3giIv1HcUEluOiyRrOBYQhzryIRBGAtBkOmJirAR1wJUmtuUFuInW0PyoWjJ1/GdNFIRCcnIbzQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB3940 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 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-07-20 15:32, Melissa Wen wrote: > Many lines of code in dcn31_resource_construct are wrapped by DC_FP > macro to protect FPU operations; however, there is no FPU in this > region. Therefore, just remove the wrapper for clarity. > > Signed-off-by: Melissa Wen > --- > drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 ------ > 1 file changed, 6 deletions(-) > > diff --git a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c > index 929b712cbada..6d25fcf865bf 100644 > --- a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c > +++ b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c > @@ -1863,8 +1863,6 @@ static bool dcn31_resource_construct( > struct dc_context *ctx = dc->ctx; > struct irq_service_init_data init_data; > > - DC_FP_START(); > - > ctx->dc_bios->regs = &bios_regs; > > pool->base.res_cap = &res_cap_dcn31; > @@ -2175,13 +2173,9 @@ static bool dcn31_resource_construct( > > dc->dcn_ip->max_num_dpp = dcn3_1_ip.max_num_dpp; > > - DC_FP_END(); > - > return true; > > create_fail: > - > - DC_FP_END(); > dcn31_resource_destruct(pool); > > return false; Very nice catch! Reviewed-by: Rodrigo Siqueira