]> git.baikalelectronics.ru Git - kernel.git/commit
brcm80211: fmac: save bus interface structure in function 2 device
authorFranky Lin <frankyl@broadcom.com>
Thu, 8 Dec 2011 23:06:37 +0000 (15:06 -0800)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 13 Dec 2011 20:31:07 +0000 (15:31 -0500)
commitd1a3b037707086bb7b6429fdbeb1400e410decf6
tree2d668b5006016da9068f7656e788fdfab9c664e0
parent54d619b8a01864deeba360efa2c3f0d9f4a7952a
brcm80211: fmac: save bus interface structure in function 2 device

bus interface was stored in sdio card device. The device pointer
is used as parameter of interface functions between common layer
and bus layer to make the function declaration generic for different
bus type. But the card device is a parent device layer for SDIO
function devices. It doesn't contain all contexts needed by udev.
This patch moves the shared structure to private driver data pointer
of SDIO function 2 device which is more appopriate for net device
and cfg80211 registration.

Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c
drivers/net/wireless/brcm80211/brcmfmac/sdio_host.h