staging: gdm72xx: return -EINVAL instead of BUG_ON for invalid data length
authorBen Chan <benchan@chromium.org>
Sat, 28 Jun 2014 06:17:24 +0000 (23:17 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 29 Jun 2014 21:41:04 +0000 (14:41 -0700)
commit0fbce84c6f0c5ba7ce2be5fec19caaca62586883
tree6df066d729121124a7ef86f0a5c429c4b88d9959
parent78adbb284cf319edd05d7322ca41e877b6f628e5
staging: gdm72xx: return -EINVAL instead of BUG_ON for invalid data length

This patch changes gdm_usb_send() and gdm_sdio_send() to return -EINVAL instead
of calling BUG_ON if an invalid data length is passed to the functions.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Reported-by: Michalis Pappas <mpappas@fastmail.fm>
Signed-off-by: Ben Chan <benchan@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/gdm72xx/gdm_sdio.c
drivers/staging/gdm72xx/gdm_usb.c