]> git.baikalelectronics.ru Git - kernel.git/commit
rt2x00: Fix sparse warning on nested container_of()
authorIvo van Doorn <ivdoorn@gmail.com>
Mon, 16 Jun 2008 17:57:11 +0000 (19:57 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 26 Jun 2008 20:49:16 +0000 (16:49 -0400)
commitd9cc2d80b560b50096df80b03456031c93a74e3e
tree9266a9be1068c66b6c80f0f5a73e47af88acd584
parentb97a2b64a14d0bead46e01723e271ef422be9979
rt2x00: Fix sparse warning on nested container_of()

Sparse produces warnings about nested contain_of() statements,
this means that lines like:
interface_to_usbdev(to_usb_interface(rt2x00dev->dev));
will upset sparse.
Add a new macro to rt2x00usb.h which will convert to device
structure to the usb_device pointer in 2 steps to prevent this
sparse warning.

Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt2500usb.c
drivers/net/wireless/rt2x00/rt2x00usb.c
drivers/net/wireless/rt2x00/rt2x00usb.h