* [PATCH] 2.5.8-pre1 wavelan_cs
@ 2002-04-04 6:54 flaniganr
2002-04-04 7:11 ` Robert Love
2002-04-04 7:18 ` Jeff Garzik
0 siblings, 2 replies; 5+ messages in thread
From: flaniganr @ 2002-04-04 6:54 UTC (permalink / raw)
To: linux-kernel; +Cc: jt, dhinds
not sure if i did this right, so if you
have any suggestions/comments please tell me.
Basically 2.5.8-pre1 fails to compile with:
In file included from wavelan_cs.c:59:
wavelan_cs.p.h:495:33: warning: extra tokens at end of #undef directive
wavelan_cs.c: In function `wv_pcmcia_config':
wavelan_cs.c:4480: structure has no member named `rmem_start'
wavelan_cs.c:4482: structure has no member named `rmem_end'
make[3]: *** [wavelan_cs.o] Error 1
due to the removal of rmem_{start,end} from net_device.
here is the patch [tested]:
diff -ru a/drivers/net/wireless/wavelan_cs.c b/drivers/net/wireless/wavelan_cs.c
--- a/drivers/net/wireless/wavelan_cs.c Tue Mar 19 05:37:16 2002
+++ b/drivers/net/wireless/wavelan_cs.c Thu Apr 4 13:17:43 2002
@@ -4383,6 +4383,7 @@
tuple_t tuple;
cisparse_t parse;
struct net_device * dev;
+ struct net_local * lp;
int i;
u_char buf[64];
win_req_t req;
@@ -4390,6 +4391,7 @@
handle = link->handle;
dev = (device *) link->priv;
+ lp = (net_local *)dev->priv;
#ifdef DEBUG_CONFIG_TRACE
printk(KERN_DEBUG "->wv_pcmcia_config(0x%p)\n", link);
@@ -4477,9 +4479,9 @@
break;
}
- dev->rmem_start = dev->mem_start =
+ lp->rmem_start = dev->mem_start =
(u_long)ioremap(req.Base, req.Size);
- dev->rmem_end = dev->mem_end = dev->mem_start + req.Size;
+ lp->rmem_end = dev->mem_end = dev->mem_start + req.Size;
mem.CardOffset = 0; mem.Page = 0;
i = CardServices(MapMemPage, link->win, &mem);
diff -ru a/drivers/net/wireless/wavelan_cs.p.h b/drivers/net/wireless/wavelan_cs.p.h
--- a/drivers/net/wireless/wavelan_cs.p.h Tue Mar 19 05:37:09 2002
+++ b/drivers/net/wireless/wavelan_cs.p.h Thu Apr 4 14:05:43 2002
@@ -638,6 +638,9 @@
int rfp; /* Last DMA machine receive pointer */
int overrunning; /* Receiver overrun flag */
+ unsigned long rmem_start;
+ unsigned long rmem_end;
+
#ifdef WIRELESS_EXT
iw_stats wstats; /* Wireless specific stats */
#endif
--
----
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] 2.5.8-pre1 wavelan_cs
2002-04-04 6:54 [PATCH] 2.5.8-pre1 wavelan_cs flaniganr
@ 2002-04-04 7:11 ` Robert Love
2002-04-04 7:18 ` Jeff Garzik
1 sibling, 0 replies; 5+ messages in thread
From: Robert Love @ 2002-04-04 7:11 UTC (permalink / raw)
To: flaniganr; +Cc: linux-kernel, jt, dhinds
On Thu, 2002-04-04 at 01:54, flaniganr@intel.co.jp wrote:
> wavelan_cs.p.h:495:33: warning: extra tokens at end of #undef directive
Good ... and the attached patch will fix the warning wrt trailing tokens
after the undef.
Robert Love
diff -urN linux-2.5.8-pre1/drivers/net/wireless/wavelan_cs.p.h linux/drivers/net/wireless/wavelan_cs.p.h
--- linux-2.5.8-pre1/drivers/net/wireless/wavelan_cs.p.h Wed Apr 3 20:57:23 2002
+++ linux/drivers/net/wireless/wavelan_cs.p.h Thu Apr 4 02:06:49 2002
@@ -492,7 +492,7 @@
#undef DEBUG_RX_INFO /* Header of the transmitted packet */
#undef DEBUG_RX_FAIL /* Normal failure conditions */
#define DEBUG_RX_ERROR /* Unexpected conditions */
-#undef DEBUG_PACKET_DUMP 32 /* Dump packet on the screen */
+#undef DEBUG_PACKET_DUMP /* Dump packet on the screen */
#undef DEBUG_IOCTL_TRACE /* Misc call by Linux */
#undef DEBUG_IOCTL_INFO /* Various debug info */
#define DEBUG_IOCTL_ERROR /* What's going wrong */
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] 2.5.8-pre1 wavelan_cs
2002-04-04 6:54 [PATCH] 2.5.8-pre1 wavelan_cs flaniganr
2002-04-04 7:11 ` Robert Love
@ 2002-04-04 7:18 ` Jeff Garzik
2002-04-04 17:40 ` Jean Tourrilhes
1 sibling, 1 reply; 5+ messages in thread
From: Jeff Garzik @ 2002-04-04 7:18 UTC (permalink / raw)
To: flaniganr; +Cc: linux-kernel, jt, dhinds
[-- Attachment #1: Type: text/plain, Size: 598 bytes --]
flaniganr@intel.co.jp wrote:
> not sure if i did this right, so if you
> have any suggestions/comments please tell me.
>
> Basically 2.5.8-pre1 fails to compile with:
>
> In file included from wavelan_cs.c:59:
> wavelan_cs.p.h:495:33: warning: extra tokens at end of #undef directive
> wavelan_cs.c: In function `wv_pcmcia_config':
> wavelan_cs.c:4480: structure has no member named `rmem_start'
> wavelan_cs.c:4482: structure has no member named `rmem_end'
> make[3]: *** [wavelan_cs.o] Error 1
not needed, just delete the unused references to rmem_{start,end}.
(see attached patch)
Jeff
[-- Attachment #2: patch --]
[-- Type: text/plain, Size: 606 bytes --]
diff -Nru a/drivers/net/wireless/wavelan_cs.c b/drivers/net/wireless/wavelan_cs.c
--- a/drivers/net/wireless/wavelan_cs.c Thu Apr 4 02:17:38 2002
+++ b/drivers/net/wireless/wavelan_cs.c Thu Apr 4 02:17:38 2002
@@ -4477,9 +4477,8 @@
break;
}
- dev->rmem_start = dev->mem_start =
- (u_long)ioremap(req.Base, req.Size);
- dev->rmem_end = dev->mem_end = dev->mem_start + req.Size;
+ dev->mem_start = (u_long)ioremap(req.Base, req.Size);
+ dev->mem_end = dev->mem_start + req.Size;
mem.CardOffset = 0; mem.Page = 0;
i = CardServices(MapMemPage, link->win, &mem);
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] 2.5.8-pre1 wavelan_cs
2002-04-04 7:18 ` Jeff Garzik
@ 2002-04-04 17:40 ` Jean Tourrilhes
2002-04-04 19:25 ` Jeff Garzik
0 siblings, 1 reply; 5+ messages in thread
From: Jean Tourrilhes @ 2002-04-04 17:40 UTC (permalink / raw)
To: Jeff Garzik; +Cc: flaniganr, linux-kernel, dhinds, Robert Love
On Thu, Apr 04, 2002 at 02:18:45AM -0500, Jeff Garzik wrote:
> flaniganr@intel.co.jp wrote:
> > not sure if i did this right, so if you
> > have any suggestions/comments please tell me.
> >
> > Basically 2.5.8-pre1 fails to compile with:
> >
> > In file included from wavelan_cs.c:59:
> > wavelan_cs.p.h:495:33: warning: extra tokens at end of #undef directive
> > wavelan_cs.c: In function `wv_pcmcia_config':
> > wavelan_cs.c:4480: structure has no member named `rmem_start'
> > wavelan_cs.c:4482: structure has no member named `rmem_end'
> > make[3]: *** [wavelan_cs.o] Error 1
>
> not needed, just delete the unused references to rmem_{start,end}.
> (see attached patch)
>
> Jeff
Correct. It was just information displayed by ifconfig.
Jeff, will you take care of it or do you need an "official"
patch (I would just resend your patch + the one of Robert).
Thanks...
Jean
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] 2.5.8-pre1 wavelan_cs
2002-04-04 17:40 ` Jean Tourrilhes
@ 2002-04-04 19:25 ` Jeff Garzik
0 siblings, 0 replies; 5+ messages in thread
From: Jeff Garzik @ 2002-04-04 19:25 UTC (permalink / raw)
To: jt; +Cc: flaniganr, linux-kernel, dhinds, Robert Love
Jean Tourrilhes wrote:
> On Thu, Apr 04, 2002 at 02:18:45AM -0500, Jeff Garzik wrote:
>
>>flaniganr@intel.co.jp wrote:
>>
>>>not sure if i did this right, so if you
>>>have any suggestions/comments please tell me.
>>>
>>>Basically 2.5.8-pre1 fails to compile with:
>>>
>>>In file included from wavelan_cs.c:59:
>>>wavelan_cs.p.h:495:33: warning: extra tokens at end of #undef directive
>>>wavelan_cs.c: In function `wv_pcmcia_config':
>>>wavelan_cs.c:4480: structure has no member named `rmem_start'
>>>wavelan_cs.c:4482: structure has no member named `rmem_end'
>>>make[3]: *** [wavelan_cs.o] Error 1
>>>
>>not needed, just delete the unused references to rmem_{start,end}.
>>(see attached patch)
>>
>> Jeff
>>
>
> Correct. It was just information displayed by ifconfig.
> Jeff, will you take care of it or do you need an "official"
> patch (I would just resend your patch + the one of Robert).
I've already taken care of it, in fact :)
Jeff
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2002-04-04 19:25 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-04 6:54 [PATCH] 2.5.8-pre1 wavelan_cs flaniganr
2002-04-04 7:11 ` Robert Love
2002-04-04 7:18 ` Jeff Garzik
2002-04-04 17:40 ` Jean Tourrilhes
2002-04-04 19:25 ` Jeff Garzik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).