linux_old1/drivers/net/wireless/orinoco
Dominik Brodowski 5fa9167a1b pcmcia: rework the irq_req_t typedef
Most of the irq_req_t typedef'd struct can be re-worked quite
easily:

(1) IRQInfo2 was unused in any case, so drop it.

(2) IRQInfo1 was used write-only, so drop it.

(3) Instance (private data to be passed to the IRQ handler):
	Most PCMCIA drivers using pcmcia_request_irq() to actually
	register an IRQ handler set the "dev_id" to the same pointer
	as the "priv" pointer in struct pcmcia_device. Modify the two
	exceptions (ipwireless, ibmtr_cs) to also work this waym and
	set the IRQ handler's "dev_id" to p_dev->priv unconditionally.

(4) Handler is to be of type irq_handler_t.

(5) Handler != NULL already tells whether an IRQ handler is present.
	Therefore, we do not need the IRQ_HANDLER_PRESENT flag in
	irq_req_t.Attributes.

CC: netdev@vger.kernel.org
CC: linux-bluetooth@vger.kernel.org
CC: linux-ide@vger.kernel.org
CC: linux-wireless@vger.kernel.org
CC: linux-scsi@vger.kernel.org
CC: alsa-devel@alsa-project.org
CC: Jaroslav Kysela <perex@perex.cz>
CC: Jiri Kosina <jkosina@suse.cz>
CC: Karsten Keil <isdn@linux-pingi.de>
for the Bluetooth parts: Acked-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2009-11-28 18:03:14 +01:00
..
Kconfig orinoco: initiate cfg80211 conversion 2009-07-10 15:01:44 -04:00
Makefile orinoco: initiate cfg80211 conversion 2009-07-10 15:01:44 -04:00
airport.c orinoco: Handle suspend/restore in core driver 2009-07-10 15:01:46 -04:00
cfg.c orinoco: enable cfg80211 "set_channel" operation 2009-08-04 16:43:26 -04:00
cfg.h orinoco: initiate cfg80211 conversion 2009-07-10 15:01:44 -04:00
fw.c orinoco: firmware helpers should use dev_err and friends 2009-07-10 15:01:43 -04:00
fw.h orinoco: firmware: consistently compile out fw cache support if not requested 2009-03-16 18:09:26 -04:00
hermes.c wireless: remove redundant tests on unsigned 2009-07-10 15:01:57 -04:00
hermes.h orinoco: convert scanning to cfg80211 2009-07-10 15:01:46 -04:00
hermes_dld.c orinoco: make firmware download less verbose 2009-07-10 15:01:45 -04:00
hermes_dld.h orinoco: prevent accessing memory outside the firmware image 2009-02-27 14:53:02 -05:00
hermes_rid.h
hw.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
hw.h orinoco: add function to retrieve current bssid 2009-08-14 09:12:44 -04:00
main.c wireless: convert drivers to netdev_tx_t 2009-09-01 01:14:04 -07:00
main.h orinoco: provide generic commit function 2009-07-10 15:01:46 -04:00
mic.c
mic.h
orinoco.h orinoco: consolidate storage of WEP and TKIP keys 2009-08-14 09:12:45 -04:00
orinoco_cs.c pcmcia: rework the irq_req_t typedef 2009-11-28 18:03:14 +01:00
orinoco_nortel.c orinoco: move netdev interface creation to main driver 2009-07-10 15:01:45 -04:00
orinoco_pci.c orinoco: move netdev interface creation to main driver 2009-07-10 15:01:45 -04:00
orinoco_pci.h orinoco: Handle suspend/restore in core driver 2009-07-10 15:01:46 -04:00
orinoco_plx.c orinoco: move netdev interface creation to main driver 2009-07-10 15:01:45 -04:00
orinoco_tmd.c orinoco: move netdev interface creation to main driver 2009-07-10 15:01:45 -04:00
scan.c orinoco: fix printk format specifier for size_t arguments 2009-07-10 15:01:54 -04:00
scan.h orinoco: convert scanning to cfg80211 2009-07-10 15:01:46 -04:00
spectrum_cs.c pcmcia: rework the irq_req_t typedef 2009-11-28 18:03:14 +01:00
wext.c orinoco: remove spare whitespace 2009-08-20 11:36:07 -04:00
wext.h