11 years agocompat-wireless: turn on TESTMODE and MAC DEBUGFS, turn off BT master ol_R5.SP8.01 old_master R5.xx_Build-234 R5.xx_Build-235 R5.xx_Build-236 R5.xx_Build-237 R5.xx_Build-241 R5.xx_Build-242 R5.xx_Build-243 R5.xx_Build-244 R5.xx_Build-245 R5.xx_Build-246 R5.xx_Build-247 R5.xx_Build-248 R5.xx_Build-250 R5.xx_Build-251 R5.xx_Build-252 R5.xx_Build-253 R5.xx_Build-254 R5.xx_Build-255 R5.xx_Build-256 R5.xx_Build-259 R5.xx_Build-260 R5.xx_Build-261 R5.xx_Build-263 R5.xx_Build-264 R5.xx_Build-265 R5.xx_Build-266 R5.xx_Build-267 R5.xx_Build-268 R5.xx_Build-269 R5.xx_Build-270 R5.xx_Build-271 R5.xx_Build-272 R5.xx_Build-273 R5.xx_Build-274 R5.xx_Build-275 R5.xx_Build-276 R5.xx_Build-277 R5.xx_Build-278 R5.xx_Build-279 R5.xx_Build-280 R5.xx_Build-281 R5.xx_Build-282 R5.xx_Build-283 R5.xx_Build-284 R5.xx_Build-285 R5.xx_Build-286 R5.xx_Build-287 R5.xx_Build-288 ol_R5.SP4.01 ol_R5.SP5.01 ol_R5.SP6.01 ol_R5.SP7.01 ol_R5.SP8.01
compat-wireless: turn on TESTMODE and MAC DEBUGFS, turn off BT
CONFIG_NL80211_TESTMODE is required to support utils (calibrator)
CONFIG_MAC80211_DEBUGFS is used to control UAPSD mode.
These switches are also turned on in driver kernel config.
Turn off BT module build switches as BT has a separate compat.
Signed-off-by: Igal Chernobelsky <igalc@ti.com>
CONFIG_NL80211_TESTMODE is required to support utils (calibrator)
CONFIG_MAC80211_DEBUGFS is used to control UAPSD mode.
These switches are also turned on in driver kernel config.
Turn off BT module build switches as BT has a separate compat.
Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agocompat-wireless: remove prepare_multicast change patch R5.xx_Build-10 R5.xx_Build-100 R5.xx_Build-101 R5.xx_Build-108 R5.xx_Build-109 R5.xx_Build-11 R5.xx_Build-110 R5.xx_Build-113 R5.xx_Build-114 R5.xx_Build-115 R5.xx_Build-116 R5.xx_Build-119 R5.xx_Build-12 R5.xx_Build-120 R5.xx_Build-122 R5.xx_Build-123 R5.xx_Build-124 R5.xx_Build-125 R5.xx_Build-126 R5.xx_Build-127 R5.xx_Build-128 R5.xx_Build-129 R5.xx_Build-13 R5.xx_Build-130 R5.xx_Build-131 R5.xx_Build-132 R5.xx_Build-133 R5.xx_Build-134 R5.xx_Build-135 R5.xx_Build-136 R5.xx_Build-137 R5.xx_Build-138 R5.xx_Build-139 R5.xx_Build-14 R5.xx_Build-141 R5.xx_Build-142 R5.xx_Build-143 R5.xx_Build-144 R5.xx_Build-145 R5.xx_Build-146 R5.xx_Build-147 R5.xx_Build-148 R5.xx_Build-149 R5.xx_Build-15 R5.xx_Build-150 R5.xx_Build-151 R5.xx_Build-152 R5.xx_Build-153 R5.xx_Build-154 R5.xx_Build-155 R5.xx_Build-156 R5.xx_Build-157 R5.xx_Build-158 R5.xx_Build-159 R5.xx_Build-16 R5.xx_Build-160 R5.xx_Build-161 R5.xx_Build-162 R5.xx_Build-163 R5.xx_Build-164 R5.xx_Build-165 R5.xx_Build-166 R5.xx_Build-167 R5.xx_Build-168 R5.xx_Build-169 R5.xx_Build-17 R5.xx_Build-170 R5.xx_Build-171 R5.xx_Build-172 R5.xx_Build-173 R5.xx_Build-174 R5.xx_Build-175 R5.xx_Build-182 R5.xx_Build-187 R5.xx_Build-188 R5.xx_Build-189 R5.xx_Build-19 R5.xx_Build-190 R5.xx_Build-191 R5.xx_Build-192 R5.xx_Build-193 R5.xx_Build-194 R5.xx_Build-195 R5.xx_Build-196 R5.xx_Build-197 R5.xx_Build-198 R5.xx_Build-199 R5.xx_Build-20 R5.xx_Build-200 R5.xx_Build-201 R5.xx_Build-202 R5.xx_Build-203 R5.xx_Build-204 R5.xx_Build-205 R5.xx_Build-206 R5.xx_Build-207 R5.xx_Build-209 R5.xx_Build-210 R5.xx_Build-211 R5.xx_Build-212 R5.xx_Build-213 R5.xx_Build-214 R5.xx_Build-215 R5.xx_Build-216 R5.xx_Build-217 R5.xx_Build-218 R5.xx_Build-219 R5.xx_Build-22 R5.xx_Build-220 R5.xx_Build-221 R5.xx_Build-222 R5.xx_Build-223 R5.xx_Build-224 R5.xx_Build-225 R5.xx_Build-226 R5.xx_Build-227 R5.xx_Build-228 R5.xx_Build-229 R5.xx_Build-23 R5.xx_Build-230 R5.xx_Build-231 R5.xx_Build-232 R5.xx_Build-24 R5.xx_Build-25 R5.xx_Build-26 R5.xx_Build-27 R5.xx_Build-28 R5.xx_Build-32 R5.xx_Build-34 R5.xx_Build-35 R5.xx_Build-36 R5.xx_Build-37 R5.xx_Build-39 R5.xx_Build-40 R5.xx_Build-41 R5.xx_Build-46 R5.xx_Build-47 R5.xx_Build-48 R5.xx_Build-49 R5.xx_Build-50 R5.xx_Build-51 R5.xx_Build-52 R5.xx_Build-53 R5.xx_Build-56 R5.xx_Build-57 R5.xx_Build-58 R5.xx_Build-59 R5.xx_Build-6 R5.xx_Build-60 R5.xx_Build-61 R5.xx_Build-62 R5.xx_Build-63 R5.xx_Build-64 R5.xx_Build-65 R5.xx_Build-66 R5.xx_Build-67 R5.xx_Build-68 R5.xx_Build-7 R5.xx_Build-70 R5.xx_Build-71 R5.xx_Build-72 R5.xx_Build-76 R5.xx_Build-77 R5.xx_Build-78 R5.xx_Build-79 R5.xx_Build-8 R5.xx_Build-81 R5.xx_Build-82 R5.xx_Build-83 R5.xx_Build-84 R5.xx_Build-85 R5.xx_Build-86 R5.xx_Build-87 R5.xx_Build-88 R5.xx_Build-89 R5.xx_Build-9 R5.xx_Build-90 R5.xx_Build-91 R5.xx_Build-92 R5.xx_Build-94 R5.xx_Build-96 R5.xx_Build-97 R5.xx_Build-98 R5.xx_Build-99 ol_R5.SP2.04 ol_R5.SP3.01 ol_R5.SP3.02 ol_R5.SP3.03 ol_R5.SP3.04 ol_R5.SP3.05 ol_R5.SP3.06 r5.00.19-build_242 r5.00.19-build_243 r5.00.19-build_245 r5.00.19-build_246 r5.00.19-build_247 r5.00.19-build_248 r5.00.19-build_249 r5.00.19-build_253 r5.00.19-build_254 r5.00.19-build_255 r5.00.19-build_256 r5.00.19-build_257
compat-wireless: remove prepare_multicast change patch
Not needed if the built kernel is 2.6.35 or newer.
Signed-off-by: Arik Nemtsov <arik@wizery.com>
Not needed if the built kernel is 2.6.35 or newer.
Signed-off-by: Arik Nemtsov <arik@wizery.com>
12 years agoremove ksize compat for 2.6.28 kernels (irrelevant) ol_R5.00.14 ol_R5.00.15 ol_R5.00.16 ol_R5.00.17 ol_R5.00.18 ol_R5.00.19 ol_R5.00.20 ol_R5.00.21 ol_R5.SP2.03 r5.00.13-build_139 r5.00.13-build_140 r5.00.13-build_141 r5.00.13-build_142 r5.00.13-build_143 r5.00.13-build_144 r5.00.13-build_145 r5.00.13-build_146 r5.00.14-build_147 r5.00.14-build_148 r5.00.14-build_149 r5.00.14-build_150 r5.00.14-build_151 r5.00.14-build_152 r5.00.14-build_153 r5.00.14-build_154 r5.00.14-build_155 r5.00.14-build_156 r5.00.14-build_157 r5.00.14-build_158 r5.00.15-build_160 r5.00.15-build_161 r5.00.15-build_162 r5.00.15-build_163 r5.00.15-build_164 r5.00.15-build_165 r5.00.15-build_166 r5.00.15-build_167 r5.00.15-build_168 r5.00.15-build_170 r5.00.15-build_171 r5.00.15-build_172 r5.00.15-build_173 r5.00.15-build_174 r5.00.15-build_175 r5.00.15-build_176 r5.00.15-build_177 r5.00.15-build_179 r5.00.15-build_180 r5.00.15-build_181 r5.00.15-build_186 r5.00.15-build_187 r5.00.15-build_188 r5.00.15-build_189 r5.00.15-build_190 r5.00.18-build_196 r5.00.18-build_197 r5.00.18-build_199 r5.00.18-build_200 r5.00.18-build_201 r5.00.18-build_202 r5.00.18-build_203 r5.00.18-build_204 r5.00.18-build_205 r5.00.18-build_206 r5.00.18-build_207 r5.00.18-build_208 r5.00.18-build_209 r5.00.18-build_210 r5.00.18-build_211 r5.00.18-build_212 r5.00.18-build_213 r5.00.18-build_214 r5.00.18-build_215 r5.00.18-build_216 r5.00.19-build_216 r5.00.19-build_217 r5.00.19-build_218 r5.00.19-build_219 r5.00.19-build_220 r5.00.19-build_221 r5.00.19-build_222 r5.00.19-build_223 r5.00.19-build_224 r5.00.19-build_225 r5.00.19-build_226 r5.00.19-build_227 r5.00.19-build_228 r5.00.19-build_229 r5.00.19-build_232 r5.00.19-build_233 r5.00.19-build_234 r5.00.19-build_235 r5.00.19-build_236 r5.00.19-build_237 r5.00.19-build_239 r5.00.19-build_240 r5.00.19-build_241
remove ksize compat for 2.6.28 kernels (irrelevant)
compat-wireless: use version from original git tree for the wl12xx driver
Change the admin-update.sh script to fetch the version from the
original git tree where the wl12xx driver was taken from and generate
the version.h file accordingly.
Signed-off-by: Luciano Coelho <coelho@ti.com>
Change the admin-update.sh script to fetch the version from the
original git tree where the wl12xx driver was taken from and generate
the version.h file accordingly.
Signed-off-by: Luciano Coelho <coelho@ti.com>
12 years agoupdate patches: patch 31 removed (backport sk_add_backlog) ol_R5.00.03 ol_R5.00.04 ol_R5.00.05 ol_R5.00.06 ol_R5.00.07 ol_R5.00.08 ol_R5.00.10 ol_R5.00.11 ol_R5.00.12 ol_R5.00.13
update patches: patch 31 removed (backport sk_add_backlog)
removed patche 31-backport-sk_add_backlog.patch, relevant only to kernel below 2.6.35
removed patche 31-backport-sk_add_backlog.patch, relevant only to kernel below 2.6.35
update patch 29
Signed-off-by: Ido Reis <idor@ti.com>
Signed-off-by: Ido Reis <idor@ti.com>
wl12xx: compat-wireless modification for ol_R5.00.02
Signed-off-by: Ido Reis <idor@ti.com>
Signed-off-by: Ido Reis <idor@ti.com>
compat-wireless: copy driver files only if present
This modifies admin-update.sh to only copy files over
from a driver target directory if files are found. This
should avoid a bunch of complaints of copying files
from directories that are just placeholders for other
folders, as happens with drivers/net/wireless/brcm80211/
which has folders a Makefile, Kconfig but no files there
itself:
brcmfmac/
brcmsmac/
brcmutil/
include
Kconfig
Makefile
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
This modifies admin-update.sh to only copy files over
from a driver target directory if files are found. This
should avoid a bunch of complaints of copying files
from directories that are just placeholders for other
folders, as happens with drivers/net/wireless/brcm80211/
which has folders a Makefile, Kconfig but no files there
itself:
brcmfmac/
brcmsmac/
brcmutil/
include
Kconfig
Makefile
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: refresh patches
automatic refresh
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
automatic refresh
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: fix patches/09-threaded-irq.patch
This fixes patches/09-threaded-irq.patch hunk breakage
caused due to changes in the upstream wireless-testing
commit a390e85:
Author: Felipe Balbi <balbi@ti.com>
Date: Thu Oct 6 10:07:44 2011 +0300
wl12xx: move common init code from bus modules to main
Move all common parts from sdio.c and spi.c to main.c, since they now
can be handled as part of the platform driver.
Signed-off-by: Felipe Balbi <balbi@ti.com>
[forward-ported, cleaned-up and rephrased commit message]
[added a bunch of fixes and a new pdata element]
[moved some new code into main.c as well]
Signed-off-by: Luciano Coelho <coelho@ti.com>
This goes not compile tested, apart from *all* the things
a390e85 changes one minor change was instead of using
DRIVER_NAME in the request_threaded_irq() it now uses
pdev->name, and pdev is struct platform_device. Too lazy
to git checkout v2.6.30 to test compile against that
kernel but at least:
git blame include/linux/platform_device.h v2.6.30
seems to show that the pdev->name char was added by
Russell King via bbbf508d on v2.6.15 so this should
compile down to that kernel.
mcgrof@tux ~/linux-2.6-allstable (git::master)$ git describe --contains bbbf508d
v2.6.15-rc1~59^2~6^2~2
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
This fixes patches/09-threaded-irq.patch hunk breakage
caused due to changes in the upstream wireless-testing
commit a390e85:
Author: Felipe Balbi <balbi@ti.com>
Date: Thu Oct 6 10:07:44 2011 +0300
wl12xx: move common init code from bus modules to main
Move all common parts from sdio.c and spi.c to main.c, since they now
can be handled as part of the platform driver.
Signed-off-by: Felipe Balbi <balbi@ti.com>
[forward-ported, cleaned-up and rephrased commit message]
[added a bunch of fixes and a new pdata element]
[moved some new code into main.c as well]
Signed-off-by: Luciano Coelho <coelho@ti.com>
This goes not compile tested, apart from *all* the things
a390e85 changes one minor change was instead of using
DRIVER_NAME in the request_threaded_irq() it now uses
pdev->name, and pdev is struct platform_device. Too lazy
to git checkout v2.6.30 to test compile against that
kernel but at least:
git blame include/linux/platform_device.h v2.6.30
seems to show that the pdev->name char was added by
Russell King via bbbf508d on v2.6.15 so this should
compile down to that kernel.
mcgrof@tux ~/linux-2.6-allstable (git::master)$ git describe --contains bbbf508d
v2.6.15-rc1~59^2~6^2~2
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: fix patches/08-rename-config-options.patch
wl12xx_sdio_test module was removed
Signed-off-by: Eliad Peller <eliad@wizery.com>
wl12xx_sdio_test module was removed
Signed-off-by: Eliad Peller <eliad@wizery.com>
compat-wireless: refresh patches
Synchs with linux-next tag 20111205
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Synchs with linux-next tag 20111205
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless deactivate mac80211 tracing for old kernels
Activating tracing on kernel <= 2.6.32 causes build errors.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Activating tracing on kernel <= 2.6.32 causes build errors.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: fix brcm80211 driver-select
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add some missing config options
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: fix driver-select for intel
iwlagn was renamed and iwlegacy was added
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
iwlagn was renamed and iwlegacy was added
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: remove some modules from Makefile
The removed build targets are not shipped with compat-wireless.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The removed build targets are not shipped with compat-wireless.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add config var for CORDIC and CRC8
Sometimes the kernel version compat-wireless is build against has
support for cordic and crc8 in its source, but these modules were not
build when the kernel was build, because no one selected them. The modules are
needed for the bcmsmac driver and they should be build every time when
they were not already build while the kernel was build.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Sometimes the kernel version compat-wireless is build against has
support for cordic and crc8 in its source, but these modules were not
build when the kernel was build, because no one selected them. The modules are
needed for the bcmsmac driver and they should be build every time when
they were not already build while the kernel was build.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: fix patches/39-remove_blink_set.patch
More fall-out from the refactoring of iwlegacy...
Signed-off-by: John W. Linville <linville@tuxdriver.com>
More fall-out from the refactoring of iwlegacy...
Signed-off-by: John W. Linville <linville@tuxdriver.com>
compat-wireless: fix patches/38-led-max-brightness.patch
More fall-out from the refactoring of iwlegacy...
Signed-off-by: John W. Linville <linville@tuxdriver.com>
More fall-out from the refactoring of iwlegacy...
Signed-off-by: John W. Linville <linville@tuxdriver.com>
compat-wireless: fix patches/11-dev-pm-ops.patch
More fall-out from the refactoring of iwlegacy...
Signed-off-by: John W. Linville <linville@tuxdriver.com>
More fall-out from the refactoring of iwlegacy...
Signed-off-by: John W. Linville <linville@tuxdriver.com>
compat-wireless: fix patches/08-rename-config-options.patch
This requird a bit of changes due to some file changes on
the iwlegacy driver.
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
This requird a bit of changes due to some file changes on
the iwlegacy driver.
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: escape &
& needs to be escaped.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
& needs to be escaped.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: change CONFIG_IWLAGN -> CONFIG_IWLWIFI
This Kconfig option changed in the 2.6.32 timeframe.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
This Kconfig option changed in the 2.6.32 timeframe.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: remove kfree_rcu() patch
kfree_rcu() is now backported in compat, this patch is not needed any more.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
kfree_rcu() is now backported in compat, this patch is not needed any more.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add support for kernel 3.2
Increase the maximum supported kernel version and generate COMPAT_3_3.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Increase the maximum supported kernel version and generate COMPAT_3_3.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: support RHEL6 as a build target
This patch enables compatibility with RHEL6 as a build target. This
mostly includes changes to the configuration system.
Infrastructure is added to config.mk to provide a series of RHEL
compatibility definitions (e.g. CONFIG_COMPAT_RHEL_6_1). A couple of
checks are added to set appropriate config options for RHEL6 kernels.
Finally, gen-compat-autoconf.sh is modified to correctly handle the
CONFIG_COMPAT_RHEL_* usage in config.mk.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
This patch enables compatibility with RHEL6 as a build target. This
mostly includes changes to the configuration system.
Infrastructure is added to config.mk to provide a series of RHEL
compatibility definitions (e.g. CONFIG_COMPAT_RHEL_6_1). A couple of
checks are added to set appropriate config options for RHEL6 kernels.
Finally, gen-compat-autoconf.sh is modified to correctly handle the
CONFIG_COMPAT_RHEL_* usage in config.mk.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: add CONFIG_COMPAT_BT_SOCK_CREATE_NEEDS_KERN
An API change in the 2.6.33 timeframe made a number of bluetooth
functions require an extra parameter. Some kernels (e.g. RHEL6)
backport that API change, and this allow us to accommodate them.
This adds CONFIG_COMPAT_BT_SOCK_CREATE_NEEDS_KERN to config.mk and
modifies an existing patch for the Bluetooth subsystem.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
An API change in the 2.6.33 timeframe made a number of bluetooth
functions require an extra parameter. Some kernels (e.g. RHEL6)
backport that API change, and this allow us to accommodate them.
This adds CONFIG_COMPAT_BT_SOCK_CREATE_NEEDS_KERN to config.mk and
modifies an existing patch for the Bluetooth subsystem.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: remove leading whitespace from CONFIG_COMPAT_FIRMWARE_CLASS
CONFIG_COMPAT_FIRMWARE_CLASS is being checked in compat-2.6.33.h, so it
needs to show-up in compat_autoconf.h. Remove the leading whitespace,
so that gen-compat-autoconf.sh will treat it accordingly.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
CONFIG_COMPAT_FIRMWARE_CLASS is being checked in compat-2.6.33.h, so it
needs to show-up in compat_autoconf.h. Remove the leading whitespace,
so that gen-compat-autoconf.sh will treat it accordingly.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
compat-wireless: add CONFIG_COMPAT_KFIFO setting to config.mk
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
compat-wireless: disable SKB TX status stamping in mac80211
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
compat-wireless: refresh patches for next-20111108
Synchs up with next-20111108
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Synchs up with next-20111108
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: backport rtlwifi PM
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: adapt moving brcm80211 to main area
brcm80211 is no staging driver any more and can be found in the main
area where all the other wireless drivers are now. There where some
changes needed for the move.
And BRCMFMAC does not depend on WEXT any more so remove that from
config.
BRCMFMAC does not build with kernel < 2.6.29, because
ndev->netdev_ops = NULL and ndev->netdev_ops == &brcmf_netdev_ops_pri
are not supported by the backport code for netdev_ops.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
brcm80211 is no staging driver any more and can be found in the main
area where all the other wireless drivers are now. There where some
changes needed for the move.
And BRCMFMAC does not depend on WEXT any more so remove that from
config.
BRCMFMAC does not build with kernel < 2.6.29, because
ndev->netdev_ops = NULL and ndev->netdev_ops == &brcmf_netdev_ops_pri
are not supported by the backport code for netdev_ops.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add struct padding to fix wext issue
See description in the patch :-)
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
See description in the patch :-)
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: make driver-select only select complete lines
Otherwise we end up enabling CONFIG_FOOBAR if
only CONFIG_FOO is requested.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Otherwise we end up enabling CONFIG_FOOBAR if
only CONFIG_FOO is requested.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
compat-wireless: deactivate sdio suspend in ath6kl with kernel < 2.6.34
The API to sdio suspend changed in kernel 2.6.34 and it is not
backported by compat. Just deactivate it when compat-wireless is
compiled for such an old kernel.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The API to sdio suspend changed in kernel 2.6.34 and it is not
backported by compat. Just deactivate it when compat-wireless is
compiled for such an old kernel.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: make patches apply again.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: remove old config options
Both config options have be removed from the Kconfig files in the
kernel and are not used by the code any more.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Both config options have be removed from the Kconfig files in the
kernel and are not used by the code any more.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: update patches
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: fix multiqueue patch
One offset was no longer in proper context, this required
manual intervention. I'm going to start annotating these for
record keeping purposes with this notation:
Manual-patch-fix
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
One offset was no longer in proper context, this required
manual intervention. I'm going to start annotating these for
record keeping purposes with this notation:
Manual-patch-fix
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: activate CONFIG_B43_PHY_HT
b43 HT-PHY is working now.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
b43 HT-PHY is working now.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: pm_qos_request_list was renamed to pm_qos_request
In the following commit in linux-next pm_qos_request_list was renamed
to pm_qos_request:
commit b10ac0c24e4c618a99262ad47a1b0176f152883d
Author: Jean Pihet <j-pihet@ti.com>
Date: Thu Aug 18 10:32:02 2011 +0200
PM QoS: Minor clean-ups
Backporting it with a #define in compat did not worked as there is also
a function called pm_qos_request() and its name did not changed.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
In the following commit in linux-next pm_qos_request_list was renamed
to pm_qos_request:
commit b10ac0c24e4c618a99262ad47a1b0176f152883d
Author: Jean Pihet <j-pihet@ti.com>
Date: Thu Aug 18 10:32:02 2011 +0200
PM QoS: Minor clean-ups
Backporting it with a #define in compat did not worked as there is also
a function called pm_qos_request() and its name did not changed.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: fix building with CONFIG_CFG80211_INTERNAL_REGDB
When building with CONFIG_CFG80211_INTERNAL_REGDB set there is a db.txt
and genregdb.awk needed. $(srctree) contains the position of the kernel
source and not the position of the compat-wireless root directory.
Reported-by: Ed W <lists@wildgooses.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
When building with CONFIG_CFG80211_INTERNAL_REGDB set there is a db.txt
and genregdb.awk needed. $(srctree) contains the position of the kernel
source and not the position of the compat-wireless root directory.
Reported-by: Ed W <lists@wildgooses.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
comapt-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add many fixes to driver-select
after driver-select was used it built often not needed modules. This is
now fixed for most options. Most of these problems where introduced
while a new driver was added to compat-wireless, but driver-select was
not updated.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
after driver-select was used it built often not needed modules. This is
now fixed for most options. Most of these problems where introduced
while a new driver was added to compat-wireless, but driver-select was
not updated.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: adapt moving of ethernet drivers
The ethernet drivers where are not directly under drivers/net any more but now in drivers/net/ethernet/<vendor>.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The ethernet drivers where are not directly under drivers/net any more but now in drivers/net/ethernet/<vendor>.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: do not build libertas_sdio for kernel < 2.6.32
if_sdio.c needs some new power management functions not available in
older kernel functions. When building for older kernel I get these
compiler errors:
/drivers/net/wireless/libertas/if_sdio.c: In function ‘if_sdio_power_save’:
/drivers/net/wireless/libertas/if_sdio.c:1071:2: error: implicit declaration of function ‘pm_runtime_put_sync’
/drivers/net/wireless/libertas/if_sdio.c: In function ‘if_sdio_power_restore’:
/drivers/net/wireless/libertas/if_sdio.c:1081:2: error: implicit declaration of function ‘pm_runtime_get_sync’
/drivers/net/wireless/libertas/if_sdio.c: In function ‘if_sdio_probe’:
/drivers/net/wireless/libertas/if_sdio.c:1231:2: error: implicit declaration of function ‘pm_runtime_put_noidle’
/drivers/net/wireless/libertas/if_sdio.c: In function ‘if_sdio_remove’:
/drivers/net/wireless/libertas/if_sdio.c:1268:2: error: implicit declaration of function ‘pm_runtime_get_noresume’
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
if_sdio.c needs some new power management functions not available in
older kernel functions. When building for older kernel I get these
compiler errors:
/drivers/net/wireless/libertas/if_sdio.c: In function ‘if_sdio_power_save’:
/drivers/net/wireless/libertas/if_sdio.c:1071:2: error: implicit declaration of function ‘pm_runtime_put_sync’
/drivers/net/wireless/libertas/if_sdio.c: In function ‘if_sdio_power_restore’:
/drivers/net/wireless/libertas/if_sdio.c:1081:2: error: implicit declaration of function ‘pm_runtime_get_sync’
/drivers/net/wireless/libertas/if_sdio.c: In function ‘if_sdio_probe’:
/drivers/net/wireless/libertas/if_sdio.c:1231:2: error: implicit declaration of function ‘pm_runtime_put_noidle’
/drivers/net/wireless/libertas/if_sdio.c: In function ‘if_sdio_remove’:
/drivers/net/wireless/libertas/if_sdio.c:1268:2: error: implicit declaration of function ‘pm_runtime_get_noresume’
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: ath6kl moved to main area.
ath6kl is now in the kernel main area and not in staging any more.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
ath6kl is now in the kernel main area and not in staging any more.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: add cfg80211-wext.h
This file was spitted out of include/net/cfg80211.h so we should
also ship it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This file was spitted out of include/net/cfg80211.h so we should
also ship it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: remove include of compat-2.6.h in cfg80211.h
The header file linux/compat-2.6.h is inclued through -include
$(M)/include/linux/compat-2.6.h in the main Makefile for a long time. This
includes all the compat-*.h files backporting some stuff needed to
compile on older kernels. We do not have to add this include into
cfg80211.h any more.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The header file linux/compat-2.6.h is inclued through -include
$(M)/include/linux/compat-2.6.h in the main Makefile for a long time. This
includes all the compat-*.h files backporting some stuff needed to
compile on older kernels. We do not have to add this include into
cfg80211.h any more.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches
Signed-off-by: Luis R. Rodriguez <lrodriguez@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@qca.qualcomm.com>
compat-wireless: fix netdev patch so it can be applied
Signed-off-by: Luis R. Rodriguez <lrodriguez@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@qca.qualcomm.com>
compat-wireless: activate bcma support in b43
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: copy include/crypto/aes.h now
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: adapt some changes to atheros ethernet driver
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: fix build of b43 on older kernels.
The structs in b43 changed.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The structs in b43 changed.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
compat-wireless: deactivate sido suspend for brcmfmac on older kernels.
With this patch the build does not break any more because of this commit:
commit da68c4eb258cd9f3f0b8aeb7e46b8118bb6358b6
Author: Nicolas Pitre <nico@fluxnic.net>
Date: Fri Mar 5 13:43:31 2010 -0800
sdio: introduce API for special power management features
This build error occurs without the patch on linux-2.6.32.
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c: In function ‘brcmf_sdio_suspend’:
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1087:2: error: ‘mmc_pm_flag_t’ undeclared (first use in this function)
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1087:2: note: each undeclared identifier is reported only once for each function it appears in
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1087:16: error: expected ‘;’ before ‘sdio_flags’
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1088:2: warning: ISO C90 forbids mixed declarations and code
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1092:2: error: ‘sdio_flags’ undeclared (first use in this function)
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1092:2: error: implicit declaration of function ‘sdio_get_host_pm_caps’
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
With this patch the build does not break any more because of this commit:
commit da68c4eb258cd9f3f0b8aeb7e46b8118bb6358b6
Author: Nicolas Pitre <nico@fluxnic.net>
Date: Fri Mar 5 13:43:31 2010 -0800
sdio: introduce API for special power management features
This build error occurs without the patch on linux-2.6.32.
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c: In function ‘brcmf_sdio_suspend’:
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1087:2: error: ‘mmc_pm_flag_t’ undeclared (first use in this function)
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1087:2: note: each undeclared identifier is reported only once for each function it appears in
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1087:16: error: expected ‘;’ before ‘sdio_flags’
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1088:2: warning: ISO C90 forbids mixed declarations and code
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1092:2: error: ‘sdio_flags’ undeclared (first use in this function)
/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c:1092:2: error: implicit declaration of function ‘sdio_get_host_pm_caps’
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add some new config options for b43
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add rtl8192de
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: do not set netlink seq.
This member is not available in older kernel versions.
This was introduced in commit:
commit 9720bb3ab0b80659c63ed337eab66104a4156db0
Author: Johannes Berg <johannes.berg@intel.com>
Date: Tue Jun 21 09:45:33 2011 +0200
nl80211: use netlink consistent dump feature for BSS dumps
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This member is not available in older kernel versions.
This was introduced in commit:
commit 9720bb3ab0b80659c63ed337eab66104a4156db0
Author: Johannes Berg <johannes.berg@intel.com>
Date: Tue Jun 21 09:45:33 2011 +0200
nl80211: use netlink consistent dump feature for BSS dumps
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches for next-20110628
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
compat-wireless: fix 11-dev-pm-ops.patch for intel drivers
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
compat-wireless: refresh patches
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
compat-wireless: fix script for generating releases
The SUBLEVEL is now ignored for 3.0 kernels.
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
The SUBLEVEL is now ignored for 3.0 kernels.
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
compat-wireless: add some debug options.
These options are only needed for debugging so they are deactivated.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
These options are only needed for debugging so they are deactivated.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add CONFIG_B43_SSB and other b43 options.
CONFIG_B43_SSB is now needed to compile b43 with ssb support. The other
options are deactivated as the features they should activate are not
working for now.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
CONFIG_B43_SSB is now needed to compile b43 with ssb support. The other
options are deactivated as the features they should activate are not
working for now.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches for next-20110614
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
compat-wireless: fix patch 29-sdio_no_suspend.patch
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
compat-wireless: add bcma
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add missing bluetooth header
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: update enable-older-kernels patches
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: sync atheros-debug.mk with config.mk
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: activate CONFIG_RT2800{USB,PCI}_RT35XX by default.
This is now activated by default in the Kconfig so it should be save for us too.
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This is now activated by default in the Kconfig so it should be save for us too.
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: activate CARL9170_WPC by default
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add missing header
This adds mac80211_hwsim.h
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This adds mac80211_hwsim.h
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: make patches apply again
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: add support for kernel 3.XX
Now we are also generating CONFIG_COMPAT_KERNEL_3XX entries for kernel
3.XX kernels. This is the final patch needed to add support for kernel
3.0.
When using a 2.6.XX kernel it generates CONFIG_COMPAT_KERNEL_26XX
entries and all CONFIG_COMPAT_KERNEL_3XX entries and when using 3.XX
kernel it will generate only the needed CONFIG_COMPAT_KERNEL_3XX
entries.
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Now we are also generating CONFIG_COMPAT_KERNEL_3XX entries for kernel
3.XX kernels. This is the final patch needed to add support for kernel
3.0.
When using a 2.6.XX kernel it generates CONFIG_COMPAT_KERNEL_26XX
entries and all CONFIG_COMPAT_KERNEL_3XX entries and when using 3.XX
kernel it will generate only the needed CONFIG_COMPAT_KERNEL_3XX
entries.
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: rename CONFIG_COMPAT_KERNEL_
Rename CONFIG_COMPAT_KERNEL_XX to CONFIG_COMPAT_KERNEL_2_6_XX.
This is needed to support kernel version 3.XX. It will get
CONFIG_COMPAT_KERNEL_3_XX. This patch needs a additional change in
compat.git.
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Rename CONFIG_COMPAT_KERNEL_XX to CONFIG_COMPAT_KERNEL_2_6_XX.
This is needed to support kernel version 3.XX. It will get
CONFIG_COMPAT_KERNEL_3_XX. This patch needs a additional change in
compat.git.
Add to compat-3.0-stable
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
comapt-wireless: move doku to the correct place in config.mk
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: revert usage of kfree_rcu
Backporting kfree_rcu() in compat does not work as
struct rcu_head->func is always interpreted as a pointer in older
kernel versions, but when using kfree_rcu() it is set to an offset.
rcu_head->func is used in some functions in the kernel not backported
by compat-wireless.
This patch is based on the patch posted by Ignacy Gawedzki <i@lri.fr>
on the mailing list.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Backporting kfree_rcu() in compat does not work as
struct rcu_head->func is always interpreted as a pointer in older
kernel versions, but when using kfree_rcu() it is set to an offset.
rcu_head->func is used in some functions in the kernel not backported
by compat-wireless.
This patch is based on the patch posted by Ignacy Gawedzki <i@lri.fr>
on the mailing list.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: adapt rename of dev to sdev in b43
Adapt changes from "b43: rename b43_wldev's field with ssb_device to sdev"
This was missing in commit "compat-wireless: fix applying of 09-threaded-irq.patch"
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Adapt changes from "b43: rename b43_wldev's field with ssb_device to sdev"
This was missing in commit "compat-wireless: fix applying of 09-threaded-irq.patch"
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>