Re: [PATCH 3/3] libnvdimm: New ACPI 6.2 DSM functions

2017-06-09 Thread Dan Williams
On Fri, Jun 9, 2017 at 9:59 AM, Jerry Hoemann wrote: > On Thu, Jun 08, 2017 at 10:28:51PM -0700, Dan Williams wrote: >> On Thu, Jun 8, 2017 at 1:02 AM, Johannes Thumshirn >> wrote: >> > On 06/07/2017 07:04 PM, Jerry Hoemann wrote: >> >> @@ -179,6 +217,10 @@ static inline const char >> >> *nvdim

Re: [PATCH 3/3] libnvdimm: New ACPI 6.2 DSM functions

2017-06-09 Thread Jerry Hoemann
On Thu, Jun 08, 2017 at 10:28:51PM -0700, Dan Williams wrote: > On Thu, Jun 8, 2017 at 1:02 AM, Johannes Thumshirn wrote: > > On 06/07/2017 07:04 PM, Jerry Hoemann wrote: > >> @@ -179,6 +217,10 @@ static inline const char > >> *nvdimm_bus_cmd_name(unsigned cmd) > >> [ND_CMD_ARS_STAR

Re: [PATCH 3/3] libnvdimm: New ACPI 6.2 DSM functions

2017-06-08 Thread Dan Williams
On Thu, Jun 8, 2017 at 1:02 AM, Johannes Thumshirn wrote: > On 06/07/2017 07:04 PM, Jerry Hoemann wrote: >> @@ -179,6 +217,10 @@ static inline const char *nvdimm_bus_cmd_name(unsigned >> cmd) >> [ND_CMD_ARS_START] = "ars_start", >> [ND_CMD_ARS_STATUS] = "ars_status", >

Re: [PATCH 3/3] libnvdimm: New ACPI 6.2 DSM functions

2017-06-08 Thread Johannes Thumshirn
On 06/07/2017 07:04 PM, Jerry Hoemann wrote: > @@ -179,6 +217,10 @@ static inline const char *nvdimm_bus_cmd_name(unsigned > cmd) > [ND_CMD_ARS_START] = "ars_start", > [ND_CMD_ARS_STATUS] = "ars_status", > [ND_CMD_CLEAR_ERROR] = "clear_error", > +

[PATCH 3/3] libnvdimm: New ACPI 6.2 DSM functions

2017-06-07 Thread Jerry Hoemann
ACPI 6.2 added new NVDIMM root DSM functions. Define their data structures. Update the definition of nd_cmd_ars_cap to match the 6.2 spec. Add the new 6.2 functions names to nvdimm_bus_cmd_name. Signed-off-by: Jerry Hoemann --- include/uapi/linux/ndctl.h | 44 +