kernel: mark kmod-thermal menuconfig symbol as hidden to avoid building it on targets with no thermal drivers

Should fix build errors with Linux 3.3/3.6 targets, which use different
kconfig symbols

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38238 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: remove old kernel compat code for pcmcia

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38239 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: add missing symbols for iio on older kernel versions

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38240 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: add another missing symbol for iio

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38241 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: make sound-soc-core depend on kmod-ac97

it has a conditional #ifdef based dependency on it, which trips up on
some targets

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38242 3c298f89-4303-0410-b956-a3cf2f4a3e73
lantiq: add a default for CONFIG_MTD_NAND_XWAY to fix build errors

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38243 3c298f89-4303-0410-b956-a3cf2f4a3e73
octeon: remove CONFIG_FW_LOADER override to fix build errors

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38244 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: exclude regmap-spi.ko if SPI support cannot be selected

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38245 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: add missing config symbol

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38246 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: disable kmod-iio for linux 3.6 as well (to avoid build issues due to missing config symbol changes)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38247 3c298f89-4303-0410-b956-a3cf2f4a3e73
ubox: fix kmod loading for modules with varying dashes & underscores in names (#14182, #14189)

Instead of canonicalizing module names in the internal avl tree simpyl use a
custom strcmp() variant for the avl tree key comparisation. The custom comperator
simply treats dashes and underscores the same, so "nls_iso8859-15" is equal to
"nls-iso8859-15".

This allows us to simplify the code considerably and makes manual "modprobe"
invocations more forgiving when looking up the given module name.

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38248 3c298f89-4303-0410-b956-a3cf2f4a3e73
ath9k: fix an AP mode powersave issue with aggregation

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38249 3c298f89-4303-0410-b956-a3cf2f4a3e73
uhttpd: add a config option for using ustream-polarssl, and use it by default

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38250 3c298f89-4303-0410-b956-a3cf2f4a3e73
uci: change uci_ptr checking order in uci_delete()

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38251 3c298f89-4303-0410-b956-a3cf2f4a3e73
ubox: support alternative spellings for modinfo and rmmod

After this change, "rmmod" and "modinfo" works even if the user gives
the file name spelling instead of the kernel internal one, so that e.g.
"rmmod nls_iso8859-1.ko" and "rmmod nls_iso8859_1" will both succeed.

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38252 3c298f89-4303-0410-b956-a3cf2f4a3e73
ubus: restrict unix domain socket permission to 0600 to disallow non-root connections

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38253 3c298f89-4303-0410-b956-a3cf2f4a3e73
rpcd: fix missing option removal when merging subsequent uci set calls

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38254 3c298f89-4303-0410-b956-a3cf2f4a3e73
mac80211: really fix the long standing wds ap tx power regression (#14153)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38255 3c298f89-4303-0410-b956-a3cf2f4a3e73
mac80211: really fix the long standing wds ap tx power regression (#14153)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

Backport of r38255

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38256 3c298f89-4303-0410-b956-a3cf2f4a3e73
mac80211: add AP inactivity handling / probing fixes to improve stability

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38257 3c298f89-4303-0410-b956-a3cf2f4a3e73