]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - wilink8-wlan/compat-wireless.git/log
wilink8-wlan/compat-wireless.git
10 years agoadd missing sndportid backport upstream_312_32 ol_r8.a8.04_32
Eliad Peller [Sun, 20 Oct 2013 09:13:15 +0000 (12:13 +0300)]
add missing sndportid backport

the 0005-netlink-portid patch had to be updated

Signed-off-by: Eliad Peller <eliad@wizery.com>
10 years agoconfig.mk: export CONFIG_WILINK_PLATFORM_DATA=y
Eliad Peller [Tue, 24 Sep 2013 10:05:03 +0000 (13:05 +0300)]
config.mk: export CONFIG_WILINK_PLATFORM_DATA=y

needed for older kernels

Signed-off-by: Eliad Peller <eliad@wizery.com>
10 years agoreplace CONFIG_WL12XX_PLATFORM_DATA with CONFIG_WILINK_PLATFORM_DATA
Eliad Peller [Tue, 24 Sep 2013 09:52:41 +0000 (12:52 +0300)]
replace CONFIG_WL12XX_PLATFORM_DATA with CONFIG_WILINK_PLATFORM_DATA

the platform_data config option was out-of-date. update it.

Signed-off-by: Eliad Peller <eliad@wizery.com>
10 years agopatches: remove no-longer used blob from patch upstream_312 ol_r8.a8.02 ol_r8.a8.03 ol_r8.a8.04 ol_r8.a8.05 ol_r8.a8.06 ol_r8.a8.07 ol_r8.a8.08 ol_r8.a8.09 ol_r8.a8.10
Eliad Peller [Sun, 29 Sep 2013 08:58:02 +0000 (11:58 +0300)]
patches: remove no-longer used blob from patch

the MIN_RSSI is not used in the upstream code

Signed-off-by: Eliad Peller <eliad@wizery.com>
10 years agopatch: use old sysfs definitions (INTERNAL)
Eliad Peller [Sun, 29 Sep 2013 07:58:15 +0000 (10:58 +0300)]
patch: use old sysfs definitions (INTERNAL)

Signed-off-by: Eliad Peller <eliad@wizery.com>
10 years agofix/remove offending patches
Eliad Peller [Sun, 29 Sep 2013 07:23:08 +0000 (10:23 +0300)]
fix/remove offending patches

10 years agodon't execute blacklist/depmod on modules-install dt_310 ol_r8.a8.01
Eyal Reizer [Sun, 15 Sep 2013 09:37:52 +0000 (12:37 +0300)]
don't execute blacklist/depmod on modules-install

these operations are not needed for cross-compiled modules

Signed-off-by: Eyal Reizer <eyalr@ti.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
10 years agonl80211: fix netlink snd_portinfo ol_r8.a7.02_34
Eyal Reizer [Tue, 3 Sep 2013 14:21:27 +0000 (17:21 +0300)]
nl80211: fix netlink snd_portinfo

use genl_info_snd_portid() in nl80211.c for allowing building
with varoius kernel versions.

Signed-off-by: Eyal Reizer <eyalr@ti.com>
10 years agoEnable CONFIG_MAC80211_DEBUGFS , CONFIG_CFG80211_DEBUGFS ol_r8.a7.02
Barak Bercovitz [Thu, 8 Aug 2013 10:35:50 +0000 (13:35 +0300)]
Enable CONFIG_MAC80211_DEBUGFS , CONFIG_CFG80211_DEBUGFS

Some files in mac80211 debugfs are required for certification tests

Signed-off-by: Barak Bercovitz <barak@wizery.com>
10 years agocompat-wireless: use version from original git tree for TI drivers ol_r8.a7.01
Eliad Peller [Wed, 24 Jul 2013 08:08:58 +0000 (11:08 +0300)]
compat-wireless: use version from original git tree for TI drivers

Change the admin-update.sh script to fetch the version from the
original git tree where the TI drivers were taken from and generate
the version.h files accordingly.

Signed-off-by: Luciano Coelho <coelho@ti.com>
Signed-off-by: Ido Reis <idor@ti.com>
Conflicts:

scripts/admin-update.sh

10 years agoremove conflicting patches
Eliad Peller [Mon, 22 Jul 2013 10:30:31 +0000 (13:30 +0300)]
remove conflicting patches

Signed-off-by: Eliad Peller <eliad@wizery.com>
10 years agoremove offending BT/wifi patches - we are newer than kernel 2.6.35
Arik Nemtsov [Thu, 9 May 2013 13:51:23 +0000 (16:51 +0300)]
remove offending BT/wifi patches - we are newer than kernel 2.6.35

patches/collateral-evolutions/network/16-bluetooth.patch
patches/collateral-evolutions/network/71-bin_attribute-api-change.patch

Signed-off-by: Arik Nemtsov <arik@wizery.com>
10 years agoenable CONFIG_NL80211_TESTMODE
Eliad Peller [Wed, 8 May 2013 14:31:37 +0000 (17:31 +0300)]
enable CONFIG_NL80211_TESTMODE

this is needed for smart config

Signed-off-by: Eliad Peller <eliad@wizery.com>
10 years agocompat: don't build/clean uvc/v4l2-core
Arik Nemtsov [Tue, 30 Apr 2013 11:23:11 +0000 (14:23 +0300)]
compat: don't build/clean uvc/v4l2-core

Signed-off-by: Arik Nemtsov <arik@wizery.com>
10 years agodon't select media drivers (hack)
Eliad Peller [Mon, 29 Apr 2013 13:56:28 +0000 (16:56 +0300)]
don't select media drivers (hack)

Signed-off-by: Eliad Peller <eliad@wizery.com>
10 years agodriver-select: update ti selections
Eliad Peller [Mon, 29 Apr 2013 13:56:00 +0000 (16:56 +0300)]
driver-select: update ti selections

Signed-off-by: Eliad Peller <eliad@wizery.com>
11 years agocompat-drivers: enable DRM nouveau driver on 3.2
Luis R. Rodriguez [Tue, 2 Apr 2013 04:56:44 +0000 (21:56 -0700)]
compat-drivers: enable DRM nouveau driver on 3.2

We now have dma-buf support on 3.2 and as such we can
enable nouveau on it.

1   2.6.24              [  OK  ]
2   2.6.25              [  OK  ]
3   2.6.26              [  OK  ]
4   2.6.27              [  OK  ]
5   2.6.28              [  OK  ]
6   2.6.29              [  OK  ]
7   2.6.30              [  OK  ]
8   2.6.31              [  OK  ]
9   2.6.32              [  OK  ]
10  2.6.33              [  OK  ]
11  2.6.34              [  OK  ]
12  2.6.35              [  OK  ]
13  2.6.36              [  OK  ]
14  2.6.37              [  OK  ]
15  2.6.38              [  OK  ]
16  2.6.39              [  OK  ]
17  3.0.65              [  OK  ]
18  3.1.10              [  OK  ]
19  3.2.38              [  OK  ]
20  3.3.8               [  OK  ]
21  3.4.32              [  OK  ]
22  3.5.7               [  OK  ]
23  3.6.11              [  OK  ]
24  3.7.9               [  OK  ]
25  3.8.0               [  OK  ]
26  3.9-rc1             [  OK  ]

real    24m6.405s
user    666m43.904s
sys     81m27.213s

signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>

11 years agocompat-drivers: remove dma-buf patches
Luis R. Rodriguez [Tue, 2 Apr 2013 02:20:29 +0000 (19:20 -0700)]
compat-drivers: remove dma-buf patches

dma-buf support is added now via compat so there's no need
to ifdef around support for it. Tested with ckmake.

1   2.6.24              [  OK  ]
2   2.6.25              [  OK  ]
3   2.6.26              [  OK  ]
4   2.6.27              [  OK  ]
5   2.6.28              [  OK  ]
6   2.6.29              [  OK  ]
7   2.6.30              [  OK  ]
8   2.6.31              [  OK  ]
9   2.6.32              [  OK  ]
10  2.6.33              [  OK  ]
11  2.6.34              [  OK  ]
12  2.6.35              [  OK  ]
13  2.6.36              [  OK  ]
14  2.6.37              [  OK  ]
15  2.6.38              [  OK  ]
16  2.6.39              [  OK  ]
17  3.0.65              [  OK  ]
18  3.1.10              [  OK  ]
19  3.2.38              [  OK  ]
20  3.3.8               [  OK  ]
21  3.4.32              [  OK  ]
22  3.5.7               [  OK  ]
23  3.6.11              [  OK  ]
24  3.7.9               [  OK  ]
25  3.8.0               [  OK  ]
26  3.9-rc1             [  OK  ]

real    23m50.218s
user    658m35.410s
sys     80m19.785s

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: remove HDMI
Luis R. Rodriguez [Tue, 2 Apr 2013 02:14:16 +0000 (19:14 -0700)]
compat-drivers: remove HDMI

This is now part of compat. Having this here was
tainting the kernel as its not a module upstream,
its either enabled and built into the kernel or
disabled.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: add media subsystem drivers v4l2, uvcvideo
Luis R. Rodriguez [Sat, 30 Mar 2013 00:09:35 +0000 (17:09 -0700)]
compat-drivers: add media subsystem drivers v4l2, uvcvideo

This adds backport support for the first media subsystem
drivers:

  * v4l2 - Video4Linux
  * uvcvideo - UVC webcam devices

http://linuxtv.org/wiki/index.php/UVC_Webcam_Devices

I've run time tested these modules and build tested
against all kernels against next-20130328.

1   2.6.24              [  OK  ]
2   2.6.25              [  OK  ]
3   2.6.26              [  OK  ]
4   2.6.27              [  OK  ]
5   2.6.28              [  OK  ]
6   2.6.29              [  OK  ]
7   2.6.30              [  OK  ]
8   2.6.31              [  OK  ]
9   2.6.32              [  OK  ]
10  2.6.33              [  OK  ]
11  2.6.34              [  OK  ]
12  2.6.35              [  OK  ]
13  2.6.36              [  OK  ]
14  2.6.37              [  OK  ]
15  2.6.38              [  OK  ]
16  2.6.39              [  OK  ]
17  3.0.65              [  OK  ]
18  3.1.10              [  OK  ]
19  3.2.38              [  OK  ]
20  3.3.8               [  OK  ]
21  3.4.32              [  OK  ]
22  3.5.7               [  OK  ]
23  3.6.11              [  OK  ]
24  3.7.9               [  OK  ]
25  3.8.0               [  OK  ]
26  3.9-rc1             [  OK  ]

real    23m54.735s
user    660m4.939s
sys     80m26.078s

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: add config option CONFIG_WILINK_PLATFORM_DATA
Hauke Mehrtens [Thu, 28 Mar 2013 19:12:12 +0000 (20:12 +0100)]
compat-drivers: add config option CONFIG_WILINK_PLATFORM_DATA

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix signature for struct bin_attribute
Hauke Mehrtens [Thu, 28 Mar 2013 19:12:18 +0000 (20:12 +0100)]
compat-drivers: fix signature for struct bin_attribute

The signature for struct bin_attribute.read changed.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix signature for struct rchan_callbacks
Hauke Mehrtens [Thu, 28 Mar 2013 19:12:17 +0000 (20:12 +0100)]
compat-drivers: fix signature for struct rchan_callbacks

the signature for struct rchan_callbacks.create_buf_file changed.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix parameter dereference for drv_set_multicast_list()
Hauke Mehrtens [Thu, 28 Mar 2013 19:12:16 +0000 (20:12 +0100)]
compat-drivers: fix parameter dereference for drv_set_multicast_list()

drv_set_multicast_list() does not take a pinter but the direct
parameter on kernel < 2.6.35.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh patches
Hauke Mehrtens [Thu, 28 Mar 2013 19:12:15 +0000 (20:12 +0100)]
compat-drivers: refresh patches

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: add debug config options
Hauke Mehrtens [Thu, 28 Mar 2013 19:12:14 +0000 (20:12 +0100)]
compat-drivers: add debug config options

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: add config option CONFIG_RT2800USB_RT55XX
Hauke Mehrtens [Thu, 28 Mar 2013 19:12:13 +0000 (20:12 +0100)]
compat-drivers: add config option CONFIG_RT2800USB_RT55XX

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: add config option IWLWIFI_OPMODE_MODULAR
Hauke Mehrtens [Thu, 28 Mar 2013 19:12:11 +0000 (20:12 +0100)]
compat-drivers: add config option IWLWIFI_OPMODE_MODULAR

This is needed to make the common intel driver module export its
symbols.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: make CONFIG_BT_WILINK depend on CONFIG_TI_ST
Luis R. Rodriguez [Thu, 28 Mar 2013 23:28:01 +0000 (16:28 -0700)]
compat-drivers: make CONFIG_BT_WILINK depend on CONFIG_TI_ST

This needs to be carried over to linux-3.9.y.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix hunk on vt switch patch
Luis R. Rodriguez [Thu, 28 Mar 2013 12:14:48 +0000 (05:14 -0700)]
compat-drivers: fix hunk on vt switch patch

I manually edited the patch but failed to test it...

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: simplify backport fb_info->skip_vt_switch CE
Luis R. Rodriguez [Thu, 28 Mar 2013 10:15:57 +0000 (03:15 -0700)]
compat-drivers: simplify backport fb_info->skip_vt_switch CE

The collateral evolution (CE) on the fb_info data structure
that added the skip_vt_switch element can be simplified
further by replacing the #ifdef hell with a static inline.

Furthermore, if the static inline is added upstream it'd mean
we can get rid of all these static inline replacements for
this data structure element CE.

Cc: cocci@systeme.lip6.fr
Cc: backports@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: Julia Lawall <julia.lawall@lip6.fr>
Cc: Rodrigo Vivi <rodrigo.vivi@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: backport fb_info->skip_vt_switch using ifdefs
Luis R. Rodriguez [Thu, 28 Mar 2013 09:39:03 +0000 (02:39 -0700)]
compat-drivers: backport fb_info->skip_vt_switch using ifdefs

Commit 3cf2667 as of next-20130301 extended the struct fb_info
with a skip_vt_switch to allow drivers to skip the VT switch
at suspend/resume time. For older kernels we can skip this
as all this switch does is call pm_vt_switch_required() with true
or false depending on this new flag and later
pm_vt_switch_unregister() would not have been made.

This patch cannot be broken down further so I'm pegging
this as the first one with 4 digits under the DRM folder
for collateral evolutions. This reflects its as atomic as
is possible. As we'll see on the next commit, these type
of collateral evolutions can best be backported not by
keeping ifdef's as below but instead by using a wrapper
caller, to help reduce with the amount of lines of code
we need. If a static inline is added upstream for these
changes, then no code is required for backporting, at all,
we'd just implement the static inline later upstream as
a no-op.

The tradeoffs to consider for this is if we can live with
these practices upstream, we may be able to support full
subsystems only with a compat module, and no need for
patches. This also means less code and likely less bugs
on the distribution front when backporting is required.
At least IMHO this may be worthy to consider at least to
support kernels listed as supported on kernel.org. We could
just leave the ifdef hell to older unsupported kernels.

Relevant commits below, starting with the first one that
added this new collateral evolution.

commit 3cf2667b9f8b2c2fe298a427deb399e52321da6b
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date:   Mon Feb 4 13:37:21 2013 +0000

    fb: add support for drivers not needing VT switch at suspend/resume time

    Use the new PM routines to indicate whether we need to VT switch at suspend
    and resume time.  When a new driver is bound, set its flag accordingly,
    and when unbound, remove it from the PM's console tracking list.

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
commit 24576d23976746cb52e7700c4cadbf4bc1bc3472
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date:   Tue Mar 26 09:25:45 2013 -0700

    drm/i915: enable VT switchless resume v3

    With the other bits in place, we can do this safely.

    v2: disable backlight on suspend to prevent premature enablement on resume
    v3: disable CRTCs on suspend to allow RTD3 (Kristen)

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@gmail.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: cocci@systeme.lip6.fr
Cc: backports@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: Julia Lawall <julia.lawall@lip6.fr>
Cc: Rodrigo Vivi <rodrigo.vivi@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: add initial kconfig development
Luis R. Rodriguez [Wed, 27 Mar 2013 00:31:33 +0000 (17:31 -0700)]
compat-drivers: add initial kconfig development

This adds intial development kconfig support (make menuconfig).
Synching in kconfig from linux-next next-20130326.
Support is still under development so to enable it
if you want to work on it, just run manually:

  make -f scripts/kconfig/Makefile menuconfig

compat already provides its own set of scripts that
computes the kernels you need and spits it out to .config
through the call:

  ./compat/scripts/gen-compat-config.sh > $(COMPAT_CONFIG)

Perhaps something along these lines will do it:

--- a/Makefile
+++ b/Makefile
@@ -29,6 +29,7 @@ DESTDIR?=
 ifneq ($(KERNELRELEASE),)

 -include $(COMPAT_CONFIG)
+-include $(BACKPORT_CONFIG)
 include $(COMPAT_CONFIG_CW)

 NOSTDINC_FLAGS := \
@@ -86,7 +87,8 @@ export CFLAGS += \
 # These exported as they are used by the scripts
 # to check config and compat autoconf
 export COMPAT_CONFIG_CW=$(PWD)/config.mk
-export COMPAT_CONFIG=$(PWD)/.config
+export COMPAT_CONFIG=$(PWD)/compat/.config
+export BACKPORT_CONFIG=$(PWD)/.config

But I'm done for the day.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: ignore .o files and .o.d dirs
Luis R. Rodriguez [Wed, 27 Mar 2013 00:31:33 +0000 (17:31 -0700)]
compat-drivers: ignore .o files and .o.d dirs

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: backport mac80211 set_multicast_list() 488b366a
Luis R. Rodriguez [Wed, 27 Mar 2013 00:13:44 +0000 (17:13 -0700)]
compat-drivers: backport mac80211 set_multicast_list() 488b366a

Synchs with next-20130326

The addition of the new mac80211 driver callback
set_multicast_list() uses the struct netdev_hw_addr_list
added as of 2.6.35. We already dealt with backporting
this collateral evolution through the changes that
went in on for the prepare_multicast() callback, as
well as porting Ethernet driver usage of this. This
is all dealt with on the patch:

patches/collateral-evolutions/network/25-multicast-list_head.patch

Reviewing that gave a quick idea of how to backport this
new callback in a similar way.

commit 488b366a452934141959384c7a1b52b22d6154ef
Author: Alexander Bondar <alexander.bondar@intel.com>
Date:   Mon Feb 11 14:56:29 2013 +0200

    mac80211: add driver callback for per-interface multicast filter

    Some devices have multicast filter capability for each individual
    virtual interface rather than just a global one. Add an interface
    specific driver callback allowing such drivers to configure this.

Signed-off-by: Alexander Bondar <alexander.bondar@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
1   2.6.24              [  OK  ]
2   2.6.25              [  OK  ]
3   2.6.26              [  OK  ]
4   2.6.27              [  OK  ]
5   2.6.28              [  OK  ]
6   2.6.29              [  OK  ]
7   2.6.30              [  OK  ]
8   2.6.31              [  OK  ]
9   2.6.32              [  OK  ]
10  2.6.33              [  OK  ]
11  2.6.34              [  OK  ]
12  2.6.35              [  OK  ]
13  2.6.36              [  OK  ]
14  2.6.37              [  OK  ]
15  2.6.38              [  OK  ]
16  2.6.39              [  OK  ]
17  3.0.65              [  OK  ]
18  3.1.10              [  OK  ]
19  3.2.38              [  OK  ]
20  3.3.8               [  OK  ]
21  3.4.32              [  OK  ]
22  3.5.7               [  OK  ]
23  3.6.11              [  OK  ]
24  3.7.9               [  OK  ]
25  3.8.0               [  OK  ]
26  3.9-rc1             [  OK  ]

real    23m32.940s
user    650m11.334s
sys     79m7.021s

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix compilation on 2.6.30
Luis R. Rodriguez [Wed, 27 Mar 2013 00:44:01 +0000 (17:44 -0700)]
compat-drivers: fix compilation on 2.6.30

Commit cfe9f9 did indeed fix the new changes on the TI
driver for newer kernels but failed to address the removal
of the wl12xx_hardirq handle no longer required for older
kernels. Fix this.

commit cfe9f97862b7c6eceb25932a6fec32ed0887171b
Author: Luis R. Rodriguez <mcgrof@do-not-panic.com>
Date:   Tue Mar 26 16:14:42 2013 -0700

    compat-drivers: fix collateral-evolutions/network/09-threaded-irq.patch

    Manual edits required due to some context changes. The change
    in question that caused this is

    commit 97236a0656034ef8512ded648cfaa3d7282534e8
    Author: Luciano Coelho <coelho@ti.com>
    Date:   Fri Mar 8 09:41:53 2013 +0200

        wlcore: move handling from hardirq to the irq thread function

        Spin locks and completions are expensive in hard IRQ context and cause
        problems with RT kernels.  In RT kernels, both spin locks and
        completions can schedule(), so we can't use them in hard irq context.

        Move handling code into the irq thread function to avoid that.

Reported-by: Gregoire Gentil <gregoire@alwaysinnovating.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh patches for next-20130326
Luis R. Rodriguez [Tue, 26 Mar 2013 23:21:57 +0000 (16:21 -0700)]
compat-drivers: refresh patches for next-20130326

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix collateral-evolutions/network/09-threaded-irq.patch
Luis R. Rodriguez [Tue, 26 Mar 2013 23:14:42 +0000 (16:14 -0700)]
compat-drivers: fix collateral-evolutions/network/09-threaded-irq.patch

Manual edits required due to some context changes. The change
in question that caused this is

commit 97236a0656034ef8512ded648cfaa3d7282534e8
Author: Luciano Coelho <coelho@ti.com>
Date:   Fri Mar 8 09:41:53 2013 +0200

    wlcore: move handling from hardirq to the irq thread function

    Spin locks and completions are expensive in hard IRQ context and cause
    problems with RT kernels.  In RT kernels, both spin locks and
    completions can schedule(), so we can't use them in hard irq context.

    Move handling code into the irq thread function to avoid that.

Reported-by: Gregoire Gentil <gregoire@alwaysinnovating.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh patches for next-20130320
Luis R. Rodriguez [Thu, 21 Mar 2013 02:02:44 +0000 (19:02 -0700)]
compat-drivers: refresh patches for next-20130320

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh patches for next-20130315
Luis R. Rodriguez [Fri, 15 Mar 2013 17:47:05 +0000 (10:47 -0700)]
compat-drivers: refresh patches for next-20130315

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix compilation on nl80211.c
Luis R. Rodriguez [Wed, 13 Mar 2013 09:06:32 +0000 (02:06 -0700)]
compat-drivers: fix compilation on nl80211.c

0005-netlink-portid.patch requies addition of one more hunk.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh patches for next-20130312
Luis R. Rodriguez [Wed, 13 Mar 2013 01:08:16 +0000 (18:08 -0700)]
compat-drivers: refresh patches for next-20130312

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix 0006-disable-dump-adjust-on-old-kernels.patch
Luis R. Rodriguez [Wed, 13 Mar 2013 01:06:55 +0000 (18:06 -0700)]
compat-drivers: fix 0006-disable-dump-adjust-on-old-kernels.patch

nl80211_dump_wiphy() got some huge updates throwing
off the hunks completley. This required some manual
updates.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix 0005-netlink-portid.patch
Luis R. Rodriguez [Wed, 13 Mar 2013 01:03:12 +0000 (18:03 -0700)]
compat-drivers: fix 0005-netlink-portid.patch

The nl80211_send_wiphy() routine expects a dev
argument first now, so the first two hunks
required manual adjustments.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix commend for genlog
Luis R. Rodriguez [Mon, 11 Mar 2013 23:34:33 +0000 (16:34 -0700)]
compat-drivers: fix commend for genlog

The genlog script was giving the incorrect command
we use to generate the log for the kernel, fix this.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: skip already appplied patches
Luis R. Rodriguez [Mon, 11 Mar 2013 21:52:49 +0000 (14:52 -0700)]
compat-drivers: skip already appplied patches

GNU Patch does not yet support giving a different
error return value for patches detected as reversed or
already applied. We can add that support but for now
we distinguish this by grep'ing the results. We nuke
already applied patches, this typically would come from
linux-next, on linux-stable branches given that there is
no linearity between the two.

To support this change however it means we now have
the double amount of time it takes to apply patches
given that we now need a dry run first. The algorithm
for checking if a patch is reversed only works by
analyzing the first hunk of a patch though so perhaps
what we need on GNU Patch is a check for asking if
a patch is reversed, that would not cause much
overhead here, it would just dry run on the first
hunk by reducing the search space considerably.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix copying of pending-stable patches
Luis R. Rodriguez [Sat, 9 Mar 2013 01:03:32 +0000 (17:03 -0800)]
compat-drivers: fix copying of pending-stable patches

This correctly copies the pending-stable patches for each
subsystem. When running ./scripts/admin-update.sh -s
we will now stats pending-stable for each subsystem:

compat-drivers code metrics

   1320032 - Total upstream lines of code being pulled

   network
   ----------------------------------------
      3105 - backport code changes
      2602 - backport code additions
       503 - backport code deletions
     15003 - backport from compat module
     18108 - total backport code
    1.3718 - % of code consists of backport work
       192 - Code changes brought in from pending-stable
       124 - Code additions brought in from pending-stable
        68 - Code deletions brought in from pending-stable
    0.0145 - % of code being cherry picked from pending-stable

   drm
   ----------------------------------------
       437 - backport code changes
       293 - backport code additions
       144 - backport code deletions
     15003 - backport from compat module
     15440 - total backport code
    1.1697 - % of code consists of backport work

Base tree: linux-stable.git
Base tree version: v3.9-rc1
compat.git: compat-v3.9-rc1-1
compat-drivers release: compat-drivers-v3.9-rc1-2-4-g9f5e67f-s
Code metrics archive: http://bit.ly/H6BTF7

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix removal of tmp pending-stable files
Luis R. Rodriguez [Sat, 9 Mar 2013 00:56:45 +0000 (16:56 -0800)]
compat-drivers: fix removal of tmp pending-stable files

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: add ar5523 to driver-select
Luis R. Rodriguez [Sat, 9 Mar 2013 00:20:34 +0000 (16:20 -0800)]
compat-drivers: add ar5523 to driver-select

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix processing pending-stable patches
Luis R. Rodriguez [Sat, 9 Mar 2013 00:08:53 +0000 (16:08 -0800)]
compat-drivers: fix processing pending-stable patches

After we got DRM subsystem support the patches for each
subsystem were separated. Stable patches then need to
be broken down as well. This fixes this and restores
the behaviour allowing us to make -s releases.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: add scripts/genlog-3.9
Luis R. Rodriguez [Fri, 8 Mar 2013 02:27:54 +0000 (18:27 -0800)]
compat-drivers: add scripts/genlog-3.9

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: documentation impact of dump adjust workaround patch
Luis R. Rodriguez [Thu, 7 Mar 2013 22:28:27 +0000 (14:28 -0800)]
compat-drivers: documentation impact of dump adjust workaround patch

Expand the patch documentation so users can know why
they may want to upgrade.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: rename disable-dump-adjust-on-old-kernels.patch
Luis R. Rodriguez [Thu, 7 Mar 2013 22:17:25 +0000 (14:17 -0800)]
compat-drivers: rename disable-dump-adjust-on-old-kernels.patch

Rename this from:

70-disable-dump-adjust-on-old-kernels.patch

to:

0006-disable-dump-adjust-on-old-kernels.patch

4 digit patches are patches which have undergone review for
breaking it down as much as possible to help with seeing if
some of these can later be expressed as SmPL grammer for usage
with Coccinelle.

At this point SmPL grammer is possible for 0001-netdev_ops.patch
but that is because we have all the other 2 digit patches yet to
break down further.

This patch submitted by Johannes is already well broken down
so rename it to annotate it has been reviewed and is as atomic
as can be.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: add mac80211_hwsim support to driver-select
Luis R. Rodriguez [Thu, 7 Mar 2013 20:46:59 +0000 (12:46 -0800)]
compat-drivers: add mac80211_hwsim support to driver-select

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh patches for next-20130307
Luis R. Rodriguez [Thu, 7 Mar 2013 20:42:16 +0000 (12:42 -0800)]
compat-drivers: refresh patches for next-20130307

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: netlink_callback min_dump_alloc only exists since 3.1
Johannes Berg [Thu, 7 Mar 2013 20:36:01 +0000 (12:36 -0800)]
compat-drivers: netlink_callback min_dump_alloc only exists since 3.1

The netlink callback min_dump_alloc only exists on kernel
3.1 so only enable using it for those kernels. If you're
on an older 64-bit kernel and want this functionality of
resizing the data sent to userspace for a wiphy dump then
you better upgrade.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: remove network/68-do-not-add-Werror.patch
Luis R. Rodriguez [Thu, 7 Mar 2013 20:32:20 +0000 (12:32 -0800)]
compat-drivers: remove network/68-do-not-add-Werror.patch

This was added by Hauke to try to avoid causing compile
errors where old kernels had warnings enabled by default
such as -Werror=unused-but-set-variable. This is a common
error and enabling -Werror would make compilation fail.

The following upstream patch however sould take care of this
by disabling -Werror if *any* -W* flag is found on EXTRA_FLAGS:

commit 6f56b06e74e2805577bf7940dc0fb17b3310d6b6
Author: Chen Gang <gang.chen@asianux.com>
Date:   Wed Feb 27 14:55:06 2013 +0800

    drivers/net/wireless/ath/wil6210: Makefile, only -Werror when no -W* in EXTRA_CFLAGS

      When make with EXTRA_CFLAGS=-W, it will report error.
      so give a check in Makefile.

Signed-off-by: Chen Gang <gang.chen@asianux.com>
Acked-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
The change was as follows:

-subdir-ccflags-y += -Werror
+ifeq (, $(findstring -W,$(EXTRA_CFLAGS)))
+       subdir-ccflags-y += -Werror
+endif

Since this is now upstream, just nuke this work around!

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix netlink portid patch for nl80211
Johannes Berg [Thu, 7 Mar 2013 20:16:10 +0000 (12:16 -0800)]
compat-drivers: fix netlink portid patch for nl80211

This required a manual fix for one hunk on nl80211.c

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh unified-drivers patches
Luis R. Rodriguez [Tue, 5 Mar 2013 01:17:24 +0000 (17:17 -0800)]
compat-drivers: refresh unified-drivers patches

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh patches for next-20130304
Luis R. Rodriguez [Tue, 5 Mar 2013 01:16:11 +0000 (17:16 -0800)]
compat-drivers: refresh patches for next-20130304

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix network/99-change-makefiles.patch
Luis R. Rodriguez [Tue, 5 Mar 2013 01:13:40 +0000 (17:13 -0800)]
compat-drivers: fix network/99-change-makefiles.patch

CONFIG_USB_NET_AX88179_178A is part of the hunk now, this
required a manual update.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix network/18-rename-usb-net-symbols.patch
Luis R. Rodriguez [Tue, 5 Mar 2013 01:11:26 +0000 (17:11 -0800)]
compat-drivers: fix network/18-rename-usb-net-symbols.patch

CONFIG_USB_NET_AX88179_178A is now part of the first hunk,
this required a manual update.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agoscripts/driver-select: use $BACKUP_EXT everywhere
stefan.kuhn@foss-group.ch [Sat, 2 Mar 2013 19:31:38 +0000 (20:31 +0100)]
scripts/driver-select: use $BACKUP_EXT everywhere

Signed-off-by: Stefan Kuhn <stefan.kuhn@hispeed.ch>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh alx patch for INTX-MSI issue
xiong [Fri, 1 Mar 2013 22:10:39 +0000 (06:10 +0800)]
compat-drivers: refresh alx patch for INTX-MSI issue

chip revsion less than C0 has INTX/MSI issue.
this patch should be removed after the kernel drivers/pci/quirks.c
contains this workaround.

Signed-off-by: xiong <xiong@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: reference adrian's alx tree instead
Luis R. Rodriguez [Wed, 27 Feb 2013 22:13:42 +0000 (14:13 -0800)]
compat-drivers: reference adrian's alx tree instead

Adrian is now maintaining the alx tree given that
the BSD OS port work is now on his court.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: remove network/0003-alx-remove-devinit-devexit.patch
Luis R. Rodriguez [Wed, 27 Feb 2013 22:12:43 +0000 (14:12 -0800)]
compat-drivers: remove network/0003-alx-remove-devinit-devexit.patch

All these changes are now merged on Adrian's alx.git tree.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: build driver/video/hdmi.ko
Hauke Mehrtens [Wed, 27 Feb 2013 23:53:39 +0000 (00:53 +0100)]
compat-drivers: build driver/video/hdmi.ko

This module is needed by the drm driver now.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh patches
Hauke Mehrtens [Wed, 27 Feb 2013 23:53:38 +0000 (00:53 +0100)]
compat-drivers: refresh patches

This refreshes the patches on next-20130227

Some of the drm patches needed manual editing.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: refresh patches
Hauke Mehrtens [Tue, 19 Feb 2013 22:20:16 +0000 (23:20 +0100)]
compat-drivers: refresh patches

Refresh patches on next-20130220

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: do not use __sock_create()
Hauke Mehrtens [Tue, 19 Feb 2013 22:19:50 +0000 (23:19 +0100)]
compat-drivers: do not use __sock_create()

__sock_create() is not available on kernel version < 2.6.37.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: rename GPL file to COPYING
Johannes Berg [Mon, 18 Feb 2013 14:39:23 +0000 (15:39 +0100)]
compat-drivers: rename GPL file to COPYING

Code or other references in the kernel would point to
a file called "COPYING" (as in the upstream kernel),
so rename the GPL file to that name.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: refresh patches:
Hauke Mehrtens [Mon, 18 Feb 2013 22:08:32 +0000 (23:08 +0100)]
compat-drivers: refresh patches:

Refresh patches on next-20130218.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: move disable_drm
Hauke Mehrtens [Mon, 18 Feb 2013 21:55:06 +0000 (22:55 +0100)]
compat-drivers: move disable_drm

drm should be disabled when disable_bt_usb_ethernet is selected. This
disables drm also for e.g. b43.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: backport threaded IRQ for iwlwifi
Hauke Mehrtens [Wed, 13 Feb 2013 20:40:37 +0000 (21:40 +0100)]
compat-drivers: backport threaded IRQ for iwlwifi

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: refresh patches:
Hauke Mehrtens [Wed, 13 Feb 2013 18:22:05 +0000 (19:22 +0100)]
compat-drivers: refresh patches:

Refresh patches on next-20130213.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: do not include videomode headers when this feature is deactivated
Hauke Mehrtens [Wed, 13 Feb 2013 18:21:12 +0000 (19:21 +0100)]
compat-drivers: do not include videomode headers when this feature is deactivated

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: add missing include linux/export.h
Hauke Mehrtens [Wed, 13 Feb 2013 18:20:49 +0000 (19:20 +0100)]
compat-drivers: add missing include linux/export.h

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: make drm patches apply again
Hauke Mehrtens [Wed, 13 Feb 2013 18:19:59 +0000 (19:19 +0100)]
compat-drivers: make drm patches apply again

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: refresh patches
Hauke Mehrtens [Sun, 10 Feb 2013 19:54:55 +0000 (20:54 +0100)]
compat-drivers: refresh patches

Refresh patches on linux-next next-20130208

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: refresh patches on next-20130202
Hauke Mehrtens [Sun, 3 Feb 2013 14:05:04 +0000 (15:05 +0100)]
compat-drivers: refresh patches on next-20130202

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: add missing include for export
Hauke Mehrtens [Sun, 3 Feb 2013 17:35:38 +0000 (18:35 +0100)]
compat-drivers: add missing include for export

drivers/net/wireless/ti/wlcore/scan.c and drivers/net/wireless/ti/wlcore
/event.c need an #include <linux/export.h> to add EXPORT_SYMBOL_GPL on
kernel 3.2 and 3.3.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: add include for net/if_inet6.h to net/mac80211.h
Hauke Mehrtens [Sun, 3 Feb 2013 14:03:17 +0000 (15:03 +0100)]
compat-drivers: add include for net/if_inet6.h to net/mac80211.h

Some older kernels are missing the declaration of struct inet6_dev in
this file.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: add the iwlwifi MVM driver
Hauke Mehrtens [Sun, 3 Feb 2013 14:01:58 +0000 (15:01 +0100)]
compat-drivers: add the iwlwifi MVM driver

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: make patches apply again
Hauke Mehrtens [Sun, 3 Feb 2013 12:31:27 +0000 (13:31 +0100)]
compat-drivers: make patches apply again

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: update genlog-3.8 for rc5
Hauke Mehrtens [Sat, 26 Jan 2013 16:55:41 +0000 (17:55 +0100)]
compat-drivers: update genlog-3.8 for rc5

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: use backport for second workqueue
Hauke Mehrtens [Thu, 24 Jan 2013 23:22:51 +0000 (00:22 +0100)]
compat-drivers: use backport for second workqueue

bluetooth hci_core uses a second workqueue.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: deactivate mac80211_hwsim for kernel < 2.6.31
Hauke Mehrtens [Thu, 24 Jan 2013 23:21:01 +0000 (00:21 +0100)]
compat-drivers: deactivate mac80211_hwsim for kernel < 2.6.31

kernel version < 2.6.31 does not support tasklet_hrtimer, so deactivate
the driver there.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: refresh alx patches
Hauke Mehrtens [Thu, 24 Jan 2013 22:56:56 +0000 (23:56 +0100)]
compat-drivers: refresh alx patches

This was done against alx-20130124.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: deactivate loopback testing for older kernels
Hauke Mehrtens [Thu, 24 Jan 2013 22:55:24 +0000 (23:55 +0100)]
compat-drivers: deactivate loopback testing for older kernels

ETH_TEST_FL_EXTERNAL_LB and ETH_TEST_FL_EXTERNAL_LB_DONE are not
available in kernel version < 3.1.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: do not treat a warning as error
Hauke Mehrtens [Thu, 24 Jan 2013 22:35:37 +0000 (23:35 +0100)]
compat-drivers: do not treat a warning as error

Older kernel version show more warnings like -Werror=unused-but-set-variable
and with this option they are treated as an error.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: refresh patches
Hauke Mehrtens [Wed, 23 Jan 2013 23:01:45 +0000 (00:01 +0100)]
compat-drivers: refresh patches

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: remove devinit and devexit from alx driver
Hauke Mehrtens [Wed, 23 Jan 2013 22:59:55 +0000 (23:59 +0100)]
compat-drivers: remove devinit and devexit from alx driver

devinit and devexit were removed from kernel version 3.8 and using it
causes compile problems.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agocompat-drivers: refresh patches for next-20130121
Luis R. Rodriguez [Tue, 22 Jan 2013 03:40:25 +0000 (19:40 -0800)]
compat-drivers: refresh patches for next-20130121

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix driver-select for atheros drivers
Luis R. Rodriguez [Tue, 22 Jan 2013 00:19:40 +0000 (16:19 -0800)]
compat-drivers: fix driver-select for atheros drivers

The addition of the new wil6210 driver added a new ATH_CARDS
option to be used to describe Atheros cards and now uses ATH_COMMON
for the common module ath. This requires fixing the driver-select
script so that the drivers are enabled properly.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: do not call make clean for unified drivers
Luis R. Rodriguez [Mon, 21 Jan 2013 23:56:04 +0000 (15:56 -0800)]
compat-drivers: do not call make clean for unified drivers

We can skip the make clean process for unified drivers given
that the script that makes compat-drivers releases, gen-releases.sh,
already ensures that we call $(git clean -f -x -d) on each git
tree we are cherry picking code from.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: disable DRM drivers for 802.11 drivers
Luis R. Rodriguez [Mon, 21 Jan 2013 20:33:23 +0000 (12:33 -0800)]
compat-drivers: disable DRM drivers for 802.11 drivers

When using driver-select disable DRM driver sfor 802.11 drivers.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agoRevert "compat-drivers: remove wil6210 driver from scripts/driver-select"
Luis R. Rodriguez [Thu, 10 Jan 2013 21:53:43 +0000 (13:53 -0800)]
Revert "compat-drivers: remove wil6210 driver from scripts/driver-select"

This reverts commit efe0d228ae559546ffea85be9047899f10a13d30.

11 years agocompat-drivers: refresh patches for next-20130110
Luis R. Rodriguez [Thu, 10 Jan 2013 21:35:43 +0000 (13:35 -0800)]
compat-drivers: refresh patches for next-20130110

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: add new mac80211 debug options
Hauke Mehrtens [Wed, 9 Jan 2013 16:27:27 +0000 (17:27 +0100)]
compat-drivers: add new mac80211 debug options

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agocompat-drivers: fix section mismatch in ath5k
Hauke Mehrtens [Wed, 9 Jan 2013 16:27:26 +0000 (17:27 +0100)]
compat-drivers: fix section mismatch in ath5k

Fix section mismatch introduced by removing __devinitconst usage from
the kernel.

WARNING: /home/hauke/compat-wireless/compat-wireless/drivers/net/wireless/ath/ath5k/ath5k.o(.text+0x13898): Section mismatch in reference from the function ath5k_init_leds() to the variable .devinit.rodata:ath5k_led_devices
The function ath5k_init_leds() references
the variable __devinitconst ath5k_led_devices.
This is often because ath5k_init_leds lacks a __devinitconst
annotation or the annotation of ath5k_led_devices is wrong.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>