sound control: fix audio resetting issue
add support for gcc 4.8
Linux 3.4.75

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/include/asm/mutex.h
	arch/arm/kernel/perf_event.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/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/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/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/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/traps.c
	arch/parisc/kernel/vmlinux.lds.S
	arch/parisc/mm/init.c
	arch/powerpc/Kconfig
	arch/powerpc/boot/dts/p1022ds.dtsi
	arch/powerpc/include/asm/exception-64s.h
	arch/powerpc/include/asm/hw_irq.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/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/cputable.c
	arch/powerpc/kernel/dbell.c
	arch/powerpc/kernel/entry_64.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/machine_kexec_64.c
	arch/powerpc/kernel/module_32.c
	arch/powerpc/kernel/process.c
	arch/powerpc/kernel/rtas.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_hv_rmhandlers.S
	arch/powerpc/lib/checksum_64.S
	arch/powerpc/mm/hash_utils_64.c
	arch/powerpc/mm/numa.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/include/asm/compat.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/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/pgtable.c
	arch/s390/oprofile/init.c
	arch/score/kernel/process.c
	arch/sh/include/asm/elf.h
	arch/sparc/Kconfig
	arch/sparc/include/asm/hugetlb.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/kernel/asm-offsets.c
	arch/sparc/kernel/entry.S
	arch/sparc/kernel/ktlb.S
	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/unicore32/mm/init.c
	drivers/usb/host/xhci.h
	fs/proc/stat.c
	include/linux/kref.h
	include/sound/core.h
	mm/vmscan.c
	net/wireless/reg.c