Remove unused config files and add omni_golden_defconfig
fs: Update exFAT to version 1.2.7 (Samsung OSRC from KK sources)

Change-Id: Ic4fadf0eaa7ff6b294fa68db1bf1bc3d351f2033
golden: Add LZMA compressed ramdisk support

Change-Id: Ied7943665734ecabd916e2b089c3e7f6e8a89951
Update LZO compression
driver: remove wrong exFAT implementation
Update to kernel 3.1
Changelog --> https://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.1

Conflicts:
	drivers/net/sungem.c
	net/sctp/socket.c
spi/bitbang: initialize bits_per_word as specified by spi message

    SPI protocol drivers can submit messages specifying needed bits_per_word
    parameter for a message transfer. The bitbang driver currently ignores
    bits_per_word given by a singe message and always uses master's
    bits_per_word parameter. Only use master's bits_per_word when a
    message didn't specify needed bits_per_word for ongoing transfer.

    Signed-off-by: Anatolij Gustschin <agust@denx.de>
    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
clocksource: tile: convert to use clocksource_register_hz

    Convert tile to use clocksource_register_hz.

    CC: Thomas Gleixner <tglx@linutronix.de>
    Signed-off-by: John Stultz <johnstul@us.ibm.com>
    Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
tile: use generic-y format for one-line asm-generic headers

    This lets us remove a lot of one-line wrapper header files.
    See commit d8ecc5cd8e227bc318513b5306ae88a474b8886d for context.

    Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
x86, asm: Thin down SAVE/RESTORE_* asm macros

    Use dwarf2 cfi annotation macros, making SAVE/RESTORE_* marginally more
    readable.

    No functionality change.

    Signed-off-by: Borislav Petkov <bp@alien8.de>
    Link: http://lkml.kernel.org/r/1306873314-32523-2-git-send-email-bp@alien8.de
    Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
x86, asm: Flip SAVE_ARGS arguments logic

    This saves us the else part of the conditional statement in the macro.

    No functionality change.

    Signed-off-by: Borislav Petkov <bp@alien8.de>
    Link: http://lkml.kernel.org/r/1306873314-32523-3-git-send-email-bp@alien8.de
    Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
x86, asm: Flip RESTORE_ARGS arguments logic

    ... thus getting rid of the "else" part of the conditional statement in
    the macro.

    No functionality change.

    Signed-off-by: Borislav Petkov <bp@alien8.de>
    Link: http://lkml.kernel.org/r/1306873314-32523-4-git-send-email-bp@alien8.de
    Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
x86, asm: Cleanup thunk_64.S

    Drop thunk_ra macro in favor of an additional argument to the thunk
    macro since their bodies are almost identical. Do a whitespace scrubbing
    and use CFI-aware macros for full annotation.

    Signed-off-by: Borislav Petkov <bp@alien8.de>
    Link: http://lkml.kernel.org/r/1306873314-32523-5-git-send-email-bp@alien8.de
    Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
x86, asm: Fix binutils 2.16 issue with __USER32_CS

    While testing the patchset at

    http://lkml.kernel.org/r/1306873314-32523-1-git-send-email-bp@alien8.de

    with binutils 2.16.1 from hell, kernel build fails with the following
    error:

    arch/x86/ia32/ia32entry.S: Assembler messages:
    arch/x86/ia32/ia32entry.S:139: Error: too many positional arguments
    make[2]: *** [arch/x86/ia32/ia32entry.o] Error 1
    make[1]: *** [arch/x86/ia32] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make: *** [arch/x86] Error 2
    make: *** Waiting for unfinished jobs....

    due to spaces between the operators of the __USER32_CS define. Fix it so
    that gas 2.16 can swallow it too.

    Signed-off-by: Borislav Petkov <bp@alien8.de>
    Link: http://lkml.kernel.org/r/1307131642-32595-1-git-send-email-bp@alien8.de
    Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>