mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-02 01:06:46 +09:00
staging: brcm80211: cleanup struct wl_info
removed unused field piomode from struct wl_info definition. Signed-off-by: Arend van Spriel <arend@broadcom.com> Reviewed-by: Roland Vossen <rvossen@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
c5e7c03595
commit
9fa341e5f5
@@ -739,7 +739,6 @@ static struct wl_info *wl_attach(u16 vendor, u16 device, unsigned long regs,
|
||||
{
|
||||
struct wl_info *wl = NULL;
|
||||
int unit, err;
|
||||
|
||||
unsigned long base_addr;
|
||||
struct ieee80211_hw *hw;
|
||||
u8 perm[ETH_ALEN];
|
||||
@@ -768,9 +767,7 @@ static struct wl_info *wl_attach(u16 vendor, u16 device, unsigned long regs,
|
||||
|
||||
base_addr = regs;
|
||||
|
||||
if (bustype == PCI_BUS) {
|
||||
wl->piomode = false;
|
||||
} else if (bustype == RPC_BUS) {
|
||||
if (bustype == PCI_BUS || bustype == RPC_BUS) {
|
||||
/* Do nothing */
|
||||
} else {
|
||||
bustype = PCI_BUS;
|
||||
@@ -796,7 +793,7 @@ static struct wl_info *wl_attach(u16 vendor, u16 device, unsigned long regs,
|
||||
}
|
||||
|
||||
/* common load-time initialization */
|
||||
wl->wlc = wlc_attach((void *)wl, vendor, device, unit, wl->piomode,
|
||||
wl->wlc = wlc_attach((void *)wl, vendor, device, unit, false,
|
||||
wl->regsva, wl->bcm_bustype, btparam, &err);
|
||||
wl_release_fw(wl);
|
||||
if (!wl->wlc) {
|
||||
|
||||
@@ -57,11 +57,15 @@ struct wl_info {
|
||||
|
||||
spinlock_t lock; /* per-device perimeter lock */
|
||||
spinlock_t isr_lock; /* per-device ISR synchronization lock */
|
||||
|
||||
/* bus type and regsva for unmap in wl_free() */
|
||||
uint bcm_bustype; /* bus type */
|
||||
bool piomode; /* set from insmod argument */
|
||||
void *regsva; /* opaque chip registers virtual address */
|
||||
|
||||
/* timer related fields */
|
||||
atomic_t callbacks; /* # outstanding callback functions */
|
||||
struct wl_timer *timers; /* timer cleanup queue */
|
||||
|
||||
struct tasklet_struct tasklet; /* dpc tasklet */
|
||||
bool resched; /* dpc needs to be and is rescheduled */
|
||||
#ifdef LINUXSTA_PS
|
||||
|
||||
Reference in New Issue
Block a user