]> git.baikalelectronics.ru Git - kernel.git/commit
ACPICA: Tables: Fix invalid pointer accesses in acpi_tb_parse_root_table().
authorLv Zheng <lv.zheng@intel.com>
Wed, 30 Apr 2014 02:05:40 +0000 (10:05 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 5 May 2014 23:37:20 +0000 (01:37 +0200)
commitcfda92344b16593c71c0d031ca04ef2c6b3cd372
treea8bc8e6fe78178790ed68f759843dd11ae84bb79
parent5c213d7f9e4fe05999e1ce511c99588560553254
ACPICA: Tables: Fix invalid pointer accesses in acpi_tb_parse_root_table().

Linux XSDT validation mechanism backport has introduced a regreession:
  Commit: 70faa5425265997ef0c709e7b8eb422e7e86d095
  Subject: ACPICA: Back port and refine validation of the XSDT root table.
There is a pointer still accessed after unmapping.

This patch fixes this issue.  Lv Zheng.

Fixes: 70faa5425265 (ACPICA: Back port and refine validation of the XSDT root table.)
References: https://bugzilla.kernel.org/show_bug.cgi?id=73911
References: https://bugs.archlinux.org/task/39811
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Reported-and-tested-by: Bruce Chiarelli <mano155@gmail.com>
Reported-and-tested-by: Spyros Stathopoulos <spystath@gmail.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Cc: 3.14+ <stable@vger.kernel.org> # 3.14+
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/tbutils.c