misc: sram: fix check of devm_ioremap*() return value
authorVladimir Zapolskiy <vz@mleia.com>
Wed, 23 Mar 2016 02:52:45 +0000 (04:52 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 30 Apr 2016 21:15:56 +0000 (14:15 -0700)
commitd449d69d216854a8cab049fe035ffefbf383a2e1
treefd01a23fe64c363f34753c5e5cd8ad5ad68c8ff8
parent47f55b74cfb28cbd3328ffd5c4c0f7a14da36498
misc: sram: fix check of devm_ioremap*() return value

Both devm_ioremap() and devm_ioremap_wc() functions return either
a pointer to valid iomem region or NULL, check for IS_ERR() is improper
and may result in oops on error path. Now on error -ENOMEM is returned.

Fixes: 0ab163ad1ea0 ("misc: sram: switch to ioremap_wc from ioremap")
Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/sram.c