kernel: update linux 3.7 to 3.7.8

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35604 3c298f89-4303-0410-b956-a3cf2f4a3e73
bcm63xx: make nvram checksum failures non fatal

fixes #12982.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35605 3c298f89-4303-0410-b956-a3cf2f4a3e73
libbsd: make it available for eglibc only

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35606 3c298f89-4303-0410-b956-a3cf2f4a3e73
libevent2: do not add librt dependency when targetting eglibc

This is already taken care of by PKG_DEFAULT_DEPENDS

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35607 3c298f89-4303-0410-b956-a3cf2f4a3e73
hotplug2: depend on libbsd only when targetting eglibc

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35608 3c298f89-4303-0410-b956-a3cf2f4a3e73
batman-adv: fix dat NULL pointer dereference

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>



git-svn-id: svn://svn.openwrt.org/openwrt@35609 3c298f89-4303-0410-b956-a3cf2f4a3e73
samba36: fix segmentation fault when trying to add non-existent users

Based on a patch from НКВД. Closes #12962.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35610 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: add missing config options

r35336 exposed PTP, which has additional drivers on ixp4xx, causing it to
not build with PTP enabled.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35611 3c298f89-4303-0410-b956-a3cf2f4a3e73
base-files: add mtd_get_mac_{ascii,binary} helpers

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35612 3c298f89-4303-0410-b956-a3cf2f4a3e73
ramips: use the mtd_get_mac_* helpers

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35613 3c298f89-4303-0410-b956-a3cf2f4a3e73
base-files: add macaddr_{add,2bin,setbit_la} helpers

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35614 3c298f89-4303-0410-b956-a3cf2f4a3e73
ramips: use the new macaddr_* helpers instead of maccalc

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35615 3c298f89-4303-0410-b956-a3cf2f4a3e73
update x86 generic to kernel v3.7

Signed-off-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@35616 3c298f89-4303-0410-b956-a3cf2f4a3e73
brcm47xx: try to automatically detect if the wan port is at port 4 and not at port 0.

This should fix #13000.


git-svn-id: svn://svn.openwrt.org/openwrt@35617 3c298f89-4303-0410-b956-a3cf2f4a3e73
brcm47xx: fix unaligned access to mac address

The mac address should be aligned to u16 to prevent an unaligned access
in drivers/ssb/pci.c where it is casted to __be16.

This closes #9824.


git-svn-id: svn://svn.openwrt.org/openwrt@35618 3c298f89-4303-0410-b956-a3cf2f4a3e73
hostapd: add back the patch that waits for interface bringup in ht40, it got lost with the update

git-svn-id: svn://svn.openwrt.org/openwrt@35619 3c298f89-4303-0410-b956-a3cf2f4a3e73
hostapd: add back the patch that waits for interface bringup in ht40, it got lost with the update

Backport of r35619

git-svn-id: svn://svn.openwrt.org/openwrt@35620 3c298f89-4303-0410-b956-a3cf2f4a3e73
brcm47xx: bgmac: fix unaligned accesses to network headers.


git-svn-id: svn://svn.openwrt.org/openwrt@35621 3c298f89-4303-0410-b956-a3cf2f4a3e73
brcm47xx: handle return values of cfe_env_get() correctly.

This closes #12746.


git-svn-id: svn://svn.openwrt.org/openwrt@35622 3c298f89-4303-0410-b956-a3cf2f4a3e73
brcm47xx:  fix network config on simpleshare 

The included patch will generate a correct network configuration on the simpletech simpleshare.

Thank you for the patch Will Holmes (RealOpty)

This closes #12361.


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