Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp10479954rwl; Wed, 11 Jan 2023 21:22:03 -0800 (PST) X-Google-Smtp-Source: AMrXdXuLsUu2JJuIt8WEj6VBsnQ1JNMqgUUEu9xch14fDK/va04rBlXJripzzVvyeunstS8Nzs4h X-Received: by 2002:a05:6a20:9f86:b0:a3:8512:54f7 with SMTP id mm6-20020a056a209f8600b000a3851254f7mr6921070pzb.29.1673500923332; Wed, 11 Jan 2023 21:22:03 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1673500923; cv=pass; d=google.com; s=arc-20160816; b=iSbeOBfOKz9B2LGjl9CzbZH5coU/SmIzFMmAHFEelEyzW6Gn09yZ9z8CANI8raxMpj Tmksq7cCqFgQ7L06VMeVW8oHpP20QVV7RY3MPKNDCtGzwE0dqwjSeOL3N8mtm3U0qgW6 mX5tccjV1pKBhFF3eMAmdQ/Jx07BdTifT7G9UyAWfyrI40VEtTYpqCGqidkIx5FB8vXe 6mk127MYrqnq+u42Ag7H3cVRCdMgfWzWhrLK5kpD0BdKkXHW1o3vX0kil3sYti5d1o+F xp0XczIJXRDXU9inQ2JJW03FpWF8j8WWnfomyjWjaADJAjbQZfF1CWrg0KiomLiNX8if pOqA== 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=gEU6M6OkqH5wiTiygGKBaea6B7ejTnnXGky+utCfc2k=; b=QIzwdj0fHBkKUsLhVCZf6LY0JRt6BkSfJHasPsvfu/kfvSWq4sTyR3b923hx95SZ/g zvXQHl3CAmHyumnbOQVRIXgpbH32ECJAqxXkXo2xVLXsbsX/SkGMf3dXfgxzprlqgRxT 4knnWhP5F/DKUJsEAymsGlxXqHbJixz/UfgFOE4KdRW1f6anePLUjpiHVQsqO7MXjjjb 9PutpnROn1NDcidtxcfZCw4FPifII7utZYGlDpG5jXvQ7Ywr300hoAV5Jdtq/FvBoF+8 LsrQVMXez6Rge8kJnbjsg3/3YbIPA6vz5v5y4Wsnd4k/sRiwfZ3PDlq4RE1TKq8woImC i0tg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=XPc959lx; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.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=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e7-20020a654787000000b00479079b77a6si16213770pgs.105.2023.01.11.21.21.57; Wed, 11 Jan 2023 21:22:03 -0800 (PST) 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=@Nvidia.com header.s=selector2 header.b=XPc959lx; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.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=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236387AbjALFAH (ORCPT + 51 others); Thu, 12 Jan 2023 00:00:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42466 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236704AbjALFAE (ORCPT ); Thu, 12 Jan 2023 00:00:04 -0500 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2053.outbound.protection.outlook.com [40.107.92.53]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A0B2E47313; Wed, 11 Jan 2023 21:00:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fPjN37J5pIcR/y+0qiIQ49gJcRY03tjgHCVv6iqcko+e/H+C5PF11ldRmDswGm4UWUTyzhs3i8/8BTL4ye8qEGnJuGVN+MThTHq578mgh4fumlBzlVRHvJrqqU7GUdbyas4P8P6OrBgw3ILERy9qBqJLidBxzOBjUqyriwFEgUbdZIpWJLSTmjPM/O/+h3M4B0biGHpebpJoIZEfalKfrXNq/qdfhrTlR1H5I2/tkn+Omfsnkfox4bls//F1zJVmZ1unWBq1lQJavy9CnjtnQA4zc6+KWyHRmINQDYjSAFQYWGHFM20hcshvn/2jyDRw72+oB6nwLi2IAnf4Vn2zvg== 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=gEU6M6OkqH5wiTiygGKBaea6B7ejTnnXGky+utCfc2k=; b=K/3txm2OTeM1K85vlO4RIOCmX6UDL6csRGjTnBwjtO1jSFCxbQrHdsyvzXfgrccRGxzVSR7aNz11nyRRW6nKQZaPrkP+tUxvdjIfVvEyafeffrYqbrCCJLuoDjZOIlh1WeL6gfNdOatBff8pH8JzZQ1+NIBaxKfm0mMXbE885RtY9dxK/jpbfoZBjQ6jl0gHmYjq67YpO1nSXZ1N2Z5lFlfImrm/qYiAWFMa3G+axrvqx4U40xgkUp0tBrYUJZ7qNc/Q2WQlxu7B+2J1ttXp/s9m0YsSXg5qqbcUqGwgOXxLxHWILj53/GSA+ViJWNlXJ/RCIPTfw9q87+nivkhwnw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gEU6M6OkqH5wiTiygGKBaea6B7ejTnnXGky+utCfc2k=; b=XPc959lxzR6k3giHUXPNB877/Vb1W0gpqqyb8slk02fxgbJKTimFNB2NZpwUMonlbrGlXhsOXkVLOavKWQ4joQjouPNS2zgZi3REDmYuFMmqnGrO+JWlETo05S/6Wl9di9kA8ut7uMSCpVu3Wqq8fJTyd2KIVJNvQhAQ+G4y6nL5MuibiLLE+HlnOyeTShZ+djkKFia7FOfu7cLK0d/o7rh4LyXVevMg8P3c8DJEcbuH9VOdNrkSOUi9NdLd9+qznu77ymQrJGVlA7DLUokZiEOtI7HEpA/QyAoMovUmszgTR+fi7DwlR1PQXnBWUxAa0xO4IGyn4zcPiqidZPuY6g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from BN8PR12MB2900.namprd12.prod.outlook.com (2603:10b6:408:69::18) by CY8PR12MB8242.namprd12.prod.outlook.com (2603:10b6:930:77::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Thu, 12 Jan 2023 05:00:00 +0000 Received: from BN8PR12MB2900.namprd12.prod.outlook.com ([fe80::8ae8:c68e:57a9:6dae]) by BN8PR12MB2900.namprd12.prod.outlook.com ([fe80::8ae8:c68e:57a9:6dae%3]) with mapi id 15.20.5986.018; Thu, 12 Jan 2023 05:00:00 +0000 Message-ID: <4a764544-189f-65e0-7d77-84995299721d@nvidia.com> Date: Thu, 12 Jan 2023 10:29:45 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Subject: Re: [PATCH V1] PCI/AER: Configure ECRC only AER is native Content-Language: en-US To: Sathyanarayanan Kuppuswamy , Bjorn Helgaas Cc: bhelgaas@google.com, ruscur@russell.cc, oohall@gmail.com, treding@nvidia.com, jonathanh@nvidia.com, mmaddireddy@nvidia.com, kthota@nvidia.com, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, vsethi@nvidia.com, linuxppc-dev@lists.ozlabs.org, sagar.tv@gmail.com References: <20230111231033.GA1714672@bhelgaas> <880c4d3c-86d2-082c-bb58-8212adc67ff3@linux.intel.com> <4ddef2c9-44b6-4a08-dbeb-428cd0864c55@nvidia.com> From: Vidya Sagar In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MA1P287CA0006.INDP287.PROD.OUTLOOK.COM (2603:1096:a00:35::21) To BN8PR12MB2900.namprd12.prod.outlook.com (2603:10b6:408:69::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN8PR12MB2900:EE_|CY8PR12MB8242:EE_ X-MS-Office365-Filtering-Correlation-Id: ac0aaed1-a7b7-4e89-912a-08daf459dba3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GQeVznYAm6OHZVR4Od05mK/rOr/foXCgBvFvGN6d66zTR4MTjK96yxYPHFOoKZRm6ObpnMCwzCnflYSSs9BVj37tIBw0MGU9tEPvUoJ0KtzFYnmss26ZZP23kEGqJziKnEtHmaDJFcYokt9eNUQSU0dpYKNwzUYTQD6HgKnVz1GRQKFvRglULScu7lpcGRKxHo2tafA5j93IeN2KY4NDikscyUXKym+/3zUkTKbemihtxqhgtKyJRtmuabkxwEBQXHfmL98V7kL2Ag6Ei/zKgBcKu6K9yHoNb0Jt0BKMKfbmxOSNmEI7S34JHPbtBrcF6T2pXnjr6M7ivayR1DZsKQnWnl0L1F4sR2ewTmL9OV3ywRHAuvU5iqcN3sQjGzmTe2Nndd32soxSXiXIvlKLGv4ScOqqZBlMYcLwHmNTQ99eTnO8T2SNgwe5U+DszgFASW6Xuc41by6YYWBugypByMzOq3btPxhnpSmq9HKMPb8fIvPZaom9FNlyEaZV6YykAguY8eYlwfl1hysiyrW+cXFYLr+yuVgAOymDwHsU+SYDRnL6sp4EH+rse0ixwXBVFAh3koMknUhhrH7gu0pVjbyChRVbO0/bsjYvxXwqB9uEJ+0nVaqGqNujmoHBCwSfsuKQlmeCVFKmoavgaS2/qtqNmNfHEAQSFepzSoIKvKnU6VdGsdKsNrdsLGNia/8EgNGLgw5fNEcjxK81UqwrE6/QIxoAzOWtS9j+zqyIAhU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN8PR12MB2900.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(376002)(346002)(136003)(39860400002)(396003)(451199015)(6486002)(478600001)(41300700001)(6512007)(38100700002)(31696002)(86362001)(316002)(110136005)(2616005)(66946007)(26005)(66556008)(66476007)(186003)(4326008)(36756003)(53546011)(5660300002)(6506007)(2906002)(6666004)(31686004)(4744005)(8676002)(8936002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OEo4Mnd6bE9SQmcwQnVsNmYwMFlRMmlrT1hUckFKQ0RNbjFkYTRBVDRvZnMv?= =?utf-8?B?SjlYcHNzMkZ1WGU3Vk52a3NITXkwUEVGbXJHYXFHK2tJa0E2b2Y5d0NoWE16?= =?utf-8?B?QzhTU0JrdDQ5MHVPQkFXY2JuSkRzcGRYWElFWXNJaDJXalZjd3JjSEpsNTI1?= =?utf-8?B?R3Y1L2ZRNVcwQUxRc2ZKejlINTN0Z0U1ZGJCcVo4bDllSkpVVjUxNGFXRHM2?= =?utf-8?B?cVBGQi9JNWxBbTcwVzdLOFZBMjZ1ZGVZUE4vM0pFWXNjYTU4OW9qV3FDd1N3?= =?utf-8?B?YTVSWVBxcVFSa2F2NGppR2J1Q2tiSHFaR0FwQkZBUzJEazRHZllqd05MZkFN?= =?utf-8?B?U0x5NENiQ2RoeFhCV2hXMlF6Zng3Ky9WYUJoQTBsdmEySmI0cHltMkNUQUUr?= =?utf-8?B?MDJIelJ4dC9XVkZwdGhiSGVvTU5tTUJ4cWtYd05tNldDUU1UTGQyc2Y3T1BI?= =?utf-8?B?WU1mbEoxa1R3ZTUzY2lKbGw5cVh6eGp2VXo4aHFUYXRRbW1rNGs0dTV5aTQ1?= =?utf-8?B?by9SOTBabllNZGRsS1hFZi9TbnZ1VVc3MmZraWFBczdQbDcxaVhheFJIaHpG?= =?utf-8?B?RkJJblo3QVI2a0pDSVU3MTdWS0tlSkNzdUdnSDRIQTdkUS9uRGs1Z1BnNWxy?= =?utf-8?B?eFhuWHN3Vy9HT3FicDQwQ051TnM3QWVuTTVjTFBZWEFmSThRVVE4VXo2VzBR?= =?utf-8?B?VUI0d1BhakNKMnRCdHlCQ0ZFSU1PSGwzWW1FaDNJdm9PL2FqK2lTaGk1MVNC?= =?utf-8?B?b0V2Y0NvSGhQNVFteFJUdHRxS1pSeFNxL1B5bDV0Tm5yWWhqWUtYczhzZ3Ir?= =?utf-8?B?MmFEZncwcVVKZ2FZVjRxajdDZTJsSTViZGJrQ05va25pNXpkQWxmaU1BMC9Z?= =?utf-8?B?RkFuampwQ3NoZ28xb2NmWUtGSFpvMUFyQUpxZGdHRWd5eVNuM3Q5TzhZMEhK?= =?utf-8?B?Tk9BUWNWOHRnWWZaNTVxS01zRmdlUUEwUUFrSnJhTm04WSt3eWc1eDQycHB6?= =?utf-8?B?WTFmT09mWVplYUQ0aVcwd1VSUUJlMk0vbVVRVHlEU1R0ZUZyaSt6TEgzcWFK?= =?utf-8?B?bmlBK0hDdGVoOWg4Nnk2aEdMUCs4VU0raHdFRnJ1dU9hL0RUWlJxSGpmVFpZ?= =?utf-8?B?MUs2WWVNejNjdy9xTFh1Z0dyVlpkRUJCcFBlQkJERXRYUVliV3ArM1l1YjNp?= =?utf-8?B?WWpKT2wzckxqMW13R2l3dDFhWFI3WGxqYnV2a0xxYWZKRGF6dGtLMjJCRVcx?= =?utf-8?B?MENxSStGQU94UVB4eUpUREtLRjVuRTVXaDRhRXBlS0kwb3UyYkxwOVkrUERo?= =?utf-8?B?aUtJOC8yY1I5MjFJTXdLVmltWlA3QXBTamk3OXdZYW9VMzZKMmRjTXJmMVM5?= =?utf-8?B?dHY1Tlp1YWZqdXVvL0FQU1RET1I3NkpVVGx5NE54cTBTODVoaExMUjQ0alIx?= =?utf-8?B?bDhzMTcrRGN1SDhYZGhFYUlSNktrVC9Pcy9hZ1BscmljYm9oK0dRMWVYMWlN?= =?utf-8?B?SkVkZUgwR0MwNHZqOU9LQU92Qlp0czEzMG9aWjJ5V0FoN01YVlJvUW9JcE9l?= =?utf-8?B?Z2gwV2NNTUk2c3pRcFYxV0NuS3hwM1VRa2xNRGJBUDBrMy9mRzlVZFhGdkZK?= =?utf-8?B?eXJjaHV3TlczelpRdE1VbHAvWFFSVlcrS2ZGc2xadThFZEIxN0ZYMG5RNTRP?= =?utf-8?B?ZWJjOWtmeFNlSGtONjFxaG5FTVdiOUNnRDZ4cUhxS1ZZOVpCZ1d1blFTZnNO?= =?utf-8?B?WVJSVDJOTTEzdzBvcjJzaGJSSStCdmRudHVtRHhNNjEyZk45d2gzc2p0Rm1l?= =?utf-8?B?Um9iY0lmYVZ2bXVsL2l5bGc3ZzNOR1FEMy9JbDU5S21GRlB5ZW8wbmhLNUY2?= =?utf-8?B?UzNLbFFmL01lRVJRalY3WFFCZ0ZwcktMTkMrVUpMOXdYMGIzV2JVYTliNThG?= =?utf-8?B?TEZ0eC9UK2FFc25YQTFvOVk5bm94elozRTVibnFjd1BnQVZnZmRnVmo3WWQr?= =?utf-8?B?emhhc0VrM0FyU1NKdGc0clNGYjZHbHJubkhoWlhMTGhadDQzQUFMUXdqZk9m?= =?utf-8?B?N0srRGxDbjBEcVdZSm1kd0RSRytuTjlMdTJ3RGQ5T3FGZk9nKzYwR2hJdEZS?= =?utf-8?Q?xuDNGrqCgsOB4IUivDuoJfS7D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac0aaed1-a7b7-4e89-912a-08daf459dba3 X-MS-Exchange-CrossTenant-AuthSource: BN8PR12MB2900.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2023 05:00:00.4292 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: d4CeIt1XZN9HqaKP8swMzGWPFDvK94LrUIPrPbMoyColyb7/848/TwyTVlN+vZFI2ySMUDW5EchziFPSWrAc/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB8242 X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO, NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_NONE autolearn=no 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 1/12/2023 9:18 AM, Sathyanarayanan Kuppuswamy wrote: > External email: Use caution opening links or attachments > > > On 1/11/23 7:33 PM, Vidya Sagar wrote: >> I think we still need bios option. For example, consider a system where BIOS needs to keep ECRC enabled for integrity reasons but if kernel doesn't want it for perf reasons, then, kernel can always use 'ecrc=off' option. > > I agree that "on" and "off" option makes sense. Since the kernel defaults ecrc setting to "bios", why again allow it as a command line option? Agree. "on" and "off" are fine but "default" is redundant. Do you want me to push a change to remove that as part of this patch itself? I think it is more like a cleanup and should go separately. > > -- > Sathyanarayanan Kuppuswamy > Linux Kernel Developer