05 Apr, 2011

1 commit

  • These 3 drivers contain much duplicated (triplicated) code, so
    building them as built-in results in many errors like:

    (.text+0x1b160): multiple definition of `ieee80211_sta_ps_sleep'

    Prevent this configuration by making them all buildable only as
    loadable modules (similar to the vt665[56] patch last week).

    Signed-off-by: Randy Dunlap
    Signed-off-by: Greg Kroah-Hartman

    Randy Dunlap
     

19 Jun, 2010

1 commit

  • Select CONFIG_CRYPTO for all rtl81xx wireless drivers

    ... to avoid build problems like:

    ERROR: "crypto_destroy_tfm" [drivers/staging/rtl8187se/r8187se.ko] undefined!
    ERROR: "crypto_alloc_base" [drivers/staging/rtl8187se/r8187se.ko] undefined!
    ERROR: "crypto_destroy_tfm" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined!
    ERROR: "crypto_alloc_base" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined!
    ERROR: "crypto_destroy_tfm" [drivers/staging/rtl8192su/r8192s_usb.ko] undefined!
    ERROR: "crypto_alloc_base" [drivers/staging/rtl8192su/r8192s_usb.ko] undefined!
    ERROR: "crypto_destroy_tfm" [drivers/staging/rtl8192e/r8192e_pci.ko] undefined!
    ERROR: "crypto_alloc_base" [drivers/staging/rtl8192e/r8192e_pci.ko] undefined!

    when drivers are built as modules but CONFIG_CRYPTO=n.

    Signed-off-by: Andreas Herrmann
    Signed-off-by: Greg Kroah-Hartman

    Andreas Herrmann
     

04 Mar, 2010

1 commit


12 Dec, 2009

1 commit


19 Nov, 2009

1 commit


31 Oct, 2009

1 commit


08 Oct, 2009

1 commit


20 Jun, 2009

1 commit


28 Feb, 2009

1 commit

  • rtl8187se uses wireless extensions so it needs to depend on
    WIRELESS_EXT (or select it).

    rtl8187se uses fields in struct net_device that are only present
    if CONFIG_COMPAT_NET_DEV_OPS=y, so it needs to depend on
    that symbol also.

    drivers/staging/rtl8187se/r8180_core.c:5973: error: 'struct net_device' has no member named 'wireless_handlers'
    drivers/staging/rtl8187se/r8180_core.c:5982: error: 'struct net_device' has no member named 'wireless_handlers'

    drivers/staging/rtl8187se/r8180_core.c:201: error: 'struct net_device' has no member named 'stop'
    drivers/staging/rtl8187se/r8180_core.c:4584: error: 'struct net_device' has no member named 'get_stats'
    drivers/staging/rtl8187se/r8180_core.c:5969: error: 'struct net_device' has no member named 'open'
    drivers/staging/rtl8187se/r8180_core.c:5970: error: 'struct net_device' has no member named 'stop'
    drivers/staging/rtl8187se/r8180_core.c:5972: error: 'struct net_device' has no member named 'tx_timeout'
    drivers/staging/rtl8187se/r8180_core.c:5974: error: 'struct net_device' has no member named 'do_ioctl'
    drivers/staging/rtl8187se/r8180_core.c:5975: error: 'struct net_device' has no member named 'set_multicast_list'
    drivers/staging/rtl8187se/r8180_core.c:5976: error: 'struct net_device' has no member named 'set_mac_address'

    Signed-off-by: Randy Dunlap
    Signed-off-by: Greg Kroah-Hartman

    Randy Dunlap
     

07 Jan, 2009

1 commit

  • This is a driver for the Realtek 8187 "SE" wireless PCI devices in some
    netbook computers (MSI Wind, and others). It includes its own copy of
    the ieee80211 stack, but it is compiled into the driver to prevend
    duplicate symbol issues.

    This version comes from Ralink with no authorship, but it is based
    on an old version of the rtl8180 driver from Andrea Merello. It was
    hacked up a bit to get it to build properly within the kernel tree and
    to properly handle the merged wireless stack within the driver.

    Cc: Andrea Merello
    Cc: linux-wireless
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman