Revert "Backport ipv6 addrconf.c and dependencies from 3.0.101"

This reverts commit a25b2c37e820bc597d4712263a269814ea87ac46 as
it is causing rare kernel-panics on IPv6 enabled networks.

Additionally CONFIG_IPV6_ROUTER_RS_PRD is set to n which disables
the motorola "enhancements" originally responsible for the
backport.

Change-Id: I0d7d16e7ad758f55bda7446665897697919d0604
lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c

Rename the source file to match the function name and thereby
also make room for a possible future even slightly faster
"non-safe" decompressor version.

Change-Id: I482ee415d43c5aaa77d34946ae1fa0af5465b007
Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
lib/lzo: Update LZO compression to current upstream version

This commit updates the kernel LZO code to the current upsteam version
which features a significant speed improvement - benchmarking the Calgary
and Silesia test corpora typically shows a doubled performance in
both compression and decompression on modern i386/x86_64/powerpc machines.

Change-Id: Ifcde45460c856644097bdeb612f0d68c6429f03c
Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
lib/lzo: huge LZO decompression speedup on ARM by using unaligned access

Change-Id: I4dc172b2822504c3f2db1913ed9404e031861d55
Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
lzo: properly check for overruns

commit 206a81c18401c0cde6e579164f752c4b147324ce upstream.

The lzo decompressor can, if given some really crazy data, possibly
overrun some variable types.  Modify the checking logic to properly
detect overruns before they happen.

Change-Id: I13c97fd70481d4d272beb8ba495a8be3c4b48cf2
Reported-by: "Don A. Bailey" <donb@securitymouse.com>
Tested-by: "Don A. Bailey" <donb@securitymouse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Revert "Backport ipv6 addrconf.c and dependencies from 3.0.101"

This reverts commit a25b2c37e820bc597d4712263a269814ea87ac46 as
it is causing rare kernel-panics on IPv6 enabled networks.

Additionally CONFIG_IPV6_ROUTER_RS_PRD is set to n which disables
the motorola "enhancements" originally responsible for the
backport.

Change-Id: I0d7d16e7ad758f55bda7446665897697919d0604
Merge remote-tracking branch 'upstream/cm-11.0' into cm-11.0