ACPI / sysfs: Update sysfs signature handling code
authorLv Zheng <lv.zheng@intel.com>
Tue, 13 Sep 2016 09:48:34 +0000 (17:48 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 16 Sep 2016 23:12:34 +0000 (01:12 +0200)
commit914c619409ea509f335add941ad515fb590ee6c5
tree948830def054ac5c6c2d6c61afb23c1f14dcabb0
parent307ecb0aa3a24528efd1cfcea8215b2d82df6e10
ACPI / sysfs: Update sysfs signature handling code

This patch cleans up sysfs table signature handling code:

 1. Convert the signature handling code to use the ACPICA APIs to
    benefit from the future improvements of the APIs.

 2. Add 'filename' attribute in order to handle both BE/LE name tags.

 3. Add instance check in order to avoid the possible buffer overflow
    related to the table file name.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>
[ rjw: Changelog ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/sysfs.c