Message ID | 1423114434-10063-1-git-send-email-sonic.adi@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
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]); }