Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp38355493rwd; Wed, 12 Jul 2023 06:41:29 -0700 (PDT) X-Google-Smtp-Source: APBJJlGOIYLQd/dxo66Is5vG+S5LSJ7PllsVQQbTs8hk9ODs66KOB6xg/Lb6kz68AoAz+RgUFtBg X-Received: by 2002:a17:907:7413:b0:991:e7c3:5712 with SMTP id gj19-20020a170907741300b00991e7c35712mr17298520ejc.30.1689169288827; Wed, 12 Jul 2023 06:41:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1689169288; cv=pass; d=google.com; s=arc-20160816; b=v7bf/fLFt4bLkGJW8f+VY7aJ3dtgk/oRoD24rXwcb7o5tV9hy0U5Ic+Rd8vpfV67Qn ysihGA+w5Mc67MiT+QhrT5UiowTunbwhxFoirXeJP/e3eSm9rZz+C5J82aqU8i2H7Dq4 9i8K2PMXDjJWEnGhPUG3fZaXkjlwAb4T6Jvhb51ASn1RPbmzLP3vwnFEaa4vu4qc5TsX eoylNPEOPTW6Ab2l6SEOtGSDuWqv8I58AIpvMqdvE1DPz7Nx5EfpLHSSKsAA4BwV4T39 iKkA4dgbLrBOxVx228FVxF9Jid/DOjPbnC7oT/i0g+GqxrrHnz18phWKl/NZmGMq4ZW2 zjLg== 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 :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=tN6+S2235w2aFlmZxitHkv2YseJM8Aku5kxU5TYYg+U=; fh=l7gGbCGZCAbebtNjMoeQ8mHlRps1dCUM9devS7PiLpA=; b=bk61zdkIJOPFjR9OXergADgKeh6K0SKNYjHs+ToEk92REZjNpXLt0TonkjQ+RVnwdv diMhgLsFQ+HftYdxwlrt7RbCgQEvUTdQNjb1tEk+P6doz0ZR5gs7x9L0rkDog/BaapOG YpY3c7xfeDQ/EjD5uAz/8VuAIN6HeIj21rKt3Qchr9/Bzp9VqRY8JIT4s0WkSNLg/VbY VtpheP6Bq6c4LegTx5xlN7rxkZO+61ZFYXad3sxAAXc4m6DWRWJf58rto9yRDNdhPst4 e3zAu6wKAq0488wZQ6xAwccmOsS2C2KrKtcz6iGPHlsVAJl/Wlk7Gb0XyzhYbraCw/k2 R4rQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=gv6f7IjJ; 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 c9-20020a170906170900b00991f598188csi4436690eje.214.2023.07.12.06.41.04; Wed, 12 Jul 2023 06:41:28 -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=gv6f7IjJ; 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 S231882AbjGLNYI (ORCPT + 99 others); Wed, 12 Jul 2023 09:24:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49452 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231766AbjGLNXp (ORCPT ); Wed, 12 Jul 2023 09:23:45 -0400 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2073.outbound.protection.outlook.com [40.107.220.73]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 552101BF0 for ; Wed, 12 Jul 2023 06:23:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oT07Syv188R5Fci/rK6NIWv/AgL8VFmucOWTGZe6HfCleq0FUlVVTJgNUwb7miL9bzQCpANUGbrSnMXi4egwJ9EHx+YMtKluiNAYTDLs4FRqsJrpoTrV5+lAN5VxOu/N7ywHMNQRir5K8G4aJKa85yhZ1OKIrfTE6s/FKNww8M2eSurSxpD8rsiKev6nu05BJ/NJObkDjyC5SwezgAOLbjw60KbliTk299K7tTIg1SFWozuAHWmDD1osxr6FYz5czvwC5WpUhFQmuu+oMrHaiNi4c/EQG5CW3yzI+/EC6TuCcm+s2wd+wzAstlqmWK/nxfU6Vc2spV2w+vmNAJOzQQ== 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=tN6+S2235w2aFlmZxitHkv2YseJM8Aku5kxU5TYYg+U=; b=nExbnvtwXRMZYarCWk+uCnHiLRNRFxgxlJJHJR5f3513Fx8EW/AQljNjzxvYHyVoCukNdalh16bFs5PCJYlkh7fvTgFsTTzOXEE9anwzmyt5qojHwUzlkwnDePMAuZVJNCJuBuiQGP6+/pJFysvUzxpQwZz93P5Y2xuu89d2jSXOxSNZTrnokZ22VC3LKAlmY/EOoKy6UCmTyXv6bZN+/O1pytLNFzTXXWj4nmLdH4YRNYt6RqAfU1VAC29k4ffe/dn1Z01W7sZhWsJVaUP8O2xAM7VCtV+LSf+z09SLMUxy9TCBgpsRhIXK7mbC510dkfdSHySZN8uNNRJLopD1/A== 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=tN6+S2235w2aFlmZxitHkv2YseJM8Aku5kxU5TYYg+U=; b=gv6f7IjJG4eDJAQY4VZX8xY4bNuAzEcySCI1fYmkJ9SUYIwEPhn2V85El5Mstk++ZH3hCAWAyIjqP2w97GqGt8xrbD0Wt0UYrpyxAFtIrpnSRmicOqgbxVUEiD0rwW3qya3I3STgEscB9Agu2ez4fpix9dz1xYx58Xj+WzAi+k4= Received: from DM4PR12MB7765.namprd12.prod.outlook.com (2603:10b6:8:102::7) by DM4PR12MB6303.namprd12.prod.outlook.com (2603:10b6:8:a3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.32; Wed, 12 Jul 2023 13:23:29 +0000 Received: from DM4PR12MB7765.namprd12.prod.outlook.com ([fe80::8d98:f5c2:35b:e9ff]) by DM4PR12MB7765.namprd12.prod.outlook.com ([fe80::8d98:f5c2:35b:e9ff%6]) with mapi id 15.20.6565.028; Wed, 12 Jul 2023 13:23:28 +0000 From: "Gangurde, Abhijit" To: Greg KH CC: "linux-kernel@vger.kernel.org" , "Gupta, Nipun" , "Agarwal, Nikhil" , "Gupta, Puneet (DCG-ENG)" , "git (AMD-Xilinx)" , "Simek, Michal" , "Jansen Van Vuuren, Pieter" Subject: RE: [PATCH 3/4] cdx: create sysfs resource files Thread-Topic: [PATCH 3/4] cdx: create sysfs resource files Thread-Index: AQHZs/Eml7wv+9Hf8ECAZ85drm3xW6+0mECAgAF+O2A= Date: Wed, 12 Jul 2023 13:23:28 +0000 Message-ID: References: <20230711121027.936487-1-abhijit.gangurde@amd.com> <20230711121027.936487-4-abhijit.gangurde@amd.com> <2023071148-grievance-gulf-0841@gregkh> In-Reply-To: <2023071148-grievance-gulf-0841@gregkh> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=c9152233-dd55-4dba-8009-57cbf807ffc8;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-07-12T12:48:40Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR12MB7765:EE_|DM4PR12MB6303:EE_ x-ms-office365-filtering-correlation-id: 736f7b57-29d4-4476-e43c-08db82db2df6 x-ld-processed: 3dd8961f-e488-4e60-8e11-a82d994e183d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ErUJMU5bu42vA7RaG9tVRO2z8F6W/K2WJSd29y3F0XLM3tA7wm3x/7t1ihC9YbZmLl1WhgZ++3o66Gs0rbS4OGAQB0SnaVL+8EIoyOb9cQ/FITLjXsRKybZJygl38w0inuuPbXmR1T2uo6JyFmOO+aWMIDE8pfL+CyyJA/NLRfTvqL3wZMDdDgjW2uMwG19pJbRzf+IUjjDjMm7v0MkRz4tDunFzThY+uel8U5DemnWrSs+xtAuQR6GgJmw8ubADtxXP6UjmJXENsMTqxkIv8Gr/OP+XPe5jl72B0mhI53ZNLjadNhLFLed0nd1QCmCAtbfLa1Zf9zahaEB+HTzlJOtJP9k+r7ZorQ3zEWRLkGchkKCNRM4Ox6U2Q+NCLyFTk3rrvaFDM+zTUiSfLKnvxNCBG5mjTXNhNZKsol/zaHFc/SwVJjYQnubjM0qouE2p6sSFxM3QxejMqGOfKSNicY4iizC9cwM42oau3VX3d+15NoxHn9reaYSV1UNjrXlHvUbZ4p6Ue3IQttuluBPeYTDnL62YjcFZLaehBu3Pyo+eMhNlHTOQwtHcrC6tWfwY8C8bYWhmO5KGoxBNhWat591erNq9yEdxZOouELCWuXbf4CqqO+HQWhJyN48ej/YT x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR12MB7765.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(136003)(396003)(376002)(366004)(346002)(451199021)(71200400001)(186003)(9686003)(478600001)(316002)(54906003)(76116006)(66946007)(7696005)(66556008)(66476007)(64756008)(66446008)(4326008)(6916009)(41300700001)(8936002)(8676002)(55016003)(86362001)(6506007)(52536014)(5660300002)(33656002)(83380400001)(38070700005)(122000001)(38100700002)(2906002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?puRAM9dKxhaWGbH9A3SOq84h/hb3UlInBpjXCmZePkU6n4uwb8a+viIv4SeA?= =?us-ascii?Q?W/OU6EBEexZobQSrh+gbXo2o0kiIlgLeweVrSRgBeoqj5FI9wBmYcGxn8oQg?= =?us-ascii?Q?FCe4tSHiduW5+cq+mSHQL4er786Xhd+p8IM/feZUt+N3el9wiPUa2/cuBzoa?= =?us-ascii?Q?UqqZVBL4FN0Od6UG5nIJcYxrs1klgiYZVAZeJ3O9CiuCSkSnwy0XGbYrfw8g?= =?us-ascii?Q?VhJDGXemaS2Bgw12ywtEHgbuIwJR8lusxNCmwhETRFAqWOKycyauo/jn1cZd?= =?us-ascii?Q?0KCgujrF5uACyLbhwH2zmH5tUYhfZ72GwQY3FJMiM0n5IucCUF9tyF2AIPX2?= =?us-ascii?Q?rKO91KniKqPUkkdvi5iGFtWp1nLD57DER7owOKFX7i6rw6YA06S5X/E24xw5?= =?us-ascii?Q?n3ISw1y/I/nKMwbdVLzFnUEykmJ2KeKEKGJirAtGtorRt+ahVGadJVKOVGSB?= =?us-ascii?Q?1k6DaeB1/Y9yddtz6yijuaDuIYqdiVsiNmJBWiwUeGLPTbT9gHRi6hTpdxY4?= =?us-ascii?Q?WJAQMawRs3dZM8FsDk2y4RzwClCKr/Kqg05V7DIT90E1UtY16tRkErW8jo1o?= =?us-ascii?Q?b3nqCI5HkefAwKcWKOsunS/E3lGtn9p5fiqZvRaXGHKq8WVqrmWGIjPICHkR?= =?us-ascii?Q?QPNTOZ1F5LHylTtkLvOrhtyhIOsRFzauNNCGLgdtWgfpUysXDuNwv38ZQPAL?= =?us-ascii?Q?jh2HVvsoQUPewg99wqfTRByASNwuiOekvWK+iYeo6pllywF6kU1KVkqaSplc?= =?us-ascii?Q?1ieJipTkL0trTH6KUf6qgG6f/ZOhMdVWjbS1+RXSTZH5+DAAw6YSpkmxbV8K?= =?us-ascii?Q?rQ8LLy3uigry9/5R9ifrkdMYWnaZqaUZMNU/poH+KRdZNrjTXIL9Aj1m6Vil?= =?us-ascii?Q?bxNn+5dwVReHRhwvR6m0B3FUF9plXV0lUdzKwnMv/h6EHfbdVv3OTPWBwBP/?= =?us-ascii?Q?odsQM8zQRCs6+zDyRTMRQAaty8TMqS9L5qVuyf5vSAlTpolXz8dAF79IKmHF?= =?us-ascii?Q?yxeVfWyJ5Hc86kte/z0MJhzzeStuf9xCKqfrzqAWYRkimtBpnjoeOKb2WRBV?= =?us-ascii?Q?YNRVUggbq1mk2khUhMijlmbLni9vUeGMhNaTR57jz52KMLxj5Ws7r6cnCpLR?= =?us-ascii?Q?kf6LsC7R8aantm70Vmkl0LeNSNJXQvc14bXWwzdvIhGLImfgM254Q9zM8JAD?= =?us-ascii?Q?fskTSq3VdzaU4GSKgx6o9r9eKOzCrZ4hn7oCrtq638mk4RGM22mW7/8d7YqJ?= =?us-ascii?Q?7v1SY3jsYwtc+85kw60c4Kvg7wH45I0tTsl7cCqooyzofLwB5mf7flsZZM98?= =?us-ascii?Q?R102pZ0ihbU4g3l/aAhVPQEDC5elfeDEPu8bcarqu12+tDqAbdElKqoMuL22?= =?us-ascii?Q?0xwINkSUY2PNsrvIYWBKfMfBIUf3Axj2saSmhrA8fu1pgsVxVqSj6X75byyK?= =?us-ascii?Q?mcztVaYe9nHyNzMM4/yc/ttKhPucuEiZ+vsk296ffnw7xVqJJhuiRxdcqKs5?= =?us-ascii?Q?U8yG/GhlRcROvqsSvhTqxyB7ZKORNHxYeCLbQ+c4GEky3cJfNZ1AjaGQrO9u?= =?us-ascii?Q?s+XyWrisQ659Z+Ma783hXa6CqK+ZITt/L3992dipXRywzrHbokeF/CmAovCs?= =?us-ascii?Q?b03gKXfaSBuNs00Sf/wK4Jo=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB7765.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 736f7b57-29d4-4476-e43c-08db82db2df6 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2023 13:23:28.3630 (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: fchpzEgIERi+fS5KlaOM01uipefBcqHm9UXz9cgQIweEWDrdlJbsq1ihhAVmrZvMO8b+YydztneIXKNEFKzRfQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6303 X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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 [AMD Official Use Only - General] > > Resource files provides the basic MMIO regions info to the > > user-space. Also, resources devices can be used to mmap the > > MMIO regions in the user-space. > > > > Co-developed-by: Puneet Gupta > > Signed-off-by: Puneet Gupta > > Co-developed-by: Nipun Gupta > > Signed-off-by: Nipun Gupta > > Signed-off-by: Abhijit Gangurde > > Reviewed-by: Pieter Jansen van Vuuren vuuren@amd.com> > > Tested-by: Nikhil Agarwal > > --- > > Documentation/ABI/testing/sysfs-bus-cdx | 15 +++ > > drivers/cdx/cdx.c | 139 +++++++++++++++++++++++- > > include/linux/cdx/cdx_bus.h | 10 ++ > > 3 files changed, 163 insertions(+), 1 deletion(-) > > > > diff --git a/Documentation/ABI/testing/sysfs-bus-cdx > b/Documentation/ABI/testing/sysfs-bus-cdx > > index d9e00058471d..6ca47b6442ce 100644 > > --- a/Documentation/ABI/testing/sysfs-bus-cdx > > +++ b/Documentation/ABI/testing/sysfs-bus-cdx > > @@ -76,3 +76,18 @@ Description: > > For example:: > > > > # echo 1 > /sys/bus/cdx/devices/.../remove > > + > > +What: /sys/bus/cdx/devices/.../resource > > +Date: July 2023 > > +Contact: puneet.gupta@amd.com > > +Description: > > + The resource file contains host addresses of CDX device > > + resources. Each line of the resource file describes a regio= n > > + with start, end, and flag fields. > > If you documented what this file looked like here, it would be obvious > that this is not an acceptable sysfs file in any sense of the word. > > Please do so, and then fix the patch to not do that at all. Similar interface exist for pci and we intended to keep it same way. Could = you please elaborate on this. # cat /sys/bus/pci/devices/0000\:01\:00.0/resource 0x0000000092100000 0x00000000921fffff 0x000000000014220c 0x0000000000000000 0x0000000000000000 0x0000000000000000 Thanks, Abhijit