From patchwork Fri Jun 30 19:17:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Verma, Vishal L" X-Patchwork-Id: 114860 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp10608064vqr; Fri, 30 Jun 2023 12:27:51 -0700 (PDT) X-Google-Smtp-Source: APBJJlHsCsNiNhzZi/Etc8Jp40gFfN8UbC5b2QNXn9Br58J8gc5D95PC6dzaVOOSeTKHvoMURuV4 X-Received: by 2002:a17:90b:1d02:b0:263:5ee8:2739 with SMTP id on2-20020a17090b1d0200b002635ee82739mr7119709pjb.3.1688153270880; Fri, 30 Jun 2023 12:27:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1688153270; cv=pass; d=google.com; s=arc-20160816; b=MoBM+z4wLKo1/P+ZYhWmZqMnVrGC0hAFQd/T0P+UOLOVK9dXAWxvSnJ0r10li7HPys RovW08jMqbm2i0Sv6xnf4UClNZ3I7Ow0oIy2cWxQT6cWp8FbakzeyAMoJUwlpUIEYaMU 5Po0VCCG8Ns5Ii4E9aRmBbR2WO3o4CfestR9wbDvSO2/bA068S6mHh4xpSdrZsl5iYbt jSaup3W6Uk1XbEbv6CylTyU6DzhK1ZY+c8HrMoiGHuvommQbVgd+W6jfb7BJWHA6j11L dP5pqdr10BDxUB8GeliqWIV9D35kSz0k7XMeKEFUG1VUGKCpA2rZ+PVLr+MA5rsPYtun vUBA== 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=cI7QH6PXnJ2+yV60boV0wKoiVgCsj1GszN6VLufcFmc=; fh=eYnsVqcj0mCLZB1EHQ5GLKY8rP1s20bqyViVu7ApKeY=; b=HgLHfs2WZ+OQ2odUoVHPXK286UKXOQ3aYSmkSCwcQeiDDCXdHlDARxRUd5htTByf9b 2GzIbJB0XAoC7+/02MDAKdxlJksuNW0f7gdFTxQz8LuLFYGdbWOhcOh7Wj6fEPWZ7v6n Rd1R5jsDhkQs1FNhIPTFG8OArni2nL6kR5QdbCF8mdcb3/0wmgPwltIzh5Rlk4hNJAN+ CPw7pTDx5LaEzcVyByaKXWedk57UylxSLVLSNXDKdRqJX8pr10ohKW/d9PsAz4Yn0vbc VdGY4zX1C6xRCAiNtMf4wVg6dLjxIqXG1IK+MYdBCnP2Rs0jBUQlAIB+uQfB7CGY/LcX /FXw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=VoVR8qXt; 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 n6-20020a17090a9f0600b002631de09798si7374677pjp.53.2023.06.30.12.27.35; Fri, 30 Jun 2023 12:27: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=@intel.com header.s=Intel header.b=VoVR8qXt; 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 S231946AbjF3TSB (ORCPT + 99 others); Fri, 30 Jun 2023 15:18:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57646 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229560AbjF3TR6 (ORCPT ); Fri, 30 Jun 2023 15:17:58 -0400 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E04253C35 for ; Fri, 30 Jun 2023 12:17:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1688152674; x=1719688674; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=cI7QH6PXnJ2+yV60boV0wKoiVgCsj1GszN6VLufcFmc=; b=VoVR8qXtRO0mNlJhX48GM9EMU++Vn+Gee8O6ubfQlVcJ6gFgpw0XBpGk pNyfJwt8yRUuTqoSig/vRTLx8O+z/fPgPQUNjqhbbjanyE9XdwdXdEzsH ZAZbva5rAHJcsFLGal04UF1t85VWE4XtkcsdAklk2wOoCCLpNMQsgB0dG 1K6vO4nJW3quJ8HEAUUosvgJ4iCr1wGRY66uObdk5jEtjhvFloURqYEDF glvNNlHUnAVQGfHhzbzInAzBPoAQxZ/i26iIsQ1BAtpQSHR1bpkvuv9dG 0FUeNlCPD8Gl1XBKvcLXzOuFH+hubF+uvlppek5eOWwfUkFodDsEUfWKb Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10757"; a="342806523" X-IronPort-AV: E=Sophos;i="6.01,171,1684825200"; d="scan'208";a="342806523" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jun 2023 12:17:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10757"; a="747515134" X-IronPort-AV: E=Sophos;i="6.01,171,1684825200"; d="scan'208";a="747515134" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga008.jf.intel.com with ESMTP; 30 Jun 2023 12:17:54 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 30 Jun 2023 12:17:53 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 30 Jun 2023 12:17:53 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 30 Jun 2023 12:17:53 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.172) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 30 Jun 2023 12:17:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WdgKQq0Fm/oe2UOzBcnFInGEc54j1jHjBWG8lrzxW4cqR4LfyCzMOI9XxBWzPfbfq2XN7Q+0qt4yByHHWeCDO2GYMzsY5TgStWjEGXwupgn22f565ByjiOm+6W6IWgQcjT55+xK/4mcTFFQLaG/Onvg8Pc5hctKhvNSRusTj6AmBv8ztO1JhA3MiG3MUJN4bsR3xxTWrDw8zAMsyuUJauvN2MCZNMYzzc8FnDpkJ17EawVyEXv3rrXVoL3Y5ZH4wLnOrj1prSkkN1GCAclAcfuV7Utsg64rAOTHg8jk334pFfDzbXy1oFF8jFBXupFi80vbRI6Im166P/T/dFZNQew== 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=cI7QH6PXnJ2+yV60boV0wKoiVgCsj1GszN6VLufcFmc=; b=VpHIqgE/w8B6IQX2ZhTwhs3qVcYSPuZ4es+hxpmwP1gTEXpKMXNShzvpXMjTfTMKVdVRRlot1T/+rwqpWG2ryukBdvK865prZgXmwDs/vpIHU/Cn85jpk1XaIsHFI4l8odTJsZe5wK6VQ7yfwsZLHs3zOZ/hXbKm0XQJhHm4/60N1ykk3TMYrt7be5jFptsfOS8qz1U/JHwVL2nCyia6OLyl1ll88RdARlcQJEMac1yKZrxUgLgyCrrKlxBZGTqAa6R/tWHH00G3INdssP0ZIpajTLlA52HeXMs6Hx6azsEZr1S9t9I4DavsKIdAglr5ZgH23XLSL2npD+j/gbG7nA== 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 MW3PR11MB4666.namprd11.prod.outlook.com (2603:10b6:303:56::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.19; Fri, 30 Jun 2023 19:17:47 +0000 Received: from MW4PR11MB7125.namprd11.prod.outlook.com ([fe80::c1d2:a32a:f7ef:1803]) by MW4PR11MB7125.namprd11.prod.outlook.com ([fe80::c1d2:a32a:f7ef:1803%7]) with mapi id 15.20.6521.024; Fri, 30 Jun 2023 19:17:47 +0000 From: "Verma, Vishal L" To: "Torvalds, Linus" CC: "Williams, Dan J" , "nvdimm@lists.linux.dev" , "linux-kernel@vger.kernel.org" Subject: [GIT PULL] NVDIMM and DAX for 6.5 Thread-Topic: [GIT PULL] NVDIMM and DAX for 6.5 Thread-Index: AQHZq4eN8+cRTdpSmk2H0698Ut9SpA== Date: Fri, 30 Jun 2023 19:17:47 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.48.3 (3.48.3-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_|MW3PR11MB4666:EE_ x-ms-office365-filtering-correlation-id: 569f0c15-d459-4f97-0276-08db799eb065 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: My7r+IUJufdsqmPKRdaWMMNT3pcg4o1Fztz9Oz2pLCPKDg45xYA4D5td8qnvki3Y3QfJu/w9Kkj95usSRALJmWX5tDwoEYRa4pOaa3QFS8n9K41vGaplhRZAZgVvz4OMVAo2vBpGFuOsxK3e2oO6nxP4vvyb32pT0dej/+AtuVMYbsMPEoLhpaq+iaPhtBttbxofdEH3nKl6GpvjappbyWOpRoGi/TdOWO6oCRj1AqEyeWbJOyE1Dw9BtCQvtI07RvUqT0SkFklXFgPAsfDJ1wsaZPAZIVK6kjlRkZkhguCsZ/o5cAJzML+Q8lc6uYJEgHaJbwh4KX6qIp96iYQcEWOLZLKipU+fLDD4/lPONRR8gAreOxFMlzti+Qltt94S2SPUaDb3iS2h980bX3Bj/KI77OZztFpACc/E2MLiyop8tdxGqUEZw0mmhY6ek6xxrSYvfmUIwhOxrZbya8kfDFWO0OgaPnDhjGxYF8TEdKEPnAaZ65fNaQXlZlLEpml0JVuEtlitfe50X2FkQ88UaAILW5Q9J4NFchdFKDdYkQiR3NYDtpfcXrmvoXmLfNr1ZepmktyJG2chChjZM3+LjI/y10gCrKbYfBzIYwrr6GiLIyAOoc5io+7rS5c+F/5v 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)(396003)(366004)(346002)(39860400002)(376002)(136003)(451199021)(66574015)(83380400001)(38070700005)(2616005)(2906002)(122000001)(38100700002)(82960400001)(36756003)(8936002)(8676002)(5660300002)(86362001)(71200400001)(54906003)(6512007)(41300700001)(76116006)(66556008)(66476007)(66446008)(64756008)(6916009)(4326008)(66946007)(316002)(6486002)(478600001)(186003)(6506007)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?9cm/wQP/kfLOMCcxXV1xyl+yzTGa?= =?utf-8?q?bzyz2CgqvLEILM+sZsomklGcsjJ4bKQT9RqlF5NJuIB3c0mskrdwnodg2NiTfCnUX?= =?utf-8?q?adCH/fgHeqtFAHUCJ2ZWMzXl1pDq2U4+O0NgPYS1cx+VZrjiCofquQoatShwSHzEI?= =?utf-8?q?zD4+8GrOrEUC1xSc4YpCA4AkOxPPQg7blddPG7DD5oJ/zEPjaQ9xdiUeIZuBb1avs?= =?utf-8?q?9NPlx/OEsbj5DDLM1oFKVWOLthBObP6IXegqR012inhuQkzx7WsGfUv2cgu7ttl/K?= =?utf-8?q?zvTZahi3MF208Y34NoybmVX5i3CkgIIYLQmyOTuhINJWy57RhObXpnK8nAPdvbSWW?= =?utf-8?q?Me59oWrDkK1JBGUNN76c8DM5ffV02hFphXNheVvkgpFlZzq+WizrJRzpeuZ7lOE1s?= =?utf-8?q?hy/zr6gCzoQpWexPo1oYRPNEh7jesTyyxPBQwU+5LEzBEvT8cL1Xf6ErjmA1EjF7U?= =?utf-8?q?QkTgNhrtfryGfBDvmkLGWJEvTrhIMuo/R6U5951szr9I2VSkD4ug+MmOw5fph8x92?= =?utf-8?q?St4efMi0hsBTTsZO160GfYBYxMgKEAfDANkO3WubfhvjENalomsqcDkycBDW4Bs7C?= =?utf-8?q?pgnrnu9EIf9THsceI9pUHcjS1P7wOfVHClRErLdLmbHECpTscU1QLLykPNZ6C6zXO?= =?utf-8?q?XGZcV41C0si7mP6tWtJCiFrhszZoKQ79fogw22jnG/Xli0J2hDIc4dzdL8+PSz1oD?= =?utf-8?q?ZUwtE91i3wqtseY4C3UwvmeVWt07sHWqlIx0wiYWOOnE6x2gXEpQb7et3EdFbz10G?= =?utf-8?q?9OfxnIh/rARdxpPK7+vWtzRybORZCr+eCOsHwHI0J89wonNDsrOOa3/J9BNCY9Brj?= =?utf-8?q?n2cKFLWu3aN2WiyUajPL9w0iid4nDYDGHtRpTY8FcjLPovMh7RN8iF5cQxnUqePUP?= =?utf-8?q?CGoPz9vxmWbZdhlpg7fkNuzIQ5kkqJeLS67vuJZCdRe/8p1n/hdDa4OuIo7XqxW5F?= =?utf-8?q?54fwi+dyvY+Cb6Gf5oylcE6l5whYf/yCuolJgzkACDocbL+j/DBYmj6E6cH/7gXPU?= =?utf-8?q?DTjweFae761/N5wA6Zwjtnc2I4OY4fyA/maVI4HxN9jt76/syX/2/rxRuWur5yese?= =?utf-8?q?2gm7e02b+AFKMNmSIC6m/ewMeV6o2gXsIXQ6mcYxN9gzbo5lpdfIjrMlk0/u7ht7u?= =?utf-8?q?uwp1PVaE/NkaQ7NtAmht49l9tYyonvo+xRdwhfbl3rhcNlpdHdanuYcIsJEHECJKD?= =?utf-8?q?maVELDz0hgOVPK8TY/BFh1VTbmiyPn0PG6Kl0qCxqEajS478zLOPth7QUQGXivflA?= =?utf-8?q?uRGOHKAXX7btveWoNP1l0PGeERx99euwBI4ioYcFeRyH1SSXj5ViD/fMKNxsiS/Ez?= =?utf-8?q?XAlbTAbcA9WSJWdOtU+MX1Q3Nq79zAWjmF5Jg8o3qIaBwSTQYKxCHeQNZYk2R58WR?= =?utf-8?q?aO940vt8pS9tQRcZVbu8vg/0QzABiHebOKqUpUSuKlLAFbWcYsDkA9wy+yWpo0vaW?= =?utf-8?q?HuKado0uzUQfbFj0rlUh3v0MICHoZmIFIWFRZtnPViH4XFnOTAUaILXtdTvDJKVtA?= =?utf-8?q?Lv3lvbq3kUgl/Q5slf02ytWTINfo4Kaeow=3D=3D?= Content-ID: <71517BF39B7A7E459127E93FF3760EA6@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: 569f0c15-d459-4f97-0276-08db799eb065 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2023 19:17:47.4009 (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: s7zVi4o5KtMbK2qTljimUiQbTkN2MhTlyLHhEW1sCBbRA7Apnz1QCMp8+SEq2QFDOXBlDx3A2H70h3IRgUpLOmesMIuNJ/M7xZVxQgzH3J0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4666 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1770157004467275094?= X-GMAIL-MSGID: =?utf-8?q?1770157004467275094?= Hi Linus, please pull from git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git tags/libnvdimm-for-6.5 ... to receive the libnvdimm and DAX update for v6.5. This is mostly small cleanups and fixes, with the biggest change being the change to the DAX fault handler allowing it to return VM_FAULT_HWPOISON. It has appeared in linux-next with no reported issues. On an operational note, as Dan handed off the branch to me for this cycle, we missed that the original few commits were inadvertently made on top of a few CXL commits that went in in the 6.4-rc cycle via the CXL tree. git-request-pull included these, and hence they appear in the shortlog and diffstat below, but the actual merge correctly identifies and skips over them. I kept it as it is to preserve the linux-next soak time, but if I should have done it differently, please let me know. --- The following changes since commit f1fcbaa18b28dec10281551dfe6ed3a3ed80e3d6: Linux 6.4-rc2 (2023-05-14 12:51:40 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git tags/libnvdimm-for-6.5 for you to fetch changes up to 1ea7ca1b090145519aad998679222f0a14ab8fce: dax: enable dax fault handler to report VM_FAULT_HWPOISON (2023-06-26 07:54:23 -0600) ---------------------------------------------------------------- libnvdimm for 6.5 - DAX fixes and cleanups including a use after free, extra references, and device unregistration, and a redundant variable. - Allow the DAX fault handler to return VM_FAULT_HWPOISON - A few libnvdimm cleanups such as making some functions and variables static where sufficient. - Add a few missing prototypes for wrapped functions in tools/testing/nvdimm ---------------------------------------------------------------- Arnd Bergmann (3): dax: fix missing-prototype warnings testing: nvdimm: add missing prototypes for wrapped functions libnvdimm: mark 'security_show' static again Ben Dooks (2): nvdimm: make nd_class variable static nvdimm: make security_show static Colin Ian King (1): fsdax: remove redundant variable 'error' Dan Williams (5): cxl/port: Enable the HDM decoder capability for switch ports dax: Fix dax_mapping_release() use after free dax: Use device_unregister() in unregister_dax_mapping() dax: Introduce alloc_dev_dax_id() dax: Cleanup extra dax_region references Dave Jiang (2): cxl: Wait Memory_Info_Valid before access memory related info cxl: Move cxl_await_media_ready() to before capacity info retrieval Jane Chu (1): dax: enable dax fault handler to report VM_FAULT_HWPOISON Tarun Sahu (1): dax/kmem: Pass valid argument to memory_group_register_static Uwe Kleine-König (1): tools/testing/nvdimm: Drop empty platform remove function Vishal Verma (1): Merge branch 'for-6.5/dax-cleanups' into nvdimm-for-next include/linux/dax.h | 13 ++++ include/linux/mm.h | 2 + drivers/cxl/cxl.h | 1 + drivers/cxl/cxlmem.h | 2 + drivers/cxl/cxlpci.h | 2 + drivers/dax/bus.h | 8 --- drivers/dax/dax-private.h | 11 +++- tools/testing/nvdimm/test/nfit_test.h | 29 +++++++++ drivers/cxl/core/mbox.c | 15 +++-- drivers/cxl/core/pci.c | 112 ++++++++++++++++++++++++++++++---- drivers/cxl/mem.c | 3 + drivers/cxl/pci.c | 6 ++ drivers/cxl/port.c | 20 +++--- drivers/dax/bus.c | 64 +++++++++++-------- drivers/dax/cxl.c | 8 +-- drivers/dax/device.c | 3 +- drivers/dax/hmem/hmem.c | 8 +-- drivers/dax/kmem.c | 2 +- drivers/dax/pmem.c | 7 +-- drivers/dax/super.c | 5 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/dimm_devs.c | 4 +- drivers/nvdimm/pmem.c | 2 +- drivers/s390/block/dcssblk.c | 3 +- fs/dax.c | 14 ++--- fs/fuse/virtio_fs.c | 3 +- tools/testing/cxl/test/mem.c | 1 + tools/testing/cxl/test/mock.c | 15 +++++ tools/testing/nvdimm/test/nfit.c | 6 -- tools/testing/cxl/Kbuild | 1 + 30 files changed, 265 insertions(+), 107 deletions(-)