22 Dec, 2011
2 commits
-
Structs hpi_adapter and snd_card_asihpi had members that
duplicate those in underlying hpi_adapter_obj or whose info
can be retrieved using hpi_adapter_get_info().Print less info in probe function, it can be retrieved from /proc.
Avoid name redundancy: hpi_adapter_obj.adapter_type renamed to .type
Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai -
and update HPI version to 4.10
Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai
01 Nov, 2011
1 commit
-
Lots of sound drivers were getting module.h via the implicit presence
of it in but we are going to clean that up. So
fix up those users now.Signed-off-by: Paul Gortmaker
02 Aug, 2011
1 commit
-
Avoids assigning possibly invalid address to pa, even if it
is never dereferenced.
Correct error response to reflect request object/function ids.Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai
27 Jul, 2011
2 commits
-
"adapter" is used as an array index in the adapters[] array so
the off by one would make us read past the end.1c073b67979 "ALSA: asihpi - Remove spurious adapter index check"
reverted Dan Rosenberg's check that would have prevented the
overflow here.Signed-off-by: Dan Carpenter
Signed-off-by: Takashi Iwai -
Fixes bug introduced by 1c073b67.
Also declare pa local to block in which it is used.Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai
22 Jul, 2011
1 commit
-
Subsystem requests don't have or need a valid adapter index.
The adapter index is already checked further on, before it is used to index
the adapters array. (Reverts 4a122c10f)Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai
05 Apr, 2011
2 commits
-
Remove some unneeded defintions
Use %pR to print resources
Make some data const
Consistent braces for elseSigned-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai -
Replacing subsys_delete_adapter with adapter_delete
allows some special-case adapter lookup code to be removed.Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai
18 Mar, 2011
1 commit
-
The user-supplied index into the adapters array needs to be checked, or
an out-of-bounds kernel pointer could be accessed and used, leading to
potentially exploitable memory corruption.Signed-off-by: Dan Rosenberg
Cc:
Signed-off-by: Takashi Iwai
11 Feb, 2011
4 commits
-
Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai -
Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai -
asihpi.c don't link playback and capture streams, there is too much
offset between them.Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai -
Remove many unused functions.
Update some message and cache structs.
Use pci info directly from pci_dev.
Allow control cache elements with variable size, and handle
large message/response from dsp.
hpi6000 and hpi6205: fix error path when adapter bootload fails.
hpimsgx.c get rid of code duplicated in hpicmn.cSigned-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai
22 Nov, 2010
1 commit
-
Signed-off-by: Joe Perches
Signed-off-by: Takashi Iwai
29 Jul, 2010
1 commit
-
get_user() may fail, if so return -EFAULT.
Signed-off-by: Kulikov Vasiliy
Signed-off-by: Takashi Iwai
06 Jul, 2010
1 commit
-
Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai
22 Apr, 2010
1 commit
-
Added the support of AudioScience ASI boards.
The driver has been tested for years on alsa-driver external tree,
now finally got merged to the kernel.Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai