Re: [PATCH v3] [BUGFIX] gpio: reject invalid gpio before getting gpio_desc

2017-08-07 Thread Linus Walleij
On Wed, Aug 2, 2017 at 6:47 AM, Masami Hiramatsu wrote: > Check user-given gpio number and reject it before > calling gpio_to_desc() because gpio_to_desc() is > for kernel driver and it expects given gpio number > is valid (means 0 to 511). > If given number is invalid, gpio_to_desc() calls > WAR

[PATCH v3] [BUGFIX] gpio: reject invalid gpio before getting gpio_desc

2017-08-01 Thread Masami Hiramatsu
Check user-given gpio number and reject it before calling gpio_to_desc() because gpio_to_desc() is for kernel driver and it expects given gpio number is valid (means 0 to 511). If given number is invalid, gpio_to_desc() calls WARN() and dump registers and stack for debug. This means user can easily