@@ -1508,11 +1508,13 @@ static int ray_commit(struct net_device *dev, struct iw_request_info *info, /* N
static iw_stats *ray_get_wireless_stats(struct net_device *dev)
{
ray_dev_t *local = netdev_priv(dev);
- struct pcmcia_device *link = local->finder;
- struct status __iomem *p = local->sram + STATUS_BASE;
+ struct pcmcia_device *link;
+ struct status __iomem *p;
if (local == (ray_dev_t *) NULL)
return (iw_stats *) NULL;
+ link = local->finder;
+ p = local->sram + STATUS_BASE;
local->wstats.status = local->card_status;
#ifdef WIRELESS_SPY
http://bugzilla.kernel.org/show_bug.cgi?id=13854 Reported-by: Martin Ettl <ettl.martin@gmx.de> Signed-off-by: John W. Linville <linville@tuxdriver.com> --- drivers/net/wireless/ray_cs.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)