]> git.baikalelectronics.ru Git - kernel.git/commit
ACPI / LPSS: Fix up acpi_lpss_create_device()
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 6 Jul 2015 22:31:47 +0000 (00:31 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 6 Jul 2015 22:31:47 +0000 (00:31 +0200)
commit6f92d84c68a95de8eb9861131cfccaea041a9465
tree6c162bb093b207e61092bd355d8f30de822df692
parent0c9e0229f3c4e023815b9350b2095fd8ad5809e3
ACPI / LPSS: Fix up acpi_lpss_create_device()

Fix a return value (which should be a negative error code) and a
memory leak (the list allocated by acpi_dev_get_resources() needs
to be freed on ioremap() errors too) in acpi_lpss_create_device()
introduced by commit 46ee1e2f78c2 'ACPI / LPSS: check the result
of ioremap()'.

Fixes: 46ee1e2f78c2 'ACPI / LPSS: check the result of ioremap()'
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Cc: 4.0+ <stable@vger.kernel.org> # 4.0+
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpi_lpss.c