Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp6441244imu; Wed, 30 Jan 2019 15:00:14 -0800 (PST) X-Google-Smtp-Source: ALg8bN7zQPnwd4vS78FlCV/AeylcBoUFuqY5xLj31V49Ck6Z2mn9eOBbJaswrj5iPN0HEatIWkPV X-Received: by 2002:a62:75d1:: with SMTP id q200mr32378607pfc.254.1548889214025; Wed, 30 Jan 2019 15:00:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548889213; cv=none; d=google.com; s=arc-20160816; b=oWIVd/Idt7p3tYmJFHEvzxuivH71IPHi2FpB0fIt5uAT2v4/UANEAR0hJYxmMTVXPz 2ffJDxVLwuMk47P3FOOTB3o9IdMaTJgzChtWtnqC9LzD5dH5CTmAojIemzrqO7zhLaPQ TyLRD+TQ4c0MBiLmQTVNG5Hv1AdHSIVgJV6ar0y8ZvJiDsLnGydYhd4uPQDTLEmeyeAD Q9PmeMiJybO1flxN5Bd1P0flmLFUGYvpfwKg3fRwKaUIqXxEtG8yMkQlfON7QMi+n68C SqO1hump5ZzrTidgUT17zaXXiAKTRdl8JGozoPDicmMM3CScn6RiyXeXksT94SCohkL3 7kMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender: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=Vs376ddiR5+zhci/7Igob9dxePLVyqTZXdtMZ40ZSmM=; b=dOeUblJXIvvGPetvsx7Gu8kUR0NNeIZ/oZJJLghXLC10E0So/4rENkSvvykE6JtPMp 8NxIJho1Ufs+ZQ5kI6w9KxscmLGtlWnnaAU5AwvyHMZjVjcI4CEKEGg6rhlp9x9qVLpZ H+S7PqdHBOCw0Bk3gC7A5RvOukIzXyatGYBkUXZ00pE4wWA7ljbw29swjoIDOLxtYP5/ 2noSjHAX01WsOkvEnUGVRoTqOnvFjkQw72GaezZBpIQnqzGOlVArrrElE2LBL+YBI8iu /lsuVMNqzXux3B+WRvWyVkykgIRJu9HmDXIVRM7WP5Wwh7zRpjTQXZvNmIZu1TrjMiuh A3kQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=YODIA2HI; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w7si2714858pfw.200.2019.01.30.14.59.58; Wed, 30 Jan 2019 15:00:13 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=YODIA2HI; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733236AbfA3ULG (ORCPT + 99 others); Wed, 30 Jan 2019 15:11:06 -0500 Received: from mail-eopbgr1300092.outbound.protection.outlook.com ([40.107.130.92]:30741 "EHLO APC01-HK2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728446AbfA3ULF (ORCPT ); Wed, 30 Jan 2019 15:11:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Vs376ddiR5+zhci/7Igob9dxePLVyqTZXdtMZ40ZSmM=; b=YODIA2HIbWlEMF3layfEw69+Ilc9h58WLNWPJwaw9c6mOWq7DcGr+pykJl/9Y4T5wpDC/7btZKAVwW0NR/kEuJ6Ds4InFtYSJzi213nKg/19mVvRZZlA1kwt2k3MkXVsM9crxYG744egiqfRuo+1La8v8/Kf26WL0/ebQ9VnV24= Received: from PU1P153MB0169.APCP153.PROD.OUTLOOK.COM (10.170.189.13) by PU1P153MB0188.APCP153.PROD.OUTLOOK.COM (10.170.190.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.4; Wed, 30 Jan 2019 20:10:50 +0000 Received: from PU1P153MB0169.APCP153.PROD.OUTLOOK.COM ([fe80::7822:a20:e63c:de2f]) by PU1P153MB0169.APCP153.PROD.OUTLOOK.COM ([fe80::7822:a20:e63c:de2f%9]) with mapi id 15.20.1601.008; Wed, 30 Jan 2019 20:10:50 +0000 From: Dexuan Cui To: Dan Williams , Greg KH CC: Josh Poulson , "linux-nvdimm@lists.01.org" , Haiyang Zhang , "driverdev-devel@linuxdriverproject.org" , "Rafael J. Wysocki" , "linux-kernel@vger.kernel.org" , Michael Kelley , Sasha Levin , "linux-acpi@vger.kernel.org" , Ross Zwisler , Stephen Hemminger , Len Brown Subject: RE: [PATCH] nfit: Collect shutdown status for NVDIMM_FAMILY_HYPERV Thread-Topic: [PATCH] nfit: Collect shutdown status for NVDIMM_FAMILY_HYPERV Thread-Index: AdS4zD5pzoRrhLrvR3mTKoQx0ZwP5AABwuYAAAB92nAAAJmKgA== Date: Wed, 30 Jan 2019 20:10:49 +0000 Message-ID: References: <20190130193752.GA21181@kroah.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=decui@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2019-01-30T20:02:34.4739242Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=f8604085-5e6e-4891-82e8-f0a79bbdc5b5; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic authentication-results: spf=none (sender IP is ) smtp.mailfrom=decui@microsoft.com; x-originating-ip: [2001:4898:80e8:9:e07a:40bd:14fc:76ab] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;PU1P153MB0188;6:RaWjEa0enxXUbY8IrSjIo+pH7S9tZVHMJ9iBaIx3gXqMCQ4wg5fRD0Hn1B7Ne0UCWqqtSsdoqI/aWPdH7Zn3qSANqB8l1u94EIWd9MjF7XiPaKUDnkdUUKWQ1XPzO1lOahXip9J6cMdVNcYUk9CXkpieGq3jqyvjLsJ8Xwadvfn3DDqEs0DTPRM/4vt0/hoh8bACl4yU/uy0cynkOvWdLhxxDBaUAqJbngYCJOyOJrb8smJH9h5lWBtljt2/9mXU55XnJdRVzVTjQOwOAgPKxvoB5US2pnpw3Wu30t3pVCDMAKbIfW5pRjwUtkXjFz7OexharPqiGaaV0Y8asakiAzAApgEqh1FvUt7ItboD+Bnzp0+ix2KqGoqAu02RE2cuOSiIxrMh2ufF7K26bCrXWKacyxO9L+WER7z4j9MLjt42ErDM5P/MWqQzPcwF/vGfJpNXIy8kIMNBf8DhX9aPkw==;5:y0E8gRJf//CLs4fBSyugLLnPPVYeCnSpDCs9e8Xe4UzvofG4jo8jtAGWyyMR6JrTQa2eX3gG/iJRQS5hueeQEva+4jyXEBWvsYUyRHG/gk8arXCoQlTM45Vge8tUAvf936PbI4ZrfX8fQqgSh5AstoCNHscEss6zE1yQfbcOHjhfhTImVblKI+rtjXMz8wH62Q2VA8p4ht4sHijX/4GYcA==;7:2tfitNHNxItFUIp5iau9Q6n0aZ42NoGv2u/QrbMFE5s30oCVUvbc01wCshwAaESk1mRhSRcXBLiacN1BNWjZzeSi0HRpGcMwKLTDdcbU6bxhy/fIyEp4psDyKpXI0V48y7ET1v8CyJohiw5nGwUtvw== x-ms-office365-filtering-correlation-id: 1ae51daa-138b-46d5-3743-08d686ef0797 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(5600126)(711020)(4605077)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);SRVR:PU1P153MB0188; x-ms-traffictypediagnostic: PU1P153MB0188: x-ms-exchange-purlcount: -3 x-microsoft-antispam-prvs: x-forefront-prvs: 0933E9FD8D x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(346002)(366004)(396003)(39860400002)(376002)(136003)(189003)(199004)(51914003)(55016002)(9686003)(4326008)(6436002)(446003)(46003)(99286004)(186003)(93156006)(6116002)(86362001)(229853002)(486006)(7696005)(102836004)(11346002)(76176011)(25786009)(86612001)(476003)(6506007)(53546011)(71190400001)(6246003)(110136005)(71200400001)(316002)(2940100002)(22452003)(97736004)(478600001)(54906003)(53936002)(68736007)(106356001)(10090500001)(105586002)(33656002)(8990500004)(256004)(74316002)(81156014)(14454004)(2906002)(10290500003)(8936002)(14444005)(7736002)(8676002)(305945005)(81166006);DIR:OUT;SFP:1102;SCL:1;SRVR:PU1P153MB0188;H:PU1P153MB0169.APCP153.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: TDfWh9mdh6l1HZfRT7xrHL6zTJ9IPBJj4yL6jgb6hetB69/06jhPz5JZ63BGpvpHgJKjhHHOEpQtFXX48PtuweOsgozRcaF1soS+tNZWS95B4ii4oOvmMmYwI7nMvTLucL72y5z/VE80RXAoNPyX3w5qHxAUPfZk01p/dHY3IbVZzZd9C9u45vbIODeB9QNvnFZ65d6f+uD9knT/cf8sjxA/dS9pM16fH0F11dnCelkYei3E+fc7XDHaWESe7p5ONytviyUfaca5zfSrhsyWIK+msWQpwo2b8fYGXldbWjzmX9y+iYMwzYu6RyICcsxYhOUzvpNRazeF8744gY4BWpt8QRyQyxWbJjC9HiD87YnyghKAEb21uBt0FRpY4JvDR5sw2UyN/bJY2RlMPH4uKpPax8E8EBhSAqcf5KnjF/w= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1ae51daa-138b-46d5-3743-08d686ef0797 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2019 20:10:49.7063 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1P153MB0188 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > From: Linux-nvdimm On Behalf Of > Dexuan Cui > Sent: Wednesday, January 30, 2019 12:03 PM > To: Greg KH > Cc: Josh Poulson ; linux-nvdimm@lists.01.org; > Haiyang Zhang ; > driverdev-devel@linuxdriverproject.org; Rafael J. Wysocki > ; linux-kernel@vger.kernel.org; Michael Kelley > ; Sasha Levin ; > linux-acpi@vger.kernel.org; Ross Zwisler ; Stephen > Hemminger ; Len Brown > Subject: RE: [PATCH] nfit: Collect shutdown status for > NVDIMM_FAMILY_HYPERV >=20 > > From: Greg KH > > Sent: Wednesday, January 30, 2019 11:38 AM > > > > On Wed, Jan 30, 2019 at 06:48:40PM +0000, Dexuan Cui wrote: > > > > > > Let's expose the info to the userspace (e.g. ntctl) via sysfs. > > > > If you add a new sysfs file, you need to add a new Documentation/ABI/ > > update as well :( >=20 > It's an existing sysfs node, which was originally added by Dan in Sep 201= 8: > /sys/bus/nd/devices/nmem0/nfit/dirty_shutdown. >=20 > Before this patch, the node doesn't appear when Linux runs on Hyper-V, > and with this patch, the node can appear now. >=20 > However, indeed, the node and the other related nodes have not been > documented in Documentation/ABI/testing/sysfs-bus-nfit yet. > I suppose Dan would add that? Actually the other nodes have been documented, and only the "dirty_shutdown" is missed.=20 It should be straightfoward. Let me make a patch for this. Thanks for the reminder, Greg! =20 Thanks, -- Dexuan