From patchwork Thu Aug 3 17:41:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Verma, Vishal L" X-Patchwork-Id: 130789 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9f41:0:b0:3e4:2afc:c1 with SMTP id v1csp1335247vqx; Thu, 3 Aug 2023 11:37:13 -0700 (PDT) X-Google-Smtp-Source: APBJJlHXixwZpQarMoHAXRdKaa/3R+Su4GEeBEsv167ieZQ1ltOqxa8O9nLgho5V+FzPQb4V+W8P X-Received: by 2002:a2e:8913:0:b0:2b6:c8ba:90dc with SMTP id d19-20020a2e8913000000b002b6c8ba90dcmr7820488lji.36.1691087833239; Thu, 03 Aug 2023 11:37:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1691087833; cv=pass; d=google.com; s=arc-20160816; b=qVgdG0nS46HScMi3yLeSkZLgiDS46MrOjidOjjJtyWUeU2p9dnLUAInuq1MHQ1/vM7 GR3nx9XGY2gelEFnqsPgznvvq7Uvcf8effxpeKQe+VB8gXqmlyQ4j2/HDeQZxqtUxhPq iydbTjreaSpEWhp6N86MIrHr5xXnm6wc1oQL4ijZTIsQBGKQh1GvkVY6SpZNXWWBp6ry fEeCIW46q8CUN+zRYwIHA7I9HkQTLy5OcS1ZOd/uoze8Uz4nM1nDW2teiaRTvkLtG49W wu/BEEe1GDh38sYxwU3gb2znZElmFY5iQb4yVfkiMZReQE10hPk3Ui2mGmMp/o686NQT Wq2A== 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 :content-id:user-agent:content-language:accept-language:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=3SWuMKQREYn7mlgF/xtUnzYDK0jmEamvkViRk2W08w0=; fh=I1Ls/b5vCHRo1YTSBGtEn9NbQ+zTSLgx17n4KgjgMcY=; b=TfcqIZfQ1krzECx8o3nizbIuVAgsUZKb5bEZqGDZc6uOdvKrRlZkZi/ii6HEIjdA4P /LGthObjN64ewunh0wjLzNlRegGIJE9vq7tSwLoiFBBZJI996vTxU5CHPtxUA2K36Lm8 aeqXApz26JrC73bOxm3nVDjYaownjLcxwiy2EjP62a//KIcdez4QTkJm5ugZ+SRpH0uL bIfv/fT/XSet+gX03mV1udMQcafIGZtaPWSVVXiBbiOXaab90wDvkDp4dDVctZIvk+J1 jJ4JWRcA50jx1s7IKmdwiVWysj4/NoQx89mtJuvvLrcjwZHoe9U8AJpFYkVKuO0R+DfP xddg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=fKjb8Mfx; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.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=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v7-20020a170906b00700b00988b6ffa850si248791ejy.1028.2023.08.03.11.36.48; Thu, 03 Aug 2023 11:37:13 -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=@intel.com header.s=Intel header.b=fKjb8Mfx; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.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=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235128AbjHCRmC (ORCPT + 99 others); Thu, 3 Aug 2023 13:42:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51088 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233764AbjHCRmA (ORCPT ); Thu, 3 Aug 2023 13:42:00 -0400 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 91A6D10B; Thu, 3 Aug 2023 10:41:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1691084518; x=1722620518; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=3SWuMKQREYn7mlgF/xtUnzYDK0jmEamvkViRk2W08w0=; b=fKjb8Mfx6KkAtFSSdU78sDRuQN7gfb2RT/g5KOlKrfpvJ8MrDeAU2Io3 WdmVbqNQVYgjdEIN6bjDxsu5bwYCoU5WtY7pwCq8zPiTAwzyLm2mr6T6w Tz55YbwHpcI3lYnzSO+RyeCLksRImlOfucLPpJfJPXek8k5yK+9SkK+BR Ju9bpZyzS0ZUEo1uqC3gzEurOSgTPKaF6+pn8DVm8d1uNfg0GKKnT2Wj4 oW7j6NDkOi8RZuC5Rl+CC1j3kTDWbCz0j/lyBVSq98u/zsyk6dHeGOIDa wnEL0KrwhdWBj1T34ZXEVYH/9M+fy5+Glf9tIG8G6lK95kHP911vXSmka g==; X-IronPort-AV: E=McAfee;i="6600,9927,10791"; a="373593322" X-IronPort-AV: E=Sophos;i="6.01,252,1684825200"; d="scan'208";a="373593322" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Aug 2023 10:41:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10791"; a="706654222" X-IronPort-AV: E=Sophos;i="6.01,252,1684825200"; d="scan'208";a="706654222" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP; 03 Aug 2023 10:41:53 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 3 Aug 2023 10:41:52 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 3 Aug 2023 10:41:52 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Thu, 3 Aug 2023 10:41:52 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Thu, 3 Aug 2023 10:41:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=em8SZM5Gxmv12PSEpk2ulw80ldkriLcqQ0/zXLbBnyOElkmWgfA24yfKwTM2UBev3FmWJqY4QCdKsP9NPzWy7hzoQAgS/IgaMXKBQy6/4mr4GUAaf9mn7QZIfXHljiRK1EbR9jlmiKX+g+F1+k5GhqT9XJSCtiw89Ll+q9FwIEbsZ13T0tS6eYGu4+RoOWXsfJN6+6MHXibcano2BVaxlR4J8LEz6vu+PH2Vw1Jx2yYdBsxJs5NDlLX39ACzf07orbStUsmADHYeZPm8DIp0qbk4i5rMSU3Tuad5xl1Y3NPOXqmUTxmU84dXcEr5puRCZv+qSuZZsiOZk4XnN1dnyg== 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=3SWuMKQREYn7mlgF/xtUnzYDK0jmEamvkViRk2W08w0=; b=mhAraY1RKfj/Zu1B2hJU21hX8yxQ272O7G82VX7TLp2pYShwMvfIErxq76lEvEAjbdFzSLyei7qeLaYRB8aI8G16x+Rb9Ayl5ctcSUioHLR7+QRdlfOOCpalWfPMLJSxxUcipa/tLsTQe5BXV1sqmIrgjjs9fJOA7IX91jPwnPn2UMSGHorOcaQ5cLWVoJf59K48WNquvON5wvJb7vEPRwESXrZK1UxvKUbB8dBAqAcqSACu5cahHZ7s0F0w17BUx9v4OOclsBuU2+ee7mwMCbFRz5v4rwh1YRVgJoEFvvoBqANa/ckq0Z3dBS0D/sw5iuwypOTi6A9fJsUkIsffaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW4PR11MB7125.namprd11.prod.outlook.com (2603:10b6:303:219::12) by PH7PR11MB7986.namprd11.prod.outlook.com (2603:10b6:510:241::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.20; Thu, 3 Aug 2023 17:41:50 +0000 Received: from MW4PR11MB7125.namprd11.prod.outlook.com ([fe80::cb1f:f744:409c:69b3]) by MW4PR11MB7125.namprd11.prod.outlook.com ([fe80::cb1f:f744:409c:69b3%4]) with mapi id 15.20.6631.046; Thu, 3 Aug 2023 17:41:50 +0000 From: "Verma, Vishal L" To: "Torvalds, Linus" CC: "Williams, Dan J" , "linux-cxl@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: [GIT PULL] Compute Express Link (CXL) Fixes for 6.5-rc5 Thread-Topic: [GIT PULL] Compute Express Link (CXL) Fixes for 6.5-rc5 Thread-Index: AQHZxjHIgXsOjjni9ES77lk8FHmSUg== Date: Thu, 3 Aug 2023 17:41:50 +0000 Message-ID: <9689a32a5b56cd5521cd8ae3c2530329bc820cde.camel@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.48.4 (3.48.4-1.fc38) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB7125:EE_|PH7PR11MB7986:EE_ x-ms-office365-filtering-correlation-id: 8adb8bf4-e130-4993-1af1-08db9448eb32 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hzSz2O/WXo8fQ+EtiRrNwiVuRdEjKed/etp9fH/SbHmaP/eRRWw4uOAJybr+C6hTzt0ux3soHVqSfS4HyX7anfnhFM+kzbTL2OskftyIyTS8HiKY3f6pw5GEh7Ffk36y1X+mobcbysJasbWWxl+ml1/az7jxLFHdHvoqqhbBQgloob9fxPLSuhh8lC+Ao4mJs4ww5FPEItrAObbpTT6/DUpDdiI8w7SiCGxA50y40GemAbQQ95zYk7QeSLau+PaJbqFBEvWAii7VISkO5idxRLGo1bXV6eiD2Iz2DBqgA+LV5G4L7mKSAkVR+A8gNK2SD9rCUCFrBthDkFwCNH4Sr/T0p5DgvmBWqogu7qyEnlzr3go1C9vsvgtEeSTdUXvgp2aLQbAcJxrf+TaYcJwQrX96ClW4TI9RIvaaqJdyejZa9CQT/RT4I3Uhz/pLrYi44YpJpmQ9i7GePR602opsPoyrNAIdv82ZpT9QIRocXm7iwcMzbiSrZEeg1C5n1lrNXxNgVATo3QuDhlQM31cGusCFE7zIZjr2ll4mkonNy2Uqjhz0SZIj7mlw+nL/Bt/l1AJhN3SCkjmgF4SaTVk8EHpYwENgj+UE+pouCSep20M1G4GIBkzVc13CURkyAwzZ x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB7125.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(136003)(346002)(396003)(366004)(376002)(451199021)(2616005)(6506007)(83380400001)(186003)(26005)(8676002)(76116006)(316002)(66556008)(2906002)(4326008)(64756008)(66946007)(5660300002)(66446008)(6916009)(66476007)(41300700001)(8936002)(6486002)(71200400001)(6512007)(54906003)(478600001)(38100700002)(82960400001)(122000001)(86362001)(36756003)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?Km2bbOwX5WWDomAFeS1AFS36vDtx?= =?utf-8?q?HKT3FcwhjupxbQ95pnUX8wEnIq8AAWnEA8x7B50cFPbdh2tbPCZlnAHmINmnv74uv?= =?utf-8?q?n2yypgpI47VCn10CV3BclHo15p9g7MW1f9IiYxaM3bYs1PLNT6/xSBWzLDRR6YYaf?= =?utf-8?q?bZmS7vh2sPdPMaFfmpd0Wue12HlXd2butahYUYr9Kl8NAKezleHBZWKLMyG+y7WmO?= =?utf-8?q?dwpM4xJNjiMIHb1tm6jVMuNlL+L9b8mZz6rE6pdRfXiE78FIyhrm9yvmcJdeHfaVy?= =?utf-8?q?Sp6iwrERVCFrZD/KNipycv9yrNu8DivP5dMOqYeauY12HQt1ezNDM2zHux0rLp0Ss?= =?utf-8?q?xPahhjV8yuW0dOlJX20kJz9xCnmqO7IzOZie4i4CE8YDlQugBI5htGX0FAX89mXE+?= =?utf-8?q?fbt8rAmiPQWcpnACBcFnQ3eYKS8VpVPyXosEzmUSmlWZd62B8PS04DZuIrxFOfCtd?= =?utf-8?q?BhXyxlwAhqm4t32rFYhpTImk9PLSbjnLnBkH/hxwd5N4G+eFg8EwYPF/nciXhtAbt?= =?utf-8?q?8yYEAyx2YAN+F9Dw/tO+ir1MRcKCXE9D1aeU25beQZ4im8nmePfWUEjPO4Unv8bbi?= =?utf-8?q?X5q8ynx8o/kf5WGchQrFZPWNN5ILwUh7+wEp44FrUT7zDHjs60T3GzNi2DzXMgt8c?= =?utf-8?q?FGiTjmHgh6pezEmFVtwxyJmjf2osVRbINgeMhHuqBtdJX+0pgUl2RZDo4+HpwpZnC?= =?utf-8?q?lUPROm9jK4Uk90FyH2nlulq0bdCsr2wzL4K6ukXvxqdv23q3SVbvhX7mdE7y7FVXL?= =?utf-8?q?tIPOOoGK63DlNrUVrrkfcSK+kSdf/5NKRAhwxUSh7T01g0McanDeRmPnIUlwPttoC?= =?utf-8?q?kuS8FZ2ihEysShlkt2l4rOmt2EmRj/ZZgTuyIcCvIHhXEkFU20JJbZxtLkEeo3P5v?= =?utf-8?q?1OvuB8rwokzoP+ljw5gw77sPUlcyzCxQ89ta3ct1JUANEqt0kcpnJYr2bleKDnKQl?= =?utf-8?q?mpU8yoaReqgTD33LEzzvVOotPtSf3vezaTLdS0YDdmpk2fecyTNQYVVwGEM/i31gi?= =?utf-8?q?lmpttMBX1qK+aXzNr4qRyqcwBs479Kecz9ZymMBhOm9OHtHLHdmx4Rvxj46/sO/5p?= =?utf-8?q?fXAjVDlqk9y++nUolZ58gO2KyHxejOjmsGGMaHpnMLODxNvtSjON2ChdNXeEsHl/5?= =?utf-8?q?tczVRhp+NxF3E8DABAw73WaJBIJK9K+Kst02LXA5xOpX+6/y37xItp62VTbCU6tL3?= =?utf-8?q?dxp/YkXk8+vs8Iko/O1yFmanuETlU2HxgCwztkewi9NDdSm6aJovvyumGAwSqK3KY?= =?utf-8?q?BYXZUvtmrDua8k45nhD8FO1b6ECKPZ40/bLd+Yve+l9Tdd6r3QGb3skbBBfVbOVh9?= =?utf-8?q?+1riRRt5y7QpSST1UWWq6Wcrdm4lfX43kP6D5PDG0nq14TvdZMwX5PGROfxz6oZuJ?= =?utf-8?q?lJuerD2LFqQfNa+VDo1xQz/3tReKK8WVl3nEYpSDhVnW4oUTUj/KrtVJPycysvqPW?= =?utf-8?q?GwuAwWTtEkHMWxWkzZdyxNM7BJfD2xZyrrpEKG4AjRgf11wvw7b6VEaMC7lV1p/XQ?= =?utf-8?q?m89VzgMz/2WoGVpXdqcOkklKN7yOnt5SfQ=3D=3D?= Content-ID: <1A3648EB15D8484CA11992A19A909FA2@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB7125.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8adb8bf4-e130-4993-1af1-08db9448eb32 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2023 17:41:50.6953 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: inmtPgYZfvq5jht7qMxlICepjumKYfVWPatECREJZ3eHBdk/JhI508xRx/06S1PHHjnemo9IPsOFp2lQqnR3ninr4LTjnaC+XYjZPdBWmxA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7986 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE,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 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773234116003708294 X-GMAIL-MSGID: 1773234116003708294 Hi Linus, Please pull from git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl tags/cxl-fixes-6.5-rc5 ...to receive a few fixes to clean up the CXL sanitize device ABI that was merged this cycle. The only change is to hide some sysfs files when sanitize support is absent, and update the ABI documentation to describe this. These have all appeared in -next for a few days with no reported issues. --- The following changes since commit 70d49bbf962ce4579bebd82938ef7f265bc3e6ae: tools/testing/cxl: Remove unused SZ_512G macro (2023-07-20 23:35:22 -0600) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git tags/cxl-fixes-6.5-rc5 for you to fetch changes up to ad64f5952ce3ea565c7f76ec37ab41df0dde773a: cxl/memdev: Only show sanitize sysfs files when supported (2023-07-28 13:16:54 -0600) ---------------------------------------------------------------- cxl fixes for v6.5-rc5 - Fixup the Sanitixe device ABI that was merged for v6.5 to hide some sysfs files when the necessary support is missing. Update the ABI documentation around this as well. ---------------------------------------------------------------- Davidlohr Bueso (3): cxl/memdev: Improve sanitize ABI descriptions cxl/memdev: Document security state in kern-doc cxl/memdev: Only show sanitize sysfs files when supported drivers/cxl/cxlmem.h | 16 ++++++++++++ drivers/cxl/core/mbox.c | 45 ++++++++++++++++++++++++++++++++- drivers/cxl/core/memdev.c | 19 ++++++++++++++ Documentation/ABI/testing/sysfs-bus-cxl | 15 +++++++++-- 4 files changed, 92 insertions(+), 3 deletions(-)