2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-29 23:53:55 +08:00
linux-next/sound/firewire/bebob
Takashi Sakamoto 7e1621de14 ALSA: firewire-lib/bebob/oxfw: improve response evaluation for AV/C commands
In ALSA firewire stack, some AV/C commands are supported, including
vendor's extensions. Drivers includes response parser of each command,
according to its requirements, while the parser is written with loose
fashion in two points; error check and length check. This doesn't cause
any issues such as kernel corruption, but should be improved.

This commit modifies evaluations of return value on each parsers.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2017-04-05 21:37:23 +02:00
..
bebob_command.c ALSA: firewire-lib/bebob/oxfw: improve response evaluation for AV/C commands 2017-04-05 21:37:23 +02:00
bebob_focusrite.c ALSA: bebob: constify various snd_bebob structures 2015-10-11 18:12:37 +02:00
bebob_hwdep.c ALSA: bebob: enclose identifiers referred by single function 2017-01-05 16:58:01 +01:00
bebob_maudio.c ALSA: bebob: use correct type for __be32 data 2015-10-19 11:57:03 +02:00
bebob_midi.c ALSA: firewire: Constify snd_rawmidi_ops 2017-01-12 12:50:38 +01:00
bebob_pcm.c ALSA: bebob: enclose identifiers referred by single function 2017-01-05 16:58:01 +01:00
bebob_proc.c ALSA: bebob: constify various snd_bebob structures 2015-10-11 18:12:37 +02:00
bebob_stream.c ALSA: firewire-lib: enable the same feature as CIP_SKIP_INIT_DBC_CHECK flag 2016-05-10 17:04:01 +02:00
bebob_terratec.c ALSA: bebob: unify configurations for some models produced by Yamaha/Terratec 2016-08-24 15:35:11 +02:00
bebob_yamaha_terratec.c ALSA: bebob: unify configurations for some models produced by Yamaha/Terratec 2016-08-24 15:35:11 +02:00
bebob.c ALSA: bebob: compare whole string for model name so that readers are not confused 2016-11-18 09:22:47 +01:00
bebob.h sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h> 2017-03-02 08:42:32 +01:00
Makefile ALSA: bebob: rename file with vendor-dependent code so that it's for Yamaha/Terratec 2016-08-24 15:35:03 +02:00