summaryrefslogtreecommitdiffstats
path: root/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [PATCH] pcmcia: remove get_socket callbackDominik Brodowski2006-01-051-1/+0
| | | | | | | | The .get_socket callback is never used by the PCMCIA core, therefore remove it. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
* [PATCH] pcmcia: remove socket register_callbackDominik Brodowski2006-01-051-1/+0
| | | | | | | | Remove the register_callback declaration in struct pccard_operations as it is unused. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6Linus Torvalds2006-01-058-125/+86
|\ | | | | | | Trivial manual merge fixup for usb_find_interface clashes.
| * [PATCH] Driver Core: Add platform_device_del()Dmitry Torokhov2006-01-051-0/+1
| | | | | | | | | | | | | | | | | | | | Driver core: add platform_device_del function Having platform_device_del90 allows more straightforward error handling code in drivers registering platform devices. Signed-off-by: Dmitry Torokhov <dtor@mail.ru> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| * [PATCH] Input: fix add modalias support build errorRusty Russell2006-01-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fix build when scripts/mod/file2alias.c includes linux/input.h, which tries to include /usr/include/linux/mod_devicetable.h: In file included from scripts/mod/file2alias.c:40: include/linux/input.h:21:35: linux/mod_devicetable.h: No such file or directory make[2]: *** [scripts/mod/file2alias.o] Error 1 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| * [PATCH] Input: add modalias supportRusty Russell2006-01-051-38/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here's the patch for modalias support for input classes. It uses comma-separated numbers, and doesn't describe all the potential keys (no module currently cares, and that would make the strings huge). The changes to input.h are to move the definitions needed by file2alias outside __KERNEL__. I chose not to move those definitions to mod_devicetable.h, because there are so many that it might break compile of something else in the kernel. The rest is fairly straightforward. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> CC: Kay Sievers <kay.sievers@vrfy.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| * [PATCH] kobject_uevent CONFIG_NET=n fixakpm@osdl.org2006-01-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lib/lib.a(kobject_uevent.o)(.text+0x25f): In function `kobject_uevent': : undefined reference to `__alloc_skb' lib/lib.a(kobject_uevent.o)(.text+0x2a1): In function `kobject_uevent': : undefined reference to `skb_over_panic' lib/lib.a(kobject_uevent.o)(.text+0x31d): In function `kobject_uevent': : undefined reference to `skb_over_panic' lib/lib.a(kobject_uevent.o)(.text+0x356): In function `kobject_uevent': : undefined reference to `netlink_broadcast' lib/lib.a(kobject_uevent.o)(.init.text+0x9): In function `kobject_uevent_init': : undefined reference to `netlink_kernel_create' make: *** [.tmp_vmlinux1] Error 1 Netlink is unconditionally enabled if CONFIG_NET, so that's OK. kobject_uevent.o is compiled even if !CONFIG_HOTPLUG, which is lazy. Let's compound the sin. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| * [PATCH] driver core: replace "hotplug" by "uevent"Kay Sievers2006-01-055-31/+29
| | | | | | | | | | | | | | | | | | Leave the overloaded "hotplug" word to susbsystems which are handling real devices. The driver core does not "plug" anything, it just exports the state to userspace and generates events. Signed-off-by: Kay Sievers <kay.sievers@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| * [PATCH] merge kobject_uevent and kobject_hotplugKay Sievers2006-01-051-21/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The distinction between hotplug and uevent does not make sense these days, netlink events are the default. udev depends entirely on netlink uevents. Only during early boot and in initramfs, /sbin/hotplug is needed. So merge the two functions and provide only one interface without all the options. The netlink layer got a nice generic interface with named slots recently, which is probably a better facility to plug events for subsystem specific events. Also the new poll() interface to /proc/mounts is a nicer way to notify about changes than sending events through the core. The uevents should only be used for driver core related requests to userspace now. Signed-off-by: Kay Sievers <kay.sievers@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| * [PATCH] remove mount/umount uevents from superblock handlingKay Sievers2006-01-051-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | The names of these events have been confusing from the beginning on, as they have been more like claim/release events. We needed these events for noticing HAL if storage devices have been mounted. Thanks to Al, we have the proper solution now and can poll() /proc/mounts instead to get notfied about mount tree changes. Signed-off-by: Kay Sievers <kay.sievers@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| * [PATCH] remove CONFIG_KOBJECT_UEVENT optionKay Sievers2006-01-052-58/+34
| | | | | | | | | | | | | | | | | | It makes zero sense to have hotplug, but not the netlink events enabled today. Remove this option and merge the kobject_uevent.h header into the kobject.h header file. Signed-off-by: Kay Sievers <kay.sievers@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsaLinus Torvalds2006-01-0570-3043/+2936
|\ \
| * | [ALSA] Revert the nested-device patchTakashi Iwai2006-01-041-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core Revert the nested-device patch to keep the compatibility with the current HAL configuration. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] version 1.0.11rc2Jaroslav Kysela2006-01-041-2/+2
| | |
| * | [ALSA] [PATCH] alsa: Improved PnP suspend supportPierre Ossman2006-01-031-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also use the PnP functions to start/stop the devices during the suspend so that drivers will not have to duplicate this code. Cc: Adam Belay <ambx1@neo.rr.com> Cc: Jaroslav Kysela <perex@suse.cz> Cc: Takashi Iwai <tiwai@suse.de> Signed-off-by: Pierre Ossman <drzeus@drzeus.cx> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] PATCH] Add PM support to PnP driversTakashi Iwai2006-01-031-0/+5
| | | | | | | | | | | | | | | | | | Add suspend/resume callback to pnp_driver and pnp_card_driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] snd-emu10k1: Removes some distortion from Audigy 2 ZS Notebook.James Courtier-Dutton2006-01-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Description: Part way to fix ALSA bug#927 Add support for the SPI interface on the CA0108 chip. This is used to control the registers on the DAC. Headphone output tested. Other outputs and Capture not tested yet. Note: The red LED does not come on, but sound is still OK. Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| * | [ALSA] seq: reorganize sequencer client numbersClemens Ladisch2006-01-031-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA sequencer Reduce the maximum possible number of global clients to 16 to make more numbers available for card clients, and allow dynamically allocated card client numbers to share the same range as application client numbers to make sure that all 32 cards can be used at the same time. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * | [ALSA] seq: set client name in snd_seq_create_kernel_client()Clemens Ladisch2006-01-031-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | All users of snd_seq_create_kernel_client() have to set the client name anyway, so we can just pass the name as parameter. This relieves us from having to muck around with a struct snd_seq_client_info in these cases. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * | [ALSA] seq: remove struct snd_seq_client_callbackClemens Ladisch2006-01-031-11/+1
| | | | | | | | | | | | | | | | | | | | | The fields of struct snd_seq_client_callback either aren't used or are always set to the same value, so we can get rid of it altogether. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * | [ALSA] Nest sound devicesClemens Ladisch2006-01-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core Make the control device parent of all other ALSA devices of a card. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * | [ALSA] Add a new quirk for mute-LED and HP-only.Matthew Garrett2006-01-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: AC97 Codec,ATIIXP driver,Intel8x0 driver This patch adds a new quirk for ac97 hardware that combines the existing AC97_TUNE_MUTE_LED and AC97_TUNE_HP_ONLY quirks. This is needed for several current HP laptops. Additionally, it adds the HP nx6125 to the AC97_TUNE_MUTE_LED list. Fixed for the latest version of ALSA by Takashi Iwai <tiwai@suse.de>. Signed-off-by: Matthew Garrett <mjg59@srcf.ucam.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] emu10k1: Partial support for Creative emu1212mJames Courtier-Dutton2006-01-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Distorted sound now comes from the Audio Out socket. Still more work to do. Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| * | [ALSA] Optimize for config without PROC_FSTakashi Iwai2006-01-031-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | Modules: HWDEP Midlevel,ALSA Core,PCM Midlevel,Timer Midlevel Optimize the code when compiled without CONFIG_PROC_FS. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] dynamic minors (6/6): increase maximum number of sound cardsClemens Ladisch2006-01-031-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core,Memalloc module,ALSA sequencer With dynamic minor numbers, we can increase the number of sound cards. This requires that the sequencer client numbers of some kernel drivers are allocated dynamically, too. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * | [ALSA] dynamic minors (4/6): dynamic minor number allocationClemens Ladisch2006-01-031-4/+25
| | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core,ALSA Minor Numbers Add an option to allocate device file minor numbers dynamically. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * | [ALSA] dynamic minors (3/6): store device-specific object pointers dynamicallyClemens Ladisch2006-01-034-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of storing the pointers to the device-specific structures in an array, put them into the struct snd_minor, and look them up dynamically. This makes the device type modules independent of the minor number encoding. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * | [ALSA] dynamic minors (2/6): simplify storage of snd_minor structuresClemens Ladisch2006-01-031-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core Store the snd_minor structure pointers in one array instead of using a separate list for each card. This simplifies the mapping from device files to minor struct by removing the need to know about the encoding of the card number in the minor number. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * | [ALSA] dynamic minors (1/6): store device type in struct snd_minorClemens Ladisch2006-01-032-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of a comment string, store the device type in the snd_minor structure. This makes snd_minor more flexible, and has the nice side effect that we don't need anymore to create a separate snd_minor template for registering a device but can pass the file_operations directly to snd_register_device(). Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * | [ALSA] Remove snd_legacy_auto_probe()Takashi Iwai2006-01-031-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core Remove unsed snd_legacy_auto_probe() function. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] ad1848 - Add PM supportTakashi Iwai2006-01-031-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Modules: AD1848 driver Add PM support to ad1848 support code. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Add PM support to SB-support codeTakashi Iwai2006-01-031-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | Modules: SB drivers,SB16/AWE driver Add PM support to SB-support code. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] emu10k1 - Add PM supportTakashi Iwai2006-01-031-2/+29
| | | | | | | | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Add PM support to emu10k1 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] ak4531 - Add PM supportTakashi Iwai2006-01-031-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Modules: AK4531 codec Add PM support to AK4531 codec driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] ymfpci - Fix PM supportTakashi Iwai2006-01-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Modules: YMFPCI driver Fix PM support on YMFPCI driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] trident - Fix PM supportTakashi Iwai2006-01-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Modules: Trident driver Fix PM support on Trident driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] cs46xx - Fix PM supportTakashi Iwai2006-01-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Modules: CS46xx driver Fix PM support on CS46xx driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] vx-driver - Fix PM supportTakashi Iwai2006-01-031-0/+6
| | | | | | | | | | | | | | | | | | Fix PM support on VX drivers (vxpocket and vx222). Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Decentralize PM controlTakashi Iwai2006-01-031-28/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core,Control Midlevel,/oss/Makefile Remove the centralized PM control in the sound core. Each driver is responsible to get callbacks from bus/driver now. SND_GENERIC_DRIVER is removed together with this action. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: PCI YMFPCITakashi Iwai2006-01-031-55/+54
| | | | | | | | | | | | | | | | | | | | | | | | Modules: YMFPCI driver Remove xxx_t typedefs from the PCI YMFPCI driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: PCI TridentTakashi Iwai2006-01-031-74/+77
| | | | | | | | | | | | | | | | | | | | | | | | Modules: Trident driver Remove xxx_t typedefs from the PCI Trident driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: PCI HDSP-MADITakashi Iwai2006-01-031-24/+21
| | | | | | | | | | | | | | | | | | | | | | | | Modules: HDSPM driver,RME9652 driver Remove xxx_t typedefs from the PCI HDSP-MADI driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: PCI HDSPTakashi Iwai2006-01-031-27/+24
| | | | | | | | | | | | | | | | | | | | | | | | Modules: RME HDSP driver Remove xxx_t typedefs from the PCI HDSP driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: PCI emu10k1Takashi Iwai2006-01-032-168/+174
| | | | | | | | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Remove xxx_t typedefs from the PCI emu10k1 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: PCI CS46xxTakashi Iwai2006-01-034-197/+189
| | | | | | | | | | | | | | | | | | | | | | | | Modules: CS46xx driver Remove xxx_t typedefs from the PCI CS46xx driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: VXdriverTakashi Iwai2006-01-031-62/+61
| | | | | | | | | | | | | | | | | | | | | Remove xxx_t typedefs from the VXdriver codes (vx_core support, vx222 and vxpocket). Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: AK4531 codecTakashi Iwai2006-01-031-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Modules: AK4531 codec Remove xxx_t typedefs from the AK4531 codec support code. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: ISA WavefrontTakashi Iwai2006-01-031-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | Modules: Wavefront drivers Remove xxx_t typedefs from the ISA Wavefront driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: ISA GUSTakashi Iwai2006-01-031-159/+158
| | | | | | | | | | | | | | | | | | Remove xxx_t typedefs from the ISA GUS drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | [ALSA] Remove xxx_t typedefs: ISA SB8/SB16/SBAWETakashi Iwai2006-01-033-79/+78
| | | | | | | | | | | | | | | | | | Remove xxx_t typedefs from the ISA SB8/SB16/SBAWE drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>