OSDN Git Service

mfd: dln2: More sanity checking for endpoints
authorOliver Neukum <oneukum@suse.com>
Thu, 21 Nov 2019 10:28:10 +0000 (11:28 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 14 Feb 2020 21:29:54 +0000 (16:29 -0500)
commite0d7c0d9173fe781a3aa5dba6c7503db4e4c0ebe
treeebe28026582d46261ba7d8ebfe215a010302d8d7
parentf941047b5e5abd73be6c058a67a06533728c3422
mfd: dln2: More sanity checking for endpoints

commit 2b8bd606b1e60ca28c765f69c1eedd7d2a2e9dca upstream.

It is not enough to check for the number of endpoints.
The types must also be correct.

Reported-and-tested-by: syzbot+48a2851be24583b864dc@syzkaller.appspotmail.com
Signed-off-by: Oliver Neukum <oneukum@suse.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/mfd/dln2.c