10 Jan, 2006
6 commits
-
This patch converts the inode semaphore to a mutex. I have tested it on
XFS and compiled as much as one can consider on an ia64. Anyway your
luck with it might be different.Modified-by: Ingo Molnar
(finished the conversion)
Signed-off-by: Jes Sorensen
Signed-off-by: Ingo Molnar -
Additionally, one comment was reformulated by Joe Perches .
Signed-off-by: Adrian Bunk
-
Replace obsolete pci_module_init() with pci_register_driver().
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Richard Knutsson
09 Jan, 2006
3 commits
-
Request the IRQ after having set everything up. Otherwise a shared interrupt
at the right time can kill the machine.Found this with David Woodhouse 's
debug-shared-irqs.patch.Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Remove various things which were checking for gcc-1.x and gcc-2.x compilers.
From: Adrian Bunk
Some documentation updates and removes some code paths for gcc < 3.2.
Acked-by: Russell King
Signed-off-by: Adrian Bunk
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
The pre-parsed addrs/n_addrs fields in struct device_node are finally
gone. Remove the dodgy heuristics that did that parsing at boot and
remove the fields themselves since we now have a good replacement with
the new OF parsing code. This patch also fixes a bunch of drivers to use
the new code instead, so that at least pmac32, pseries, iseries and g5
defconfigs build.Signed-off-by: Benjamin Herrenschmidt
Signed-off-by: Paul Mackerras
07 Jan, 2006
9 commits
-
Since the ARM AMBA bus is used on MIPS as well as ARM, we need
to make the bus available for other architectures to use. Move
the AMBA include files from include/asm-arm/hardware/ to
include/linux/amba/Signed-off-by: Russell King
-
This change removes the old, deprecated interface from the opl3sa2 driver,
including the pm_{,un}register() calls, the local storage of the pmdev object
and the reference to the old header files. This change is done to assist in
eradicating the users of the legacy interface so as to help facilitate the
removal of the interface itself.Signed-off-by: Patrick Mochel
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This change removes the old, deprecated interface from the nm256 driver,
including the pm_{,un}register() calls, the local storage of the pmdev object
and the reference to the old header files. This change is done to assist in
eradicating the users of the legacy interface so as to help facilitate the
removal of the interface itself.Note that this driver has been obsoleted by an ALSA equivalent.
Signed-off-by: Patrick Mochel
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This change removes the old, deprecated interface from the maestro driver,
including the pm_{,un}register() calls, the local storage of the pmdev object
and the reference to the old header files. This change is done to assist in
eradicating the users of the legacy interface so as to help facilitate the
removal of the interface itself.The check_suspend() function and associated logic was not removed, even though
it is now unnecessary.Note that this driver has been obsoleted by an ALSA equivalent.
Acked-by: Zach Brown
Signed-off-by: Patrick Mochel
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This change removes the old, deprecated interface from the cs46xx driver,
including the pm_{,un}register() calls, the local storage of the pmdev object
and the reference to the old header files. This change is done to assist in
eradicating the users of the legacy interface so as to help facilitate the
removal of the interface itself.Note this driver has PCI PM hooks which are set properly. It also has the
ability to trigger suspend/resume from an ioctl. This functionality was not
touched, though it could use a serious review if this driver continues to
persist in the mainline tree..Note that this driver has been obsoleted by an ALSA equivalent.
Signed-off-by: Patrick Mochel
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This change removes the old, deprecated interface from the cs4281 driver,
including the pm_{,un}register() calls, the local storage of the pmdev object
and the reference to the old header files. This change is done to assist in
eradicating the users of the legacy interface so as to help facilitate the
removal of the interface itself.Note that this driver has been obsoleted by an ALSA equivalent.
Note that this driver has hooks for PCI power management, but does not
implement the ->suspend()/->resume() methods.Signed-off-by: Patrick Mochel
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This change removes the old, deprecated interface from the ad1848 driver,
including the pm_{,un}register() calls, the local storage of the pmdev object
and the reference to the old header files. This change is done to assist in
eradicating the users of the legacy interface so as to help facilitate the
removal of the interface itself.Signed-off-by: Patrick Mochel
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
06 Jan, 2006
5 commits
-
Now that i2c_add_driver() doesn't need the module owner to be set by
hand, we can delete it from the drivers. This patch catches all of the
drivers that I found in the current tree (if a driver sets the .owner by
hand, it's not a problem, just not needed.)Signed-off-by: Greg Kroah-Hartman
Cc: Jean Delvare -
We should use the i2c_driver.driver's .name and .owner fields
instead of the i2c_driver's ones.This patch updates the drivers for ppc arch.
Signed-off-by: Laurent Riffard
Signed-off-by: Jean Delvare
Signed-off-by: Greg Kroah-Hartman -
We should use the i2c_driver.driver's .name and .owner fields
instead of the i2c_driver's ones.This patch updates the OSS drivers.
Signed-off-by: Laurent Riffard
Signed-off-by: Jean Delvare
Signed-off-by: Greg Kroah-Hartman -
Just about every i2c chip driver sets the I2C_DF_NOTIFY flag, so we
can simply make it the default and drop the flag. If any driver really
doesn't want to be notified when i2c adapters are added, that driver
can simply omit to set .attach_adapter. This approach is also more
robust as it prevents accidental NULL pointer dereferences.Signed-off-by: Jean Delvare
Signed-off-by: Greg Kroah-Hartman -
Update the PCMCIA sound drivers to handle the recent changes to the PCMCIA
core. A part of this merge was done by Takashi Iwai .Signed-off-by: Dominik Brodowski
05 Jan, 2006
2 commits
-
It is no longer needed, so let's remove it, saving a bit of memory.
Signed-off-by: Greg Kroah-Hartman
04 Jan, 2006
4 commits
-
Signed-off-by: Jaroslav Kysela
-
Modules: OPL3
Fix the unreleased resources in the error path of snd_opl3_create().
Signed-off-by: Takashi Iwai
-
Modules: ALSA Core
Revert the nested-device patch to keep the compatibility with the
current HAL configuration.Signed-off-by: Takashi Iwai
-
Modules: Generic drivers
Signed-off-by: Jaroslav Kysela
03 Jan, 2006
11 commits
-
Remove xxx_t typedefs from the SPARC CS4231 driver.
Signed-off-by: Takashi Iwai
-
Modules: EMU10K1/EMU10K2 driver
Signed-off-by: James Courtier-Dutton
-
Modules: EMU10K1/EMU10K2 driver
Signed-off-by: James Courtier-Dutton
-
Modules: HDA Codec driver
Added the model entry for Shuttle ST20G5.
Signed-off-by: Takashi Iwai
-
Modules: EMU10K1/EMU10K2 driver
Clean up and optimize the codes in p16v.c
- Add proper __devinit* tags
- Reduce unnecessary functions using a closure
- Fix whitespaces
- Rename 'Unknown' to 'Side' controlsSigned-off-by: Takashi Iwai
-
Modules: EMU10K1/EMU10K2 driver
Signed-off-by: James Courtier-Dutton
-
Modules: EMU10K1/EMU10K2 driver
Signed-off-by: James Courtier-Dutton
-
Modules: CA0106 driver
Signed-off-by: James Courtier-Dutton
-
Modules: EMU10K1/EMU10K2 driver
Signed-off-by: James Courtier-Dutton
-
Modules: EMU10K1/EMU10K2 driver
Signed-off-by: James Courtier-Dutton
-
Modules: EMU10K1/EMU10K2 driver
Signed-off-by: James Courtier-Dutton