+++ /dev/null
-From 8428a8ebde2db1e988e41a58497a28beb7ce1705 Mon Sep 17 00:00:00 2001
-From: Takashi Iwai <tiwai@suse.de>
-Date: Tue, 21 Nov 2017 17:07:43 +0100
-Subject: ALSA: usb-audio: Fix potential zero-division at parsing FU
-
-From: Takashi Iwai <tiwai@suse.de>
-
-commit 8428a8ebde2db1e988e41a58497a28beb7ce1705 upstream.
-
-parse_audio_feature_unit() contains a code dividing potentially with
-zero when a malformed FU descriptor is passed. Although there is
-already a sanity check, it checks only the value zero, hence it can
-still lead to a zero-division when a value 1 is passed there.
-
-Fix it by correcting the sanity check (and the error message
-thereof).
-
-Fixes: 23caaf19b11e ("ALSA: usb-mixer: Add support for Audio Class v2.0")
-Signed-off-by: Takashi Iwai <tiwai@suse.de>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- sound/usb/mixer.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
---- a/sound/usb/mixer.c
-+++ b/sound/usb/mixer.c
-@@ -1380,9 +1380,9 @@ static int parse_audio_feature_unit(stru
- return -EINVAL;
- }
- csize = hdr->bControlSize;
-- if (!csize) {
-+ if (csize <= 1) {
- usb_audio_dbg(state->chip,
-- "unit %u: invalid bControlSize == 0\n",
-+ "unit %u: invalid bControlSize <= 1\n",
- unitid);
- return -EINVAL;
- }
ext4-fix-interaction-between-i_size-fallocate-and-delalloc-after-a-crash.patch
alsa-usb-audio-add-sanity-checks-to-fe-parser.patch
alsa-usb-audio-fix-potential-out-of-bound-access-at-parsing-su.patch
-alsa-usb-audio-fix-potential-zero-division-at-parsing-fu.patch
alsa-usb-audio-add-sanity-checks-in-v2-clock-parsers.patch
alsa-timer-remove-kernel-warning-at-compat-ioctl-error-paths.patch
fs-9p-compare-qid.path-in-v9fs_test_inode.patch
+++ /dev/null
-From 8428a8ebde2db1e988e41a58497a28beb7ce1705 Mon Sep 17 00:00:00 2001
-From: Takashi Iwai <tiwai@suse.de>
-Date: Tue, 21 Nov 2017 17:07:43 +0100
-Subject: ALSA: usb-audio: Fix potential zero-division at parsing FU
-
-From: Takashi Iwai <tiwai@suse.de>
-
-commit 8428a8ebde2db1e988e41a58497a28beb7ce1705 upstream.
-
-parse_audio_feature_unit() contains a code dividing potentially with
-zero when a malformed FU descriptor is passed. Although there is
-already a sanity check, it checks only the value zero, hence it can
-still lead to a zero-division when a value 1 is passed there.
-
-Fix it by correcting the sanity check (and the error message
-thereof).
-
-Fixes: 23caaf19b11e ("ALSA: usb-mixer: Add support for Audio Class v2.0")
-Signed-off-by: Takashi Iwai <tiwai@suse.de>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- sound/usb/mixer.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
---- a/sound/usb/mixer.c
-+++ b/sound/usb/mixer.c
-@@ -1476,9 +1476,9 @@ static int parse_audio_feature_unit(stru
- return -EINVAL;
- }
- csize = hdr->bControlSize;
-- if (!csize) {
-+ if (csize <= 1) {
- usb_audio_dbg(state->chip,
-- "unit %u: invalid bControlSize == 0\n",
-+ "unit %u: invalid bControlSize <= 1\n",
- unitid);
- return -EINVAL;
- }
alsa-pcm-update-tstamp-only-if-audio_tstamp-changed.patch
alsa-usb-audio-add-sanity-checks-to-fe-parser.patch
alsa-usb-audio-fix-potential-out-of-bound-access-at-parsing-su.patch
-alsa-usb-audio-fix-potential-zero-division-at-parsing-fu.patch
alsa-usb-audio-add-sanity-checks-in-v2-clock-parsers.patch
alsa-timer-remove-kernel-warning-at-compat-ioctl-error-paths.patch
alsa-hda-realtek-fix-alc275-no-sound-issue.patch
+++ /dev/null
-From 8428a8ebde2db1e988e41a58497a28beb7ce1705 Mon Sep 17 00:00:00 2001
-From: Takashi Iwai <tiwai@suse.de>
-Date: Tue, 21 Nov 2017 17:07:43 +0100
-Subject: ALSA: usb-audio: Fix potential zero-division at parsing FU
-
-From: Takashi Iwai <tiwai@suse.de>
-
-commit 8428a8ebde2db1e988e41a58497a28beb7ce1705 upstream.
-
-parse_audio_feature_unit() contains a code dividing potentially with
-zero when a malformed FU descriptor is passed. Although there is
-already a sanity check, it checks only the value zero, hence it can
-still lead to a zero-division when a value 1 is passed there.
-
-Fix it by correcting the sanity check (and the error message
-thereof).
-
-Fixes: 23caaf19b11e ("ALSA: usb-mixer: Add support for Audio Class v2.0")
-Signed-off-by: Takashi Iwai <tiwai@suse.de>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- sound/usb/mixer.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
---- a/sound/usb/mixer.c
-+++ b/sound/usb/mixer.c
-@@ -1404,9 +1404,9 @@ static int parse_audio_feature_unit(stru
- return -EINVAL;
- }
- csize = hdr->bControlSize;
-- if (!csize) {
-+ if (csize <= 1) {
- usb_audio_dbg(state->chip,
-- "unit %u: invalid bControlSize == 0\n",
-+ "unit %u: invalid bControlSize <= 1\n",
- unitid);
- return -EINVAL;
- }
alsa-pcm-update-tstamp-only-if-audio_tstamp-changed.patch
alsa-usb-audio-add-sanity-checks-to-fe-parser.patch
alsa-usb-audio-fix-potential-out-of-bound-access-at-parsing-su.patch
-alsa-usb-audio-fix-potential-zero-division-at-parsing-fu.patch
alsa-usb-audio-add-sanity-checks-in-v2-clock-parsers.patch
alsa-timer-remove-kernel-warning-at-compat-ioctl-error-paths.patch
alsa-hda-realtek-fix-alc700-family-no-sound-issue.patch
+++ /dev/null
-From 8428a8ebde2db1e988e41a58497a28beb7ce1705 Mon Sep 17 00:00:00 2001
-From: Takashi Iwai <tiwai@suse.de>
-Date: Tue, 21 Nov 2017 17:07:43 +0100
-Subject: ALSA: usb-audio: Fix potential zero-division at parsing FU
-
-From: Takashi Iwai <tiwai@suse.de>
-
-commit 8428a8ebde2db1e988e41a58497a28beb7ce1705 upstream.
-
-parse_audio_feature_unit() contains a code dividing potentially with
-zero when a malformed FU descriptor is passed. Although there is
-already a sanity check, it checks only the value zero, hence it can
-still lead to a zero-division when a value 1 is passed there.
-
-Fix it by correcting the sanity check (and the error message
-thereof).
-
-Fixes: 23caaf19b11e ("ALSA: usb-mixer: Add support for Audio Class v2.0")
-Signed-off-by: Takashi Iwai <tiwai@suse.de>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- sound/usb/mixer.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
---- a/sound/usb/mixer.c
-+++ b/sound/usb/mixer.c
-@@ -1470,9 +1470,9 @@ static int parse_audio_feature_unit(stru
- return -EINVAL;
- }
- csize = hdr->bControlSize;
-- if (!csize) {
-+ if (csize <= 1) {
- usb_audio_dbg(state->chip,
-- "unit %u: invalid bControlSize == 0\n",
-+ "unit %u: invalid bControlSize <= 1\n",
- unitid);
- return -EINVAL;
- }
alsa-pcm-update-tstamp-only-if-audio_tstamp-changed.patch
alsa-usb-audio-add-sanity-checks-to-fe-parser.patch
alsa-usb-audio-fix-potential-out-of-bound-access-at-parsing-su.patch
-alsa-usb-audio-fix-potential-zero-division-at-parsing-fu.patch
alsa-usb-audio-add-sanity-checks-in-v2-clock-parsers.patch
alsa-timer-remove-kernel-warning-at-compat-ioctl-error-paths.patch
alsa-hda-fix-too-short-hdmi-dp-chmap-reporting.patch