android_kernel_xiaomi_sm8350/sound/pci
Greg Kroah-Hartman 7586585897 [PATCH] PCI: clean up dynamic pci id logic
The dynamic pci id logic has been bothering me for a while, and now that
I started to look into how to move some of this to the driver core, I
thought it was time to clean it all up.

It ends up making the code smaller, and easier to follow, and fixes a
few bugs at the same time (dynamic ids were not being matched
everywhere, and so could be missed on some call paths for new devices,
semaphore not needed to be grabbed when adding a new id and calling the
driver core, etc.)

I also renamed the function pci_match_device() to pci_match_id() as
that's what it really does.

Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-07-01 13:35:50 -07:00
..
ac97 [ALSA] AC97 - renamed vendor/device to subvendor/subdevice where appropriate 2005-06-22 12:27:34 +02:00
ali5451 [ALSA] Modem support for ALI5451 2005-06-22 12:27:27 +02:00
au88x0 [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
ca0106 [ALSA] ca0106: Fix 96000 Hz audio playback. 2005-06-22 12:28:18 +02:00
cs46xx [ALSA] Remove redundant NULL checks before kfree 2005-06-22 12:27:43 +02:00
emu10k1 [ALSA] emu10k1: Add more card identification entries. 2005-06-22 12:29:11 +02:00
hda [PATCH] create a kstrdup library function 2005-06-23 09:45:18 -07:00
ice1712 [ALSA] ice1724 - Add support of Chaintech AV-710 2005-05-29 10:15:24 +02:00
korg1212 [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
mixart [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
nm256 [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
rme9652 [ALSA] Add HDSP MADI driver 2005-06-22 12:28:11 +02:00
trident [ALSA] Disable MPU401 on SIS7018 2005-06-22 12:28:33 +02:00
vx222 [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
ymfpci [ALSA] Remove redundant NULL checks before kfree 2005-06-22 12:27:43 +02:00
als4000.c [ALSA] als4000 - Fix kernel panic with MPU401 2005-05-29 10:15:21 +02:00
atiixp_modem.c [ALSA] PCI modem drivers update 2005-06-22 12:27:21 +02:00
atiixp.c [ALSA] AC97 - renamed vendor/device to subvendor/subdevice where appropriate 2005-06-22 12:27:34 +02:00
azt3328.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
azt3328.h
bt87x.c [PATCH] PCI: clean up dynamic pci id logic 2005-07-01 13:35:50 -07:00
cmipci.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
cs4281.c Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input.git manually 2005-06-27 14:47:31 -07:00
ens1370.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
ens1371.c
es1938.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
es1968.c [ALSA] Add the vendor 0x1558 to PM whitelist of es1968 2005-05-29 10:11:41 +02:00
fm801.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
intel8x0.c [ALSA] Add FSC T3010 quirk 2005-06-22 12:27:59 +02:00
intel8x0m.c [ALSA] PCI modem drivers update 2005-06-22 12:27:21 +02:00
Kconfig [ALSA] Add HDSP MADI driver 2005-06-22 12:28:11 +02:00
maestro3.c [ALSA] maestro3: Add hardware volume control quirk list 2005-05-29 10:11:26 +02:00
Makefile
rme32.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
rme96.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
sonicvibes.c [ALSA] Replace pci_module_init() with pci_register_driver() 2005-05-29 10:00:32 +02:00
via82xx_modem.c [ALSA] Remove redundant NULL checks before kfree 2005-06-22 12:27:43 +02:00
via82xx.c [ALSA] Add dxs_support for Soltek SL-K8Tpro-939 2005-06-22 12:29:08 +02:00