From: Sonic Zhang <sonic.zhang@xxxxxxxxxx> to avoid possible indigestion Signed-off-by: Sonic Zhang <sonic.zhang@xxxxxxxxxx> --- arch/blackfin/kernel/bfin_gpio.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/blackfin/kernel/bfin_gpio.c b/arch/blackfin/kernel/bfin_gpio.c index a017359..153841f 100644 --- a/arch/blackfin/kernel/bfin_gpio.c +++ b/arch/blackfin/kernel/bfin_gpio.c @@ -730,6 +730,8 @@ int peripheral_request_list(const unsigned short per[], const char *label) u16 cnt; int ret; + if (per == NULL) + return -ENODEV; for (cnt = 0; per[cnt] != 0; cnt++) { ret = peripheral_request(per[cnt], label); @@ -778,6 +780,8 @@ EXPORT_SYMBOL(peripheral_free); void peripheral_free_list(const unsigned short per[]) { u16 cnt; + if (per == NULL) + return; for (cnt = 0; per[cnt] != 0; cnt++) peripheral_free(per[cnt]); } -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html