via-ircc: Use pci_{get, set}_drvdata() instead of static pointer variable
authorBen Hutchings <ben@decadent.org.uk>
Mon, 28 Mar 2011 17:10:43 +0000 (17:10 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 30 Mar 2011 07:12:32 +0000 (00:12 -0700)
commitabc45592bce8267a8e651c12ce94a1f83eaac7a6
tree26734a7c7c65a0ee856f31a5e9634778b6041f48
parent93ca3bb5df9bc8b2c60485e1cc6507c3d7c8e1fa
via-ircc: Use pci_{get, set}_drvdata() instead of static pointer variable

via-ircc still maintains its own array of device pointers in Linux 2.4
style.  Worse, it always uses index 0, so it will crash if there are
multiple suitable devices in the system.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/irda/via-ircc.c