ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)."

This reverts commit aae576e5faefa8ba70647efa320d4747b6375f1e.
Push and Pop are not portable "enough", and caused problems for
some ACPICA customers.

Signed-off-by: Robert Moore <Robert.Moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
ACPI: Add sysfs "ddn" attribute to ACPI device objects

The information contained in _DDN (Dos Device Name) might be useful
for userspace utilities, so export it using a new sysfs "ddn"
attribute of ACPI device objects.

Note that the "ddn" attribute will be created as long as the _DDN
identifying object exists, regardless of whether or not its
evaluation is successful.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>
[rjw: Changelog]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
ACPI: Rename kernel parameter "acpi_serialize" to "acpi_no_auto_serialize"

The new method auto-serialization feature has repurposed the old
"acpi_serialize", but the functionality provided by it now is
slightly different from the previous one.

In order to avoid confusion, change the name of the kernel parameter
that is used for the new feature to "acpi_no_auto_serialize".  This
also causes the kernel to stop recognizing "acpi_serialize" as a
valid command line argument.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>
[rjw: Changelog]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Merge branch 'acpica-next' into bleeding-edge

* acpica-next:
  ACPI: Rename kernel parameter "acpi_serialize" to "acpi_no_auto_serialize"
  ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)."
Merge branch 'acpi-sysfs' into bleeding-edge

* acpi-sysfs:
  ACPI: Add sysfs "ddn" attribute to ACPI device objects