Revert "Revert "word-at-a-time: make the interfaces truly generic""

This reverts commit 960a660f2952a913ff09538fb83d4f0c817649ff.
Revert "Revert "lib: Sparc's strncpy_from_user is generic enough, move under""

This reverts commit f62c74786c983f84ec0fadd2a14166cfb34185ee.
Revert "arch/arm/kernel/armksyms: fix merge derp"

This reverts commit b791721e4a450d1473d992cc53f10dcca4814265.
Revert "ARM: 7593/1: nommu: do not enable DCACHE_WORD_ACCESS when"

This reverts commit 2651c513ca7c9f557b66b2e74fdc455742f899d7.
Revert "ARM: 7592/1: nommu: prevent generation of kernel unaligned memory accesses"

This reverts commit 0030139da56f62908f2d8966c29252728412627b.
Revert "ARM: 7492/1: add strstr declaration for decompressors"

This reverts commit cd27605e7b677e3d783036aec88f00e020c7f1f4.
Revert "ARM: dcache: select DCACHE_WORD_ACCESS for little-endian ARMv6+ CPUs"

This reverts commit 96b434a60cbda84c1b7f4fa7a6224594d1da4fe1.
Revert "ARM: use generic strnlen_user and strncpy_from_user functions"

This reverts commit 58eddb29b3d3666d8bcfc2768d33beeeb3ceb7af.
Revert "lib: Fix generic strnlen_user for 32-bit big-endian machines"

This reverts commit cf3f00cf705da19867be415b869d2c8f8d64b84c.
Revert "lib: add generic strnlen_user() function"

This reverts commit 19334693b35fbb40440f1e6a888ebc81d2a0d212.
Revert "word-at-a-time: make the interfaces truly generic"

This reverts commit be9a9be621268263920b5389139fd060793dc65c.
Revert "lib: Sparc's strncpy_from_user is generic enough, move under"

This reverts commit 95eac6a53f04524a03f318242db4577cf1f3117f.
Updated kernel from korg to 3.0.79
Fix drivers/usb/gadget/Kconfig:968:warning:

defaults for choice values not supported