diff options
author | Clemens Ladisch <[email protected]> | 2009-08-25 08:15:41 +0200 |
---|---|---|
committer | Takashi Iwai <[email protected]> | 2009-08-25 08:52:34 +0200 |
commit | b1ddaf681e362ed453182ddee1699d7487069a16 (patch) | |
tree | 60d48ea825579d8df50836fd921668a2320adbe6 /drivers/mtd/lpddr/lpddr_cmds.c | |
parent | edd1365e90eb32625041d09de427d7b03461bc5c (diff) |
sound: pcm_lib: fix unsorted list constraint handling
snd_interval_list() expected a sorted list but did not document this, so
there are drivers that give it an unsorted list. To fix this, change
the algorithm to work with any list.
This fixes the "Slave PCM not usable" error with USB devices that have
multiple alternate settings with sample rates in decreasing order, such
as the Philips Askey VC010 WebCam.
http://bugzilla.kernel.org/show_bug.cgi?id=14028
Reported-and-tested-by: Andrzej <[email protected]>
Signed-off-by: Clemens Ladisch <[email protected]>
Cc: <[email protected]>
Signed-off-by: Takashi Iwai <[email protected]>
Diffstat (limited to 'drivers/mtd/lpddr/lpddr_cmds.c')
0 files changed, 0 insertions, 0 deletions