Linux 3.4.0-> 3.4.99

Conflicts:
	kernel/futex.c
	net/netlink/af_netlink.c

Change-Id: Ib48dcd111d94f75593c813f70f2056922685ea4e

Conflicts:
	arch/alpha/Makefile
	arch/alpha/include/asm/atomic.h
	arch/alpha/include/asm/fpu.h
	arch/alpha/include/asm/socket.h
	arch/alpha/kernel/process.c
	arch/alpha/kernel/sys_nautilus.c
	arch/arm/boot/.gitignore
	arch/arm/boot/dts/imx51-babbage.dts
	arch/arm/boot/dts/imx53-ard.dts
	arch/arm/boot/dts/msm8660-surf.dts
	arch/arm/boot/dts/skeleton.dtsi
	arch/arm/boot/dts/tegra-cardhu.dts
	arch/arm/configs/at91sam9g45_defconfig
	arch/arm/configs/mxs_defconfig
	arch/arm/mach-msm/board-mahimahi.c
	arch/arm/mach-msm/board-msm7x27.c
	arch/arm/mach-msm/board-msm7x30.c
	arch/arm/mach-msm/board-msm8x60.c
	arch/arm/mach-msm/board-qsd8x50.c
	arch/arm/mach-msm/board-sapphire.c
	arch/arm/mach-msm/board-trout-mmc.c
	arch/arm/mach-msm/board-trout-panel.c
	arch/avr32/Makefile
	arch/avr32/boards/mimc200/fram.c
	arch/avr32/boot/u-boot/head.S
	arch/avr32/configs/favr-32_defconfig
	arch/avr32/configs/merisc_defconfig
	arch/avr32/include/asm/signal.h
	arch/avr32/kernel/entry-avr32b.S
	arch/avr32/kernel/head.S
	arch/avr32/kernel/module.c
	arch/cris/arch-v10/lib/Makefile
	arch/cris/include/asm/io.h
	arch/cris/include/asm/posix_types.h
	arch/cris/include/asm/signal.h
	arch/cris/kernel/process.c
	arch/cris/kernel/vmlinux.lds.S
	arch/frv/include/asm/thread_info.h
	arch/frv/kernel/process.c
	arch/h8300/include/asm/signal.h
	arch/h8300/kernel/process.c
	arch/hexagon/include/asm/atomic.h
	arch/hexagon/include/asm/barrier.h
	arch/hexagon/include/asm/bitops.h
	arch/hexagon/include/asm/bitsperlong.h
	arch/hexagon/include/asm/byteorder.h
	arch/hexagon/include/asm/cache.h
	arch/hexagon/include/asm/cacheflush.h
	arch/hexagon/include/asm/checksum.h
	arch/hexagon/include/asm/cmpxchg.h
	arch/hexagon/include/asm/delay.h
	arch/hexagon/include/asm/dma-mapping.h
	arch/hexagon/include/asm/dma.h
	arch/hexagon/include/asm/elf.h
	arch/hexagon/include/asm/exec.h
	arch/hexagon/include/asm/fixmap.h
	arch/hexagon/include/asm/hexagon_vm.h
	arch/hexagon/include/asm/intrinsics.h
	arch/hexagon/include/asm/io.h
	arch/hexagon/include/asm/irq.h
	arch/hexagon/include/asm/irqflags.h
	arch/hexagon/include/asm/kgdb.h
	arch/hexagon/include/asm/linkage.h
	arch/hexagon/include/asm/mem-layout.h
	arch/hexagon/include/asm/mmu.h
	arch/hexagon/include/asm/mmu_context.h
	arch/hexagon/include/asm/module.h
	arch/hexagon/include/asm/page.h
	arch/hexagon/include/asm/param.h
	arch/hexagon/include/asm/perf_event.h
	arch/hexagon/include/asm/pgalloc.h
	arch/hexagon/include/asm/pgtable.h
	arch/hexagon/include/asm/processor.h
	arch/hexagon/include/asm/ptrace.h
	arch/hexagon/include/asm/registers.h
	arch/hexagon/include/asm/setup.h
	arch/hexagon/include/asm/sigcontext.h
	arch/hexagon/include/asm/signal.h
	arch/hexagon/include/asm/smp.h
	arch/hexagon/include/asm/spinlock.h
	arch/hexagon/include/asm/spinlock_types.h
	arch/hexagon/include/asm/string.h
	arch/hexagon/include/asm/suspend.h
	arch/hexagon/include/asm/swab.h
	arch/hexagon/include/asm/switch_to.h
	arch/hexagon/include/asm/syscall.h
	arch/hexagon/include/asm/thread_info.h
	arch/hexagon/include/asm/time.h
	arch/hexagon/include/asm/timer-regs.h
	arch/hexagon/include/asm/timex.h
	arch/hexagon/include/asm/tlb.h
	arch/hexagon/include/asm/tlbflush.h
	arch/hexagon/include/asm/traps.h
	arch/hexagon/include/asm/uaccess.h
	arch/hexagon/include/asm/unistd.h
	arch/hexagon/include/asm/user.h
	arch/hexagon/include/asm/vdso.h
	arch/hexagon/include/asm/vm_fault.h
	arch/hexagon/include/asm/vm_mmu.h
	arch/hexagon/kernel/asm-offsets.c
	arch/hexagon/kernel/dma.c
	arch/hexagon/kernel/head.S
	arch/hexagon/kernel/hexagon_ksyms.c
	arch/hexagon/kernel/init_task.c
	arch/hexagon/kernel/irq_cpu.c
	arch/hexagon/kernel/kgdb.c
	arch/hexagon/kernel/module.c
	arch/hexagon/kernel/process.c
	arch/hexagon/kernel/ptrace.c
	arch/hexagon/kernel/reset.c
	arch/hexagon/kernel/setup.c
	arch/hexagon/kernel/signal.c
	arch/hexagon/kernel/smp.c
	arch/hexagon/kernel/stacktrace.c
	arch/hexagon/kernel/syscall.c
	arch/hexagon/kernel/syscalltab.c
	arch/hexagon/kernel/time.c
	arch/hexagon/kernel/topology.c
	arch/hexagon/kernel/trampoline.S
	arch/hexagon/kernel/traps.c
	arch/hexagon/kernel/vdso.c
	arch/hexagon/kernel/vm_entry.S
	arch/hexagon/kernel/vm_events.c
	arch/hexagon/kernel/vm_init_segtable.S
	arch/hexagon/kernel/vm_ops.S
	arch/hexagon/kernel/vm_switch.S
	arch/hexagon/kernel/vm_vectors.S
	arch/hexagon/kernel/vmlinux.lds.S
	arch/hexagon/lib/checksum.c
	arch/hexagon/lib/io.c
	arch/hexagon/lib/memcpy.S
	arch/hexagon/lib/memset.S
	arch/hexagon/mm/cache.c
	arch/hexagon/mm/copy_from_user.S
	arch/hexagon/mm/copy_to_user.S
	arch/hexagon/mm/copy_user_template.S
	arch/hexagon/mm/init.c
	arch/hexagon/mm/ioremap.c
	arch/hexagon/mm/pgalloc.c
	arch/hexagon/mm/strnlen_user.S
	arch/hexagon/mm/uaccess.c
	arch/hexagon/mm/vm_fault.c
	arch/hexagon/mm/vm_tlb.c
	arch/ia64/include/asm/Kbuild
	arch/ia64/include/asm/atomic.h
	arch/ia64/include/asm/futex.h
	arch/ia64/include/asm/mca.h
	arch/ia64/include/asm/processor.h
	arch/ia64/kernel/irq.c
	arch/ia64/kernel/irq_ia64.c
	arch/ia64/kernel/mca.c
	arch/ia64/kernel/process.c
	arch/ia64/kvm/vtlb.c
	arch/ia64/mm/contig.c
	arch/ia64/mm/discontig.c
	arch/m32r/boot/compressed/Makefile
	arch/m32r/boot/compressed/misc.c
	arch/m32r/include/asm/signal.h
	arch/m32r/kernel/process.c
	arch/m68k/emu/natfeat.c
	arch/m68k/include/asm/div64.h
	arch/m68k/include/asm/entry.h
	arch/m68k/include/asm/signal.h
	arch/m68k/kernel/head.S
	arch/m68k/kernel/process.c
	arch/m68k/kernel/sys_m68k.c
	arch/microblaze/Kconfig
	arch/microblaze/configs/mmu_defconfig
	arch/microblaze/configs/nommu_defconfig
	arch/mips/Kconfig
	arch/mips/Makefile
	arch/mips/ath79/clock.c
	arch/mips/include/asm/io.h
	arch/mips/include/asm/jump_label.h
	arch/mips/include/asm/mach-bcm63xx/bcm63xx_gpio.h
	arch/mips/include/asm/page.h
	arch/mips/include/asm/thread_info.h
	arch/mips/kernel/Makefile
	arch/mips/kernel/irq-msc01.c
	arch/mips/kernel/kgdb.c
	arch/mips/kernel/kspd.c
	arch/mips/kernel/process.c
	arch/mips/kernel/vmlinux.lds.S
	arch/mips/mm/dma-default.c
	arch/mips/mm/gup.c
	arch/mips/power/hibernate.S
	arch/mn10300/Makefile
	arch/mn10300/include/asm/signal.h
	arch/mn10300/kernel/process.c
	arch/parisc/include/asm/atomic.h
	arch/parisc/include/asm/pgtable.h
	arch/parisc/kernel/cache.c
	arch/parisc/kernel/entry.S
	arch/parisc/kernel/head.S
	arch/parisc/kernel/process.c
	arch/parisc/kernel/signal32.c
	arch/parisc/kernel/sys_parisc.c
	arch/parisc/kernel/syscall_table.S
	arch/parisc/kernel/traps.c
	arch/parisc/kernel/vmlinux.lds.S
	arch/parisc/mm/init.c
	arch/powerpc/Kconfig
	arch/powerpc/Makefile
	arch/powerpc/boot/dts/p1022ds.dtsi
	arch/powerpc/include/asm/exception-64s.h
	arch/powerpc/include/asm/hw_irq.h
	arch/powerpc/include/asm/jump_label.h
	arch/powerpc/include/asm/module.h
	arch/powerpc/include/asm/page.h
	arch/powerpc/include/asm/pci-bridge.h
	arch/powerpc/include/asm/ppc-opcode.h
	arch/powerpc/include/asm/ppc_asm.h
	arch/powerpc/include/asm/reg.h
	arch/powerpc/include/asm/rtas.h
	arch/powerpc/include/asm/signal.h
	arch/powerpc/kernel/align.c
	arch/powerpc/kernel/asm-offsets.c
	arch/powerpc/kernel/cacheinfo.c
	arch/powerpc/kernel/cputable.c
	arch/powerpc/kernel/crash_dump.c
	arch/powerpc/kernel/dbell.c
	arch/powerpc/kernel/entry_64.S
	arch/powerpc/kernel/exceptions-64s.S
	arch/powerpc/kernel/ftrace.c
	arch/powerpc/kernel/head_64.S
	arch/powerpc/kernel/idle.c
	arch/powerpc/kernel/iommu.c
	arch/powerpc/kernel/irq.c
	arch/powerpc/kernel/lparcfg.c
	arch/powerpc/kernel/machine_kexec_64.c
	arch/powerpc/kernel/module_32.c
	arch/powerpc/kernel/process.c
	arch/powerpc/kernel/reloc_64.S
	arch/powerpc/kernel/rtas.c
	arch/powerpc/kernel/setup_64.c
	arch/powerpc/kernel/signal_32.c
	arch/powerpc/kernel/signal_64.c
	arch/powerpc/kernel/smp.c
	arch/powerpc/kernel/sysfs.c
	arch/powerpc/kernel/time.c
	arch/powerpc/kernel/traps.c
	arch/powerpc/kernel/vio.c
	arch/powerpc/kernel/vmlinux.lds.S
	arch/powerpc/kvm/44x_emulate.c
	arch/powerpc/kvm/book3s_64_mmu_hv.c
	arch/powerpc/kvm/book3s_hv_rm_mmu.c
	arch/powerpc/kvm/book3s_hv_rmhandlers.S
	arch/powerpc/kvm/emulate.c
	arch/powerpc/lib/checksum_64.S
	arch/powerpc/lib/crtsavres.S
	arch/powerpc/lib/sstep.c
	arch/powerpc/mm/hash_utils_64.c
	arch/powerpc/mm/numa.c
	arch/powerpc/perf/core-book3s.c
	arch/powerpc/platforms/40x/ppc40x_simple.c
	arch/powerpc/platforms/85xx/p1022_ds.c
	arch/powerpc/platforms/cell/pervasive.c
	arch/powerpc/platforms/cell/spufs/inode.c
	arch/powerpc/platforms/powernv/pci-ioda.c
	arch/powerpc/platforms/pseries/eeh.c
	arch/powerpc/platforms/pseries/eeh_driver.c
	arch/powerpc/platforms/pseries/eeh_event.c
	arch/powerpc/platforms/pseries/eeh_pseries.c
	arch/powerpc/platforms/pseries/iommu.c
	arch/powerpc/platforms/pseries/lpar.c
	arch/powerpc/platforms/pseries/processor_idle.c
	arch/powerpc/platforms/pseries/suspend.c
	arch/powerpc/sysdev/xics/icp-hv.c
	arch/powerpc/xmon/xmon.c
	arch/s390/boot/compressed/vmlinux.lds.S
	arch/s390/crypto/aes_s390.c
	arch/s390/include/asm/compat.h
	arch/s390/include/asm/jump_label.h
	arch/s390/include/asm/lowcore.h
	arch/s390/include/asm/mmu_context.h
	arch/s390/include/asm/pgtable.h
	arch/s390/include/asm/processor.h
	arch/s390/include/asm/ptrace.h
	arch/s390/include/asm/signal.h
	arch/s390/include/asm/timex.h
	arch/s390/include/asm/tlbflush.h
	arch/s390/kernel/compat_linux.c
	arch/s390/kernel/compat_signal.c
	arch/s390/kernel/compat_wrapper.S
	arch/s390/kernel/entry.S
	arch/s390/kernel/entry64.S
	arch/s390/kernel/head64.S
	arch/s390/kernel/processor.c
	arch/s390/kernel/signal.c
	arch/s390/kernel/smp.c
	arch/s390/kernel/time.c
	arch/s390/kernel/vmlinux.lds.S
	arch/s390/kvm/interrupt.c
	arch/s390/kvm/kvm-s390.c
	arch/s390/mm/fault.c
	arch/s390/mm/gup.c
	arch/s390/mm/mmap.c
	arch/s390/mm/page-states.c
	arch/s390/mm/pgtable.c
	arch/s390/oprofile/init.c
	arch/score/kernel/process.c
	arch/sh/include/asm/elf.h
	arch/sh/kernel/dumpstack.c
	arch/sh/lib/Makefile
	arch/sparc/Kconfig
	arch/sparc/include/asm/hugetlb.h
	arch/sparc/include/asm/jump_label.h
	arch/sparc/include/asm/pgtable_64.h
	arch/sparc/include/asm/signal.h
	arch/sparc/include/asm/switch_to_64.h
	arch/sparc/include/asm/tlbflush_64.h
	arch/sparc/include/asm/uaccess_64.h
	arch/sparc/kernel/asm-offsets.c
	arch/sparc/kernel/entry.S
	arch/sparc/kernel/ktlb.S
	arch/sparc/kernel/pci.c
	arch/sparc/kernel/perf_event.c
	arch/sparc/kernel/signal_64.c
	arch/sparc/kernel/smp_64.c
	arch/sparc/kernel/sys_sparc_64.c
	arch/sparc/kernel/syscalls.S
	arch/sparc/kernel/systbls_64.S
	arch/sparc/kernel/trampoline_64.S
	arch/sparc/lib/Makefile
	arch/sparc/lib/ksyms.c
	arch/sparc/mm/hypersparc.S
	arch/sparc/mm/init_64.c
	arch/sparc/mm/swift.S
	arch/sparc/mm/tlb.c
	arch/sparc/mm/tsb.c
	arch/sparc/mm/tsunami.S
	arch/sparc/mm/ultra.S
	arch/sparc/mm/viking.S
	arch/tile/Makefile
	arch/tile/include/asm/bitops.h
	arch/tile/include/asm/percpu.h
	arch/tile/kernel/setup.c
	arch/tile/lib/exports.c
	arch/um/include/asm/pgtable.h
	arch/um/kernel/exitcode.c
	arch/um/os-Linux/start_up.c
	arch/unicore32/mm/init.c
	arch/xtensa/include/asm/signal.h
	arch/xtensa/kernel/Makefile
	arch/xtensa/kernel/process.c
	arch/xtensa/kernel/signal.c
	arch/xtensa/kernel/vmlinux.lds.S
	arch/xtensa/mm/init.c
	init/main.c
	kernel/futex.c
	net/netlink/af_netlink.c
	scripts/kconfig/check.sh
	scripts/kconfig/lxdialog/check-lxdialog.sh
	scripts/kconfig/streamline_config.pl
Linux 3.4.99 > 3.4.100

Change-Id: I6750dd006ae9a8e96eaa89c500f63c1af7bccba3
drivers/usb: fix -Wparentheses compile error per the example at this link

http://pic.dhe.ibm.com/infocenter/tpfhelp/current/index.jsp?topic=%2Fcom.ibm.ztpf-ztpfdf.doc_put.cur%2Fcommon%2Fm1rhparn.html

Change-Id: I3aeb1600b4fd2dacd1e04584527cca15d4c7a3ee