linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).