ata: ahci_xgene: dereferencing uninitialized pointer in probe
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 10 Mar 2016 07:45:32 +0000 (10:45 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 11 May 2016 09:21:10 +0000 (11:21 +0200)
commit5dd660ee0ebedf9aea7bbf7360584668af3cecce
treebdc63d73f8729d2d50a923d15a7330f7c0a83e9c
parentbe0860081ab64f99bcdaeaaf106778b1a16a3198
ata: ahci_xgene: dereferencing uninitialized pointer in probe

commit 8134233e8d346aaa1c929dc510e75482ae318bce upstream.

If the call to acpi_get_object_info() fails then "info" hasn't been
initialized.  In that situation, we already know that "version" should
be XGENE_AHCI_V1 so we don't actually need to dereference "info".

Fixes: c9802a4be661 ('ata: ahci_xgene: Add AHCI Support for 2nd HW version of APM X-Gene SoC AHCI SATA Host controller.')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/ata/ahci_xgene.c