(originally sent to John Linville, forgot to CC netdev..)

Hi,

The attached patch adds support for 3887 based prism54 usb wireless adaptors. 
It is partially based on the islsm driver by Jean-Baptiste Note, but most of 
the code is new (and uses d80211 instead of madwifi). It doesn't work 
perfectly yet, but it can connect to an unsecure AP and send/receive packets 
as long as you don't hit the tx code too hard. Further hardware support for 
pci and net2280 usb will follow later. Also, I am unable to make it crash. 
Thus, it should be in a suitable state for other developers to hack on.

Thanks,
-Michael Wu

Attachment: p54patch.bz2
Description: BZip2 compressed data

p54usb: remove struct pt_regs *

This patch is necessary to compile once the changes from 2.6.19-rc2 are merged.

Signed-off-by: Michael Wu <[EMAIL PROTECTED]>


---

 drivers/net/wireless/d80211/p54/prism54usb.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/net/wireless/d80211/p54/prism54usb.c b/drivers/net/wireless/d80211/p54/prism54usb.c
index 9427786..c38e378 100644
--- a/drivers/net/wireless/d80211/p54/prism54usb.c
+++ b/drivers/net/wireless/d80211/p54/prism54usb.c
@@ -72,7 +72,7 @@ static struct usb_device_id p54u_table[]
 
 MODULE_DEVICE_TABLE(usb, p54u_table);
 
-static void p54u_rx_cb(struct urb *urb, struct pt_regs *regs)
+static void p54u_rx_cb(struct urb *urb)
 {
 	struct sk_buff *skb = (struct sk_buff *) urb->context;
 	struct p54u_priv *priv = ieee80211_dev_hw_data(((struct sk_buff *)urb->context)->dev);
@@ -105,12 +105,12 @@ static void p54u_rx_cb(struct urb *urb, 
 	usb_submit_urb(urb, GFP_ATOMIC);
 }
 
-static void p54u_tx_cb(struct urb *urb, struct pt_regs *regs)
+static void p54u_tx_cb(struct urb *urb)
 {
 	usb_free_urb(urb);
 }
 
-static void p54u_tx_free_cb(struct urb *urb, struct pt_regs *regs)
+static void p54u_tx_free_cb(struct urb *urb)
 {
 	kfree(urb->transfer_buffer);
 	usb_free_urb(urb);

Attachment: pgp614iHgGDJf.pgp
Description: PGP signature

Reply via email to