]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
ALSA: line6: Improve line6_read/write_data() interfaces
authorChris Rorvick <chris@rorvick.com>
Wed, 11 Feb 2015 12:03:31 +0000 (06:03 -0600)
committerTakashi Iwai <tiwai@suse.de>
Thu, 12 Feb 2015 10:07:48 +0000 (11:07 +0100)
commit25a0707cf6bc20677aa2e0b889d69f9dee8c1f14
tree586b4705812e2fe55101e421acc2364a44b61d44
parenta323ae93a74f669d890926187c68c711895e3454
ALSA: line6: Improve line6_read/write_data() interfaces

The address cannot be negative so make it unsigned.  Also, an unsigned
int is always sufficient for the length, so no need to overdo it with a
size_t.  Finally, add in range checks to see if the values passed in
actually fit where they are used.

Signed-off-by: Chris Rorvick <chris@rorvick.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/line6/driver.c
sound/usb/line6/driver.h