[PATCH] ALSA 2.6 update
From: Jaroslav Kysela
Date: Thu Mar 18 2004 - 07:14:07 EST
Linus, please do a
bk pull http://linux-sound.bkbits.net/linux-sound
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-bk-2004-03-18.patch.gz
Additional notes:
- fixes compilation and ommited code problems regarding reworked memory
allocation
- fixes from Dave Jones - all modules can be loaded without crashing
even when hardware is not present
- au88x0 update
- usbaudio code update and cleanups
- fixed ALC650 AC'97 codec initialization
The pull command will update the following files:
sound/core/init.c | 3
sound/core/memalloc.c | 2
sound/drivers/mpu401/mpu401.c | 39 ++++++-----
sound/drivers/serial-u16550.c | 5 -
sound/i2c/cs8427.c | 1
sound/isa/dt019x.c | 8 +-
sound/isa/es1688/es1688.c | 7 +-
sound/isa/es18xx.c | 12 ++-
sound/isa/gus/gusclassic.c | 7 +-
sound/isa/gus/gusextreme.c | 117 +++++++++++++++--------------------
sound/isa/gus/gusmax.c | 7 +-
sound/isa/gus/interwave.c | 12 ++-
sound/isa/sb/es968.c | 17 ++---
sound/isa/sb/sb16.c | 11 ++-
sound/isa/sb/sb8.c | 7 +-
sound/pci/ac97/ac97_patch.c | 20 +++--
sound/pci/au88x0/au8810.h | 10 --
sound/pci/au88x0/au8820.h | 8 --
sound/pci/au88x0/au8830.h | 10 --
sound/pci/au88x0/au88x0.c | 44 +++++++------
sound/pci/au88x0/au88x0.h | 39 +++++++----
sound/pci/au88x0/au88x0_core.c | 28 ++++----
sound/pci/au88x0/au88x0_pcm.c | 38 ++++++++---
sound/pci/emu10k1/emu10k1_callback.c | 2
sound/pci/emu10k1/memory.c | 2
sound/pci/trident/trident_memory.c | 6 -
sound/ppc/pmac.c | 2
sound/sparc/cs4231.c | 4 -
sound/usb/usbaudio.c | 24 +++----
sound/usb/usbaudio.h | 4 -
sound/usb/usbmidi.c | 19 +++++
sound/usb/usbmixer.c | 2
32 files changed, 284 insertions(+), 233 deletions(-)
through these ChangeSets:
<perex@xxxxxxx> (04/03/18 1.1809)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
USB generic driver
Returned back get_iface() macro for quirks
Removed extra variable to avoid warning
<perex@xxxxxxx> (04/03/18 1.1808)
ALSA CVS update - Clemens Ladisch <clemens@xxxxxxxxxx>
USB generic driver
add comments in USB MIDI vendor-specific detection functions
<perex@xxxxxxx> (04/03/18 1.1807)
ALSA CVS update - Clemens Ladisch <clemens@xxxxxxxxxx>
USB generic driver
replace usage of interface index with calls to usb_ifnum_to_if
<perex@xxxxxxx> (04/03/18 1.1806)
ALSA CVS update - Clemens Ladisch <clemens@xxxxxxxxxx>
USB generic driver
fix get_iface_desc macro
<perex@xxxxxxx> (04/03/18 1.1805)
ALSA CVS update - Takashi Iwai <tiwai@xxxxxxx>
AC97 Codec Core
added the quirk for Compaq Evo D510C.
<perex@xxxxxxx> (04/03/18 1.1804)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
PPC PMAC driver
Fix against the new DMA API
<perex@xxxxxxx> (04/03/18 1.1803)
ALSA CVS update - Clemens Ladisch <clemens@xxxxxxxxxx>
USB generic driver
don't resubmit unlinked urbs;
move interface releasing after urb unlinking
<perex@xxxxxxx> (04/03/18 1.1802)
ALSA CVS update - Takashi Iwai <tiwai@xxxxxxx>
au88x0 driver
Manuel Jander <mjander@xxxxxxxxxxxx>:
clean up and small bugfixes, the routing code fix for multiple streams.
<perex@xxxxxxx> (04/03/18 1.1801)
ALSA CVS update - Takashi Iwai <tiwai@xxxxxxx>
SPARC cs4231 driver
fixed the compilation error (missing comma).
<perex@xxxxxxx> (04/03/18 1.1800)
ALSA CVS update - Takashi Iwai <tiwai@xxxxxxx>
SPARC cs4231 driver
fixed the dma allocation type.
<perex@xxxxxxx> (04/03/18 1.1799)
ALSA CVS update - Clemens Ladisch <clemens@xxxxxxxxxx>
MPU401 UART
use global variable to count cards
<perex@xxxxxxx> (04/03/18 1.1798)
ALSA CVS update - Clemens Ladisch <clemens@xxxxxxxxxx>
MPU401 UART
don't use negative return value as card count
<perex@xxxxxxx> (04/03/18 1.1797)
ALSA CVS update - Clemens Ladisch <clemens@xxxxxxxxxx>
MPU401 UART
don't use acpi_disabled because it isn't exported in all archs
<perex@xxxxxxx> (04/03/15 1.1630.7.13)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
ES968 driver
Fix against Dave's fix: put back the behaviour common to all ISA PnP modules
<perex@xxxxxxx> (04/03/15 1.1630.7.12)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
GUS Extreme driver
Fixed typo
<perex@xxxxxxx> (04/03/15 1.1630.7.11)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
DT019x driver
Added missing pnp_unregister_card_driver call
<perex@xxxxxxx> (04/03/15 1.1630.7.10)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
DT019x driver,ES968 driver
<davej@xxxxxxxxxx>
Miscellaneous junk, indentation fixes and the like.
<perex@xxxxxxx> (04/03/15 1.1630.7.9)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
ES968 driver
<davej@xxxxxxxxxx>
This oopses on rmmod, as we do pnp_unregister_card_driver twice.
<perex@xxxxxxx> (04/03/15 1.1630.7.8)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
ES18xx driver,ES1688 driver,GUS Classic driver,GUS Extreme driver
GUS MAX driver,AMD InterWave driver,SB16/AWE driver,SB8 driver
<davej@xxxxxxxxxx>
This is a *really* silly one. The various probing routines in these
drivers can return -ENODEV, -ENOMEM etc.. so when we do something like
cards += probe_routine()
In some situations we can end up with -13 sound cards, and other
such nonsense. Result : lots of fun oopses.
<perex@xxxxxxx> (04/03/15 1.1630.7.7)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
ALSA Core
<davej@xxxxxxxxxx>
Try modprobing a driver that the hardware doesn't exist for.
In a few situations, you'll hit an oops due to proc_id not
being filled out that early.
<perex@xxxxxxx> (04/03/15 1.1630.7.6)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
GUS Extreme driver
<davej@xxxxxxxxxx>
Whilst chasing an oops, I shortened some error paths.
<perex@xxxxxxx> (04/03/15 1.1630.7.5)
ALSA CVS update - Takashi Iwai <tiwai@xxxxxxx>
Memalloc module
fixed the compilation with sparc sbus support.
<perex@xxxxxxx> (04/03/15 1.1630.7.4)
ALSA CVS update - Takashi Iwai <tiwai@xxxxxxx>
EMU10K1/EMU10K2 driver,Trident driver
fixed the mapping of silent pages on emu10k1 and trident SG buffers.
<perex@xxxxxxx> (04/03/15 1.1630.7.3)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
Generic drivers
Clean the 'AUTO' checking
<perex@xxxxxxx> (04/03/15 1.1630.7.2)
ALSA CVS update - Jaroslav Kysela <perex@xxxxxxx>
I2C cs8427
Don't reset chip when PCM rate was not changed
-----
Jaroslav Kysela <perex@xxxxxxx>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/