Searched hist:"6 b577c9d772c45448aec784ec235cea228b4d3ad" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/tools/testing/nvdimm/test/ |
H A D | nfit.c | diff 6b577c9d772c45448aec784ec235cea228b4d3ad Fri Nov 20 18:05:49 CST 2015 Linda Knippers <linda.knippers@hpe.com> nfit: Adjust for different _FIT and NFIT headers
When support for _FIT was added, the code presumed that the data returned by the _FIT method is identical to the NFIT table, which starts with an acpi_table_header. However, the _FIT is defined to return a data in the format of a series of NFIT type structure entries and as a method, has an acpi_object header rather tahn an acpi_table_header.
To address the differences, explicitly save the acpi_table_header from the NFIT, since it is accessible through /sys, and change the nfit pointer in the acpi_desc structure to point to the table entries rather than the headers.
Reported-by: Jeff Moyer (jmoyer@redhat.com> Signed-off-by: Linda Knippers <linda.knippers@hpe.com> Acked-by: Vishal Verma <vishal.l.verma@intel.com> [vishal: fix up unit test for new header assumptions] Signed-off-by: Dan Williams <dan.j.williams@intel.com>
|