staging: mt7621-gpio: avoid devm_kzalloc() hidden inside declarations and refactor...
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Sun, 20 May 2018 13:00:24 +0000 (15:00 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 May 2018 16:49:32 +0000 (18:49 +0200)
commite9301a5a8b6bc5097c76d12c1f07f8a6456bc341
treecafca9814dd591220105910626f7556433eca40c
parent10ca84f272319090b41c41370d7d847a319e0e9b
staging: mt7621-gpio: avoid devm_kzalloc() hidden inside declarations and refactor function a bit

Driver probe function includes an allocation using devm_kzalloc
which is "hidden" a bit inside the declarations. Extract this
to a better place to increase readability. Also because we are
allocating zeroed memory 'memset' statement is not needed at all.
Condition for checking for a valid gpio id is wrong and it should
be greater or equal instead of only greater so update to be the
good one.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Reviewed-by: NeilBrown <neil@brown.name>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/mt7621-gpio/gpio-mt7621.c