On Monday 04 June 2007 15:39:40 Marc Pignat wrote:
> from: Marc Pignat <[EMAIL PROTECTED]>
> 
> Replace long udelay by mdelay (long udelay are not supported on all arch).
> 
> Signed-off-by: Marc Pignat <[EMAIL PROTECTED]>
> 
> ---
> 
> The file drivers/net/wireless/mac80211/bcm43xx/bcm43xx_phy.c doesn't compile 
> for
>  ARM architecture (and possibly others).
> 
> Here is the patch for replacing long (>1000) udelay by corresponding mdelay.
> 
> Regards
> 
> Marc
> 
> --- drivers/net/wireless/mac80211/bcm43xx/bcm43xx_phy.c.orig  2007-06-04 
> 14:49:39.000000000 +0200
> +++ drivers/net/wireless/mac80211/bcm43xx/bcm43xx_phy.c       2007-06-04 
> 14:52:26.000000000 +0200
> @@ -3860,7 +3860,7 @@ void bcm43xx_radio_init2060(struct bcm43
> 
>       err = bcm43xx_radio_selectchannel(dev, BCM43xx_DEFAULT_CHANNEL_A, 0);
>       assert(err == 0);
> -     udelay(1000);
> +     mdelay(1);
>  }
> 
>  static inline
> @@ -3997,7 +3997,7 @@ int bcm43xx_radio_selectchannel(struct b
>       phy->channel = channel;
>       //XXX: Using the longer of 2 timeouts (8000 vs 2000 usecs). Specs states
>       //     that 2000 usecs might suffice.
> -     udelay(8000);
> +     mdelay(8);
> 

Let's not apply this patch.
This replaces something idiotic with something braindead. ;)
Better make it possible to use msleep.

-- 
Greetings Michael.
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to