From bce1b4254a6ba50702d3190af71bae19bc105919 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Mon, 25 Oct 2010 10:40:05 +0200 Subject: [PATCH] --- yaml --- r: 216736 b: refs/heads/master c: 506ecbca71d07fa327dd986be1682e90885678ee h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/CREDITS | 8 +- trunk/Documentation/hwmon/sysfs-interface | 7 +- trunk/Documentation/networking/e1000.txt | 373 +- trunk/Documentation/networking/e1000e.txt | 302 ++ trunk/Documentation/networking/ixgbevf.txt | 40 +- .../power/regulator/overview.txt | 2 +- .../sound/alsa/ALSA-Configuration.txt | 82 +- trunk/Documentation/vm/page-types.c | 2 +- trunk/Documentation/workqueue.txt | 380 ++ trunk/MAINTAINERS | 89 +- trunk/Makefile | 4 +- trunk/arch/Kconfig | 4 +- trunk/arch/alpha/include/asm/cacheflush.h | 2 + trunk/arch/alpha/include/asm/unistd.h | 6 +- trunk/arch/alpha/kernel/entry.S | 81 +- trunk/arch/alpha/kernel/err_ev6.c | 12 +- trunk/arch/alpha/kernel/err_marvel.c | 33 +- trunk/arch/alpha/kernel/err_titan.c | 35 +- trunk/arch/alpha/kernel/osf_sys.c | 9 +- trunk/arch/alpha/kernel/pci-sysfs.c | 2 +- trunk/arch/alpha/kernel/process.c | 2 +- trunk/arch/alpha/kernel/signal.c | 97 +- trunk/arch/alpha/kernel/srm_env.c | 2 +- trunk/arch/alpha/kernel/systbls.S | 5 +- trunk/arch/alpha/kernel/time.c | 10 +- trunk/arch/alpha/kernel/traps.c | 3 - trunk/arch/arm/Kconfig | 41 +- trunk/arch/arm/boot/compressed/Makefile | 2 +- trunk/arch/arm/common/it8152.c | 8 + trunk/arch/arm/include/asm/pgtable.h | 4 + trunk/arch/arm/kernel/entry-common.S | 4 + trunk/arch/arm/kernel/kprobes-decode.c | 7 +- .../arch/arm/mach-at91/at91sam9g45_devices.c | 4 +- .../arch/arm/mach-at91/include/mach/system.h | 7 +- trunk/arch/arm/mach-davinci/devices.c | 13 + trunk/arch/arm/mach-davinci/dm355.c | 3 +- trunk/arch/arm/mach-davinci/dm365.c | 3 +- trunk/arch/arm/mach-davinci/dm644x.c | 3 +- trunk/arch/arm/mach-davinci/dm646x.c | 3 +- trunk/arch/arm/mach-dove/include/mach/io.h | 6 +- trunk/arch/arm/mach-ep93xx/core.c | 40 + trunk/arch/arm/mach-ep93xx/dma-m2p.c | 2 +- .../mach-ep93xx/include/mach/ep93xx-regs.h | 1 + .../arm/mach-ep93xx/include/mach/platform.h | 1 + trunk/arch/arm/mach-ep93xx/simone.c | 1 + trunk/arch/arm/mach-imx/Kconfig | 1 + trunk/arch/arm/mach-imx/mach-cpuimx27.c | 2 +- trunk/arch/arm/mach-ixp4xx/common-pci.c | 8 + .../arm/mach-ixp4xx/include/mach/hardware.h | 2 + trunk/arch/arm/mach-kirkwood/common.c | 6 + .../arm/mach-kirkwood/include/mach/kirkwood.h | 2 +- trunk/arch/arm/mach-kirkwood/pcie.c | 4 +- trunk/arch/arm/mach-mmp/include/mach/system.h | 7 +- trunk/arch/arm/mach-omap1/devices.c | 26 + .../arm/mach-omap2/board-rx51-peripherals.c | 17 +- .../arm/mach-omap2/board-zoom-peripherals.c | 12 + trunk/arch/arm/mach-omap2/board-zoom2.c | 36 +- trunk/arch/arm/mach-omap2/devices.c | 39 + .../arm/mach-omap2/include/mach/board-zoom.h | 2 + trunk/arch/arm/mach-pxa/cpufreq-pxa2xx.c | 3 +- trunk/arch/arm/mach-pxa/devices.c | 25 + trunk/arch/arm/mach-pxa/devices.h | 6 + .../arch/arm/mach-pxa/include/mach/hardware.h | 14 +- trunk/arch/arm/mach-pxa/include/mach/io.h | 2 + trunk/arch/arm/mach-pxa/palm27x.c | 6 +- trunk/arch/arm/mach-pxa/pxa27x.c | 4 + trunk/arch/arm/mach-pxa/pxa3xx.c | 5 + trunk/arch/arm/mach-pxa/vpac270.c | 1 + trunk/arch/arm/mach-pxa/zylonite.c | 11 + trunk/arch/arm/mach-s3c64xx/dev-audio.c | 20 +- trunk/arch/arm/mach-s3c64xx/dev-spi.c | 3 +- trunk/arch/arm/mach-s3c64xx/mach-real6410.c | 104 +- trunk/arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 + trunk/arch/arm/mach-s5p6440/cpu.c | 1 + trunk/arch/arm/mach-s5p6442/cpu.c | 1 + trunk/arch/arm/mach-s5pc100/cpu.c | 1 + trunk/arch/arm/mach-s5pv210/clock.c | 25 +- trunk/arch/arm/mach-s5pv210/cpu.c | 3 +- trunk/arch/arm/mach-u300/include/mach/gpio.h | 3 + trunk/arch/arm/mach-vexpress/ct-ca9x4.c | 12 +- trunk/arch/arm/mach-vexpress/v2m.c | 2 +- trunk/arch/arm/mm/alignment.c | 19 +- trunk/arch/arm/mm/ioremap.c | 8 +- trunk/arch/arm/mm/mmu.c | 31 +- trunk/arch/arm/mm/proc-v7.S | 70 +- trunk/arch/arm/oprofile/common.c | 7 +- trunk/arch/arm/plat-nomadik/timer.c | 33 +- trunk/arch/arm/plat-omap/Kconfig | 2 +- trunk/arch/arm/plat-omap/include/plat/mcbsp.h | 7 + trunk/arch/arm/plat-omap/iommu.c | 1 + trunk/arch/arm/plat-omap/mcbsp.c | 2 +- trunk/arch/arm/plat-omap/sram.c | 25 +- trunk/arch/arm/plat-s3c24xx/devs.c | 34 +- trunk/arch/arm/plat-s5p/dev-fimc0.c | 9 +- trunk/arch/arm/plat-s5p/dev-fimc1.c | 9 +- trunk/arch/arm/plat-s5p/dev-fimc2.c | 9 +- trunk/arch/arm/plat-samsung/adc.c | 1 - trunk/arch/arm/plat-samsung/clock.c | 27 +- trunk/arch/arm/plat-samsung/gpio-config.c | 7 +- .../arch/arm/plat-samsung/include/plat/devs.h | 2 + .../arm/plat-samsung/include/plat/gpio-cfg.h | 10 +- trunk/arch/avr32/kernel/module.c | 3 +- trunk/arch/frv/kernel/signal.c | 51 +- trunk/arch/h8300/kernel/module.c | 3 +- trunk/arch/ia64/include/asm/compat.h | 2 +- trunk/arch/ia64/kernel/fsys.S | 30 +- trunk/arch/m32r/include/asm/elf.h | 4 +- trunk/arch/m32r/include/asm/signal.h | 1 - trunk/arch/m32r/include/asm/unistd.h | 1 + trunk/arch/m32r/kernel/.gitignore | 1 + trunk/arch/m32r/kernel/entry.S | 5 +- trunk/arch/m32r/kernel/ptrace.c | 7 +- trunk/arch/m32r/kernel/signal.c | 103 +- trunk/arch/m68k/include/asm/unistd.h | 5 +- trunk/arch/m68k/kernel/entry.S | 3 + trunk/arch/m68k/mac/macboing.c | 6 +- trunk/arch/m68knommu/kernel/syscalltable.S | 3 + trunk/arch/mips/Kbuild | 4 + trunk/arch/mips/Kconfig | 25 +- trunk/arch/mips/alchemy/common/prom.c | 5 +- .../mips/alchemy/devboards/db1200/platform.c | 6 + trunk/arch/mips/boot/compressed/Makefile | 4 +- trunk/arch/mips/cavium-octeon/Kconfig | 4 + trunk/arch/mips/cavium-octeon/cpu.c | 2 +- .../mips/cavium-octeon/executive/Makefile | 2 +- trunk/arch/mips/dec/Platform | 2 +- trunk/arch/mips/include/asm/atomic.h | 4 + trunk/arch/mips/include/asm/compat.h | 2 +- trunk/arch/mips/include/asm/cop2.h | 2 +- trunk/arch/mips/include/asm/fcntl.h | 1 + trunk/arch/mips/include/asm/gic.h | 1 + .../mips/include/asm/mach-tx49xx/kmalloc.h | 2 +- .../mips/include/asm/mips-boards/maltaint.h | 3 - trunk/arch/mips/include/asm/page.h | 14 + trunk/arch/mips/include/asm/siginfo.h | 1 + trunk/arch/mips/include/asm/thread_info.h | 3 +- trunk/arch/mips/include/asm/unistd.h | 21 +- trunk/arch/mips/jz4740/Platform | 2 +- trunk/arch/mips/kernel/branch.c | 1 - trunk/arch/mips/kernel/irq-gic.c | 5 +- trunk/arch/mips/kernel/kgdb.c | 2 +- trunk/arch/mips/kernel/kspd.c | 2 +- trunk/arch/mips/kernel/linux32.c | 7 + trunk/arch/mips/kernel/ptrace.c | 4 +- trunk/arch/mips/kernel/scall32-o32.S | 16 +- trunk/arch/mips/kernel/scall64-64.S | 14 +- trunk/arch/mips/kernel/scall64-n32.S | 17 +- trunk/arch/mips/kernel/scall64-o32.S | 20 +- trunk/arch/mips/kernel/signal.c | 45 +- trunk/arch/mips/kernel/signal_n32.c | 5 + trunk/arch/mips/kernel/unaligned.c | 2 - trunk/arch/mips/mm/dma-default.c | 28 +- trunk/arch/mips/mm/sc-rm7k.c | 2 +- trunk/arch/mips/mti-malta/malta-int.c | 3 + trunk/arch/mips/pci/pci-rc32434.c | 2 +- trunk/arch/mips/pnx8550/common/reset.c | 20 +- trunk/arch/mips/pnx8550/common/setup.c | 3 +- trunk/arch/mn10300/Kconfig | 1 - trunk/arch/mn10300/Kconfig.debug | 2 +- trunk/arch/mn10300/include/asm/bitops.h | 4 +- trunk/arch/mn10300/include/asm/signal.h | 2 +- trunk/arch/mn10300/kernel/mn10300-serial.c | 22 +- trunk/arch/mn10300/kernel/module.c | 3 +- trunk/arch/mn10300/kernel/signal.c | 35 +- trunk/arch/mn10300/mm/Makefile | 14 +- trunk/arch/mn10300/mm/cache-disabled.c | 21 + trunk/arch/mn10300/mm/cache.c | 20 +- trunk/arch/parisc/include/asm/compat.h | 2 +- trunk/arch/parisc/kernel/module.c | 3 +- trunk/arch/powerpc/boot/dts/mpc8610_hpcd.dts | 1 + trunk/arch/powerpc/configs/mpc85xx_defconfig | 3 + .../powerpc/configs/mpc85xx_smp_defconfig | 3 + trunk/arch/powerpc/include/asm/compat.h | 2 +- .../include/asm/{immap_86xx.h => fsl_guts.h} | 111 +- trunk/arch/powerpc/kernel/module.c | 6 - trunk/arch/powerpc/kernel/signal.c | 2 + trunk/arch/powerpc/kernel/signal_32.c | 3 +- trunk/arch/powerpc/kernel/signal_64.c | 2 +- trunk/arch/powerpc/platforms/512x/clock.c | 2 +- trunk/arch/powerpc/platforms/52xx/efika.c | 9 +- .../powerpc/platforms/52xx/mpc52xx_common.c | 8 +- trunk/arch/powerpc/platforms/85xx/p1022_ds.c | 211 +- trunk/arch/s390/include/asm/compat.h | 2 +- trunk/arch/s390/kernel/module.c | 3 +- trunk/arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 2 +- trunk/arch/sh/kernel/module.c | 2 - trunk/arch/sparc/include/asm/compat.h | 2 +- trunk/arch/sparc/kernel/perf_event.c | 14 +- trunk/arch/sparc/kernel/signal32.c | 161 +- trunk/arch/sparc/kernel/signal_32.c | 55 +- trunk/arch/sparc/kernel/signal_64.c | 45 +- trunk/arch/tile/include/arch/chip_tile64.h | 3 + trunk/arch/tile/include/arch/chip_tilepro.h | 3 + trunk/arch/tile/include/asm/compat.h | 7 +- trunk/arch/tile/include/asm/io.h | 8 +- trunk/arch/tile/include/asm/processor.h | 12 + trunk/arch/tile/include/asm/ptrace.h | 15 +- trunk/arch/tile/include/asm/sigcontext.h | 18 +- trunk/arch/tile/include/asm/signal.h | 1 + trunk/arch/tile/include/asm/syscalls.h | 21 +- trunk/arch/tile/kernel/intvec_32.S | 7 - trunk/arch/tile/kernel/process.c | 30 +- trunk/arch/tile/kernel/signal.c | 27 +- trunk/arch/tile/kernel/stack.c | 2 +- trunk/arch/um/drivers/hostaudio_kern.c | 14 +- trunk/arch/um/drivers/net_kern.c | 17 +- trunk/arch/um/drivers/ubd_kern.c | 9 +- trunk/arch/um/kernel/exec.c | 6 +- trunk/arch/um/kernel/internal.h | 2 +- trunk/arch/um/kernel/syscall.c | 4 +- trunk/arch/x86/Makefile | 2 +- trunk/arch/x86/boot/early_serial_console.c | 14 +- trunk/arch/x86/ia32/ia32_aout.c | 22 +- trunk/arch/x86/ia32/ia32entry.S | 22 +- trunk/arch/x86/include/asm/amd_iommu_proto.h | 6 + trunk/arch/x86/include/asm/amd_iommu_types.h | 12 + trunk/arch/x86/include/asm/bitops.h | 2 +- trunk/arch/x86/include/asm/compat.h | 2 +- trunk/arch/x86/include/asm/cpufeature.h | 5 +- trunk/arch/x86/include/asm/hpet.h | 1 - trunk/arch/x86/include/asm/hw_breakpoint.h | 2 +- trunk/arch/x86/include/asm/kvm_host.h | 24 - trunk/arch/x86/kernel/Makefile | 2 + trunk/arch/x86/kernel/acpi/cstate.c | 2 +- trunk/arch/x86/kernel/amd_iommu.c | 4 +- trunk/arch/x86/kernel/amd_iommu_init.c | 67 +- trunk/arch/x86/kernel/apic/io_apic.c | 11 +- trunk/arch/x86/kernel/apic/x2apic_uv_x.c | 6 +- trunk/arch/x86/kernel/cpu/common.c | 2 +- trunk/arch/x86/kernel/cpu/cpu.h | 1 + .../arch/x86/kernel/cpu/cpufreq/pcc-cpufreq.c | 18 +- trunk/arch/x86/kernel/cpu/intel.c | 1 + trunk/arch/x86/kernel/cpu/mcheck/mce_amd.c | 9 +- .../arch/x86/kernel/cpu/mcheck/therm_throt.c | 3 +- trunk/arch/x86/kernel/cpu/perf_event.c | 12 +- trunk/arch/x86/kernel/cpu/perf_event_p4.c | 6 +- trunk/arch/x86/kernel/cpu/scattered.c | 1 + trunk/arch/x86/kernel/early-quirks.c | 18 - trunk/arch/x86/kernel/hpet.c | 33 +- trunk/arch/x86/kernel/hw_breakpoint.c | 40 +- trunk/arch/x86/kernel/module.c | 3 +- trunk/arch/x86/kvm/svm.c | 17 +- trunk/arch/x86/kvm/vmx.c | 24 +- trunk/arch/x86/lguest/boot.c | 13 +- trunk/arch/x86/mm/srat_64.c | 8 +- trunk/arch/x86/oprofile/nmi_int.c | 5 +- trunk/arch/x86/xen/time.c | 5 +- trunk/block/blk-map.c | 2 +- trunk/block/blk-merge.c | 12 + trunk/block/bsg.c | 2 +- trunk/block/cfq-iosched.c | 16 +- trunk/block/elevator.c | 12 +- trunk/drivers/Makefile | 2 +- trunk/drivers/acpi/Kconfig | 2 +- trunk/drivers/acpi/acpi_pad.c | 34 +- trunk/drivers/acpi/acpica/aclocal.h | 1 + trunk/drivers/acpi/acpica/exutils.c | 2 +- trunk/drivers/acpi/acpica/rsutils.c | 2 +- trunk/drivers/acpi/apei/Kconfig | 2 +- trunk/drivers/acpi/apei/apei-base.c | 21 +- trunk/drivers/acpi/apei/einj.c | 4 +- trunk/drivers/acpi/apei/erst-dbg.c | 18 +- trunk/drivers/acpi/apei/erst.c | 29 +- trunk/drivers/acpi/apei/ghes.c | 2 +- trunk/drivers/acpi/apei/hest.c | 11 +- trunk/drivers/acpi/atomicio.c | 2 +- trunk/drivers/acpi/battery.c | 1 - trunk/drivers/acpi/blacklist.c | 35 + trunk/drivers/acpi/bus.c | 18 +- trunk/drivers/acpi/fan.c | 2 + trunk/drivers/acpi/processor_core.c | 7 +- trunk/drivers/acpi/processor_driver.c | 2 +- trunk/drivers/acpi/processor_perflib.c | 4 +- trunk/drivers/acpi/sleep.c | 22 + trunk/drivers/acpi/sysfs.c | 20 +- trunk/drivers/acpi/video_detect.c | 4 +- trunk/drivers/ata/ahci.c | 4 + trunk/drivers/ata/ahci.h | 12 +- trunk/drivers/ata/ahci_platform.c | 6 +- trunk/drivers/ata/libahci.c | 16 +- trunk/drivers/atm/iphase.c | 6 - trunk/drivers/atm/iphase.h | 2 +- trunk/drivers/atm/solos-pci.c | 8 +- trunk/drivers/block/cciss.c | 2 +- trunk/drivers/block/pktcdvd.c | 2 +- trunk/drivers/block/ps3disk.c | 2 +- trunk/drivers/block/virtio_blk.c | 6 +- trunk/drivers/char/agp/intel-agp.c | 2 + trunk/drivers/char/agp/intel-agp.h | 2 + trunk/drivers/char/ipmi/ipmi_si_intf.c | 17 +- trunk/drivers/char/mem.c | 3 +- trunk/drivers/char/virtio_console.c | 23 +- trunk/drivers/cpuidle/governors/menu.c | 2 +- trunk/drivers/dca/dca-core.c | 85 +- trunk/drivers/dma/ioat/dma_v2.c | 2 +- trunk/drivers/dma/mv_xor.c | 2 +- trunk/drivers/dma/shdma.c | 3 +- trunk/drivers/edac/edac_mc.c | 3 + trunk/drivers/edac/i7core_edac.c | 1 + trunk/drivers/firewire/ohci.c | 20 +- trunk/drivers/firewire/ohci.h | 8 - trunk/drivers/gpu/drm/drm_buffer.c | 6 +- trunk/drivers/gpu/drm/drm_crtc_helper.c | 10 +- trunk/drivers/gpu/drm/drm_gem.c | 39 +- trunk/drivers/gpu/drm/drm_info.c | 2 +- trunk/drivers/gpu/drm/drm_pci.c | 4 + trunk/drivers/gpu/drm/drm_platform.c | 5 + trunk/drivers/gpu/drm/drm_sysfs.c | 2 +- trunk/drivers/gpu/drm/drm_vm.c | 28 +- trunk/drivers/gpu/drm/i810/i810_dma.c | 2 +- trunk/drivers/gpu/drm/i830/i830_dma.c | 2 +- trunk/drivers/gpu/drm/i915/i915_dma.c | 9 +- trunk/drivers/gpu/drm/i915/i915_drv.c | 1 + trunk/drivers/gpu/drm/i915/i915_gem.c | 89 +- trunk/drivers/gpu/drm/i915/i915_gem_evict.c | 44 +- trunk/drivers/gpu/drm/i915/i915_suspend.c | 36 +- trunk/drivers/gpu/drm/i915/intel_crt.c | 10 +- trunk/drivers/gpu/drm/i915/intel_display.c | 70 +- trunk/drivers/gpu/drm/i915/intel_dp.c | 21 +- trunk/drivers/gpu/drm/i915/intel_drv.h | 1 - trunk/drivers/gpu/drm/i915/intel_dvo.c | 3 +- trunk/drivers/gpu/drm/i915/intel_fb.c | 4 +- trunk/drivers/gpu/drm/i915/intel_hdmi.c | 2 +- trunk/drivers/gpu/drm/i915/intel_lvds.c | 7 +- trunk/drivers/gpu/drm/i915/intel_sdvo.c | 20 +- trunk/drivers/gpu/drm/i915/intel_tv.c | 11 +- .../gpu/drm/nouveau/nouveau_connector.c | 12 +- trunk/drivers/gpu/drm/nouveau/nouveau_gem.c | 6 +- trunk/drivers/gpu/drm/radeon/atombios.h | 2 +- trunk/drivers/gpu/drm/radeon/atombios_crtc.c | 5 +- trunk/drivers/gpu/drm/radeon/evergreen.c | 32 +- trunk/drivers/gpu/drm/radeon/r100.c | 27 +- trunk/drivers/gpu/drm/radeon/r600.c | 9 +- trunk/drivers/gpu/drm/radeon/r600_blit_kms.c | 27 + .../gpu/drm/radeon/r600_blit_shaders.h | 24 + trunk/drivers/gpu/drm/radeon/r600_cs.c | 5 +- trunk/drivers/gpu/drm/radeon/radeon.h | 1 + .../drivers/gpu/drm/radeon/radeon_atombios.c | 27 +- trunk/drivers/gpu/drm/radeon/radeon_combios.c | 73 +- .../gpu/drm/radeon/radeon_connectors.c | 15 +- trunk/drivers/gpu/drm/radeon/radeon_cursor.c | 28 +- trunk/drivers/gpu/drm/radeon/radeon_display.c | 14 +- trunk/drivers/gpu/drm/radeon/radeon_fb.c | 13 +- trunk/drivers/gpu/drm/radeon/radeon_gem.c | 4 +- trunk/drivers/gpu/drm/radeon/radeon_kms.c | 4 + trunk/drivers/gpu/drm/radeon/radeon_mode.h | 3 +- trunk/drivers/gpu/drm/radeon/radeon_object.c | 2 +- trunk/drivers/gpu/drm/radeon/radeon_object.h | 5 +- trunk/drivers/gpu/drm/radeon/rs600.c | 1 + trunk/drivers/gpu/drm/radeon/rs690.c | 1 + trunk/drivers/gpu/drm/radeon/rv770.c | 2 + trunk/drivers/gpu/drm/ttm/ttm_bo.c | 83 +- trunk/drivers/gpu/drm/ttm/ttm_bo_util.c | 1 + trunk/drivers/gpu/drm/ttm/ttm_page_alloc.c | 8 +- trunk/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 145 +- trunk/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 8 + trunk/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 5 + trunk/drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 3 + trunk/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 17 + trunk/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 34 +- .../drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 4 + trunk/drivers/gpu/vga/vgaarb.c | 2 +- trunk/drivers/hid/hid-cando.c | 2 + trunk/drivers/hid/hid-core.c | 5 +- trunk/drivers/hid/hid-ids.h | 6 + trunk/drivers/hid/hid-mosart.c | 1 + trunk/drivers/hid/hid-topseed.c | 1 + trunk/drivers/hid/hidraw.c | 11 + trunk/drivers/hid/usbhid/hid-core.c | 8 +- trunk/drivers/hid/usbhid/hid-quirks.c | 5 + trunk/drivers/hid/usbhid/hiddev.c | 2 +- trunk/drivers/hid/usbhid/usbhid.h | 1 + trunk/drivers/hwmon/Kconfig | 2 +- trunk/drivers/hwmon/adm1031.c | 43 +- trunk/drivers/hwmon/coretemp.c | 57 +- trunk/drivers/hwmon/emc1403.c | 1 - trunk/drivers/hwmon/f71882fg.c | 32 +- trunk/drivers/hwmon/f75375s.c | 6 +- trunk/drivers/hwmon/lis3lv02d.c | 4 +- trunk/drivers/hwmon/lis3lv02d_i2c.c | 4 +- trunk/drivers/hwmon/lis3lv02d_spi.c | 4 +- trunk/drivers/hwmon/lm95241.c | 21 +- trunk/drivers/hwmon/pkgtemp.c | 23 +- trunk/drivers/hwmon/w83627ehf.c | 1 + trunk/drivers/i2c/busses/i2c-cpm.c | 5 + trunk/drivers/i2c/busses/i2c-davinci.c | 24 +- trunk/drivers/i2c/busses/i2c-ibm_iic.c | 3 + trunk/drivers/i2c/busses/i2c-imx.c | 12 +- trunk/drivers/i2c/busses/i2c-mpc.c | 1 + trunk/drivers/i2c/busses/i2c-octeon.c | 2 +- trunk/drivers/i2c/busses/i2c-omap.c | 2 + trunk/drivers/i2c/busses/i2c-pca-isa.c | 12 +- trunk/drivers/i2c/busses/i2c-pca-platform.c | 11 +- trunk/drivers/i2c/busses/i2c-s3c2410.c | 4 +- trunk/drivers/i2c/i2c-core.c | 54 +- trunk/drivers/ide/ide-probe.c | 12 +- trunk/drivers/idle/intel_idle.c | 30 +- trunk/drivers/infiniband/hw/cxgb3/iwch_cm.c | 6 +- trunk/drivers/input/evdev.c | 8 +- trunk/drivers/input/joydev.c | 3 + trunk/drivers/input/misc/twl4030-vibra.c | 4 +- trunk/drivers/input/misc/uinput.c | 7 + trunk/drivers/input/tablet/wacom_sys.c | 23 +- trunk/drivers/input/tablet/wacom_wac.c | 4 +- trunk/drivers/isdn/sc/interrupt.c | 18 +- trunk/drivers/leds/leds-ns2.c | 9 +- trunk/drivers/md/bitmap.c | 9 +- trunk/drivers/md/md.c | 6 +- trunk/drivers/md/raid1.c | 4 +- trunk/drivers/media/IR/ir-keytable.c | 9 +- trunk/drivers/media/IR/ir-lirc-codec.c | 2 +- trunk/drivers/media/IR/ir-raw-event.c | 4 +- trunk/drivers/media/IR/ir-sysfs.c | 17 +- trunk/drivers/media/IR/keymaps/rc-rc6-mce.c | 3 + trunk/drivers/media/IR/mceusb.c | 4 + .../drivers/media/dvb/dvb-usb/dib0700_core.c | 3 - .../media/dvb/dvb-usb/dib0700_devices.c | 56 +- trunk/drivers/media/dvb/dvb-usb/opera1.c | 4 +- trunk/drivers/media/dvb/frontends/dib7000p.c | 8 +- trunk/drivers/media/dvb/frontends/dib7000p.h | 5 + trunk/drivers/media/dvb/siano/smscoreapi.c | 31 +- .../media/radio/si470x/radio-si470x-i2c.c | 2 +- trunk/drivers/media/video/cx231xx/Makefile | 1 + .../media/video/cx231xx/cx231xx-cards.c | 17 +- .../media/video/cx25840/cx25840-core.c | 2 +- trunk/drivers/media/video/cx88/Kconfig | 2 +- trunk/drivers/media/video/gspca/gspca.c | 1 + trunk/drivers/media/video/gspca/sn9c20x.c | 3 +- trunk/drivers/media/video/ivtv/ivtvfb.c | 2 + trunk/drivers/media/video/mem2mem_testdev.c | 3 +- trunk/drivers/media/video/mt9m111.c | 8 +- trunk/drivers/media/video/mt9v022.c | 3 - trunk/drivers/media/video/mx2_camera.c | 4 + .../media/video/pvrusb2/pvrusb2-ctrl.c | 6 +- .../drivers/media/video/s5p-fimc/fimc-core.c | 94 +- .../media/video/saa7134/saa7134-cards.c | 10 +- .../media/video/saa7164/saa7164-buffer.c | 5 +- trunk/drivers/media/video/uvc/uvc_driver.c | 24 + trunk/drivers/media/video/uvc/uvcvideo.h | 1 + .../drivers/media/video/v4l2-compat-ioctl32.c | 32 +- .../drivers/media/video/videobuf-dma-contig.c | 6 +- trunk/drivers/media/video/videobuf-dma-sg.c | 11 +- trunk/drivers/mfd/max8925-core.c | 13 +- trunk/drivers/mfd/twl-core.c | 6 +- trunk/drivers/mfd/twl4030-codec.c | 8 +- trunk/drivers/mfd/wm831x-irq.c | 9 +- trunk/drivers/misc/Kconfig | 2 +- trunk/drivers/misc/Makefile | 2 +- trunk/drivers/misc/bh1780gli.c | 1 - .../misc/{vmware_balloon.c => vmw_balloon.c} | 0 trunk/drivers/mmc/core/core.c | 13 + trunk/drivers/mmc/host/sdhci-s3c.c | 12 +- trunk/drivers/mtd/nand/bf5xx_nand.c | 9 +- trunk/drivers/mtd/nand/mxc_nand.c | 137 +- trunk/drivers/mtd/nand/omap2.c | 2 +- trunk/drivers/mtd/nand/pxa3xx_nand.c | 6 + trunk/drivers/mtd/onenand/samsung.c | 16 +- trunk/drivers/net/3c59x.c | 17 +- trunk/drivers/net/Kconfig | 4 +- trunk/drivers/net/atlx/atl1.c | 11 +- trunk/drivers/net/b44.c | 4 +- trunk/drivers/net/bonding/bond_3ad.c | 3 + trunk/drivers/net/bonding/bond_alb.c | 3 + trunk/drivers/net/bonding/bond_main.c | 9 + trunk/drivers/net/cxgb3/cxgb3_main.c | 2 + trunk/drivers/net/e1000e/hw.h | 1 + trunk/drivers/net/e1000e/ich8lan.c | 197 +- trunk/drivers/net/e1000e/netdev.c | 29 +- trunk/drivers/net/ehea/ehea_main.c | 9 +- trunk/drivers/net/ehea/ehea_qmr.h | 1 + trunk/drivers/net/eql.c | 2 + trunk/drivers/net/fec.c | 44 +- trunk/drivers/net/ibm_newemac/core.c | 4 +- trunk/drivers/net/ll_temac_main.c | 1 + trunk/drivers/net/ll_temac_mdio.c | 1 + trunk/drivers/net/netxen/netxen_nic_init.c | 3 - trunk/drivers/net/pcmcia/pcnet_cs.c | 139 +- trunk/drivers/net/phy/mdio_bus.c | 4 +- trunk/drivers/net/ppp_generic.c | 9 +- trunk/drivers/net/qlcnic/qlcnic_init.c | 7 +- trunk/drivers/net/r8169.c | 70 +- trunk/drivers/net/rionet.c | 2 +- trunk/drivers/net/sgiseeq.c | 2 +- trunk/drivers/net/skge.c | 18 +- trunk/drivers/net/smsc911x.c | 1 + trunk/drivers/net/tg3.c | 6 +- trunk/drivers/net/tg3.h | 2 +- trunk/drivers/net/tulip/de2104x.c | 43 +- trunk/drivers/net/usb/hso.c | 2 + trunk/drivers/net/wimax/i2400m/rx.c | 26 +- trunk/drivers/net/wireless/ath/ath9k/ani.c | 2 +- .../net/wireless/iwlwifi/iwl-agn-lib.c | 2 +- trunk/drivers/net/wireless/iwlwifi/iwl-core.c | 5 + .../net/wireless/iwlwifi/iwl3945-base.c | 2 +- trunk/drivers/pci/intel-iommu.c | 117 +- trunk/drivers/pci/iov.c | 2 +- trunk/drivers/pci/pci.h | 5 +- trunk/drivers/pci/quirks.c | 20 + trunk/drivers/pcmcia/pcmcia_resource.c | 57 +- trunk/drivers/pcmcia/pd6729.c | 2 +- trunk/drivers/platform/x86/intel_ips.c | 122 +- trunk/drivers/platform/x86/thinkpad_acpi.c | 5 +- trunk/drivers/power/apm_power.c | 1 + trunk/drivers/power/intel_mid_battery.c | 6 +- trunk/drivers/regulator/88pm8607.c | 4 +- trunk/drivers/regulator/ab3100.c | 5 +- trunk/drivers/regulator/ab8500.c | 9 +- trunk/drivers/regulator/ad5398.c | 13 +- trunk/drivers/regulator/core.c | 6 +- trunk/drivers/regulator/isl6271a-regulator.c | 4 +- trunk/drivers/regulator/max1586.c | 12 +- trunk/drivers/regulator/max8649.c | 2 +- trunk/drivers/regulator/max8998.c | 8 +- trunk/drivers/regulator/tps6507x-regulator.c | 6 - trunk/drivers/regulator/tps6586x-regulator.c | 4 +- trunk/drivers/regulator/wm831x-ldo.c | 7 +- trunk/drivers/regulator/wm8350-regulator.c | 2 +- trunk/drivers/rtc/rtc-ab3100.c | 2 + trunk/drivers/rtc/rtc-ds3232.c | 2 - trunk/drivers/rtc/rtc-s3c.c | 13 +- trunk/drivers/s390/net/ctcm_main.c | 4 +- trunk/drivers/scsi/scsi.c | 4 +- trunk/drivers/serial/amba-pl010.c | 9 +- trunk/drivers/serial/ioc3_serial.c | 1 + trunk/drivers/serial/mfd.c | 18 +- trunk/drivers/serial/mpc52xx_uart.c | 1 + trunk/drivers/serial/mrst_max3110.c | 1 + trunk/drivers/serial/serial_cs.c | 62 +- trunk/drivers/spi/amba-pl022.c | 16 +- trunk/drivers/spi/dw_spi.c | 24 +- trunk/drivers/spi/spi.c | 14 +- trunk/drivers/spi/spi_gpio.c | 2 +- trunk/drivers/spi/spi_mpc8xxx.c | 10 +- trunk/drivers/spi/spi_s3c64xx.c | 37 +- .../staging/batman-adv/hard-interface.c | 13 - trunk/drivers/staging/batman-adv/send.c | 8 +- trunk/drivers/staging/ti-st/st.h | 1 - trunk/drivers/staging/ti-st/st_core.c | 9 +- trunk/drivers/staging/ti-st/st_core.h | 2 +- trunk/drivers/staging/ti-st/st_kim.c | 22 +- trunk/drivers/staging/tm6000/Kconfig | 2 +- trunk/drivers/staging/tm6000/tm6000-input.c | 61 +- trunk/drivers/staging/vt6655/wpactl.c | 11 +- trunk/drivers/staging/xgifb/TODO | 2 +- trunk/drivers/usb/core/Kconfig | 6 +- trunk/drivers/usb/core/file.c | 35 +- trunk/drivers/usb/core/message.c | 1 + trunk/drivers/usb/host/ehci-pci.c | 5 + trunk/drivers/usb/musb/cppi_dma.c | 1 + trunk/drivers/usb/musb/musb_debugfs.c | 5 +- trunk/drivers/usb/musb/musb_gadget.c | 75 +- trunk/drivers/usb/musb/musb_gadget.h | 2 + trunk/drivers/usb/musb/musb_gadget_ep0.c | 9 + trunk/drivers/usb/musb/musb_host.c | 6 + trunk/drivers/usb/otg/twl4030-usb.c | 78 +- trunk/drivers/usb/serial/mos7720.c | 3 + trunk/drivers/usb/serial/mos7840.c | 3 + trunk/drivers/vhost/net.c | 2 +- trunk/drivers/vhost/vhost.c | 7 +- trunk/drivers/video/Kconfig | 3 + trunk/drivers/video/console/fbcon.c | 5 +- trunk/drivers/video/efifb.c | 103 +- trunk/drivers/video/pxa168fb.c | 4 +- trunk/drivers/video/sh_mobile_hdmi.c | 84 +- trunk/drivers/video/sis/sis_main.c | 3 + trunk/drivers/video/via/ioctl.c | 2 + trunk/drivers/watchdog/Kconfig | 6 +- trunk/drivers/watchdog/sb_wdog.c | 12 +- trunk/drivers/watchdog/ts72xx_wdt.c | 3 + trunk/drivers/xen/xenbus/xenbus_probe.c | 9 +- trunk/fs/9p/vfs_dir.c | 6 +- trunk/fs/9p/vfs_inode.c | 9 +- trunk/fs/9p/vfs_super.c | 20 +- trunk/fs/aio.c | 13 +- trunk/fs/binfmt_aout.c | 4 - trunk/fs/ceph/Kconfig | 1 + trunk/fs/ceph/addr.c | 7 +- trunk/fs/ceph/caps.c | 58 +- trunk/fs/ceph/dir.c | 10 +- trunk/fs/ceph/export.c | 21 +- trunk/fs/ceph/file.c | 2 +- trunk/fs/ceph/inode.c | 11 +- trunk/fs/ceph/mds_client.c | 2 + trunk/fs/ceph/osd_client.c | 2 +- trunk/fs/ceph/pagelist.c | 12 +- trunk/fs/ceph/snap.c | 92 +- trunk/fs/ceph/super.h | 5 +- trunk/fs/char_dev.c | 4 +- trunk/fs/cifs/Kconfig | 2 - trunk/fs/cifs/asn1.c | 6 +- trunk/fs/cifs/cifsencrypt.c | 418 +- trunk/fs/cifs/cifsglob.h | 25 +- trunk/fs/cifs/cifspdu.h | 7 +- trunk/fs/cifs/cifsproto.h | 13 +- trunk/fs/cifs/cifssmb.c | 62 +- trunk/fs/cifs/connect.c | 77 +- trunk/fs/cifs/inode.c | 32 +- trunk/fs/cifs/netmisc.c | 22 +- trunk/fs/cifs/ntlmssp.h | 13 - trunk/fs/cifs/sess.c | 132 +- trunk/fs/cifs/transport.c | 6 +- trunk/fs/coda/psdev.c | 4 +- trunk/fs/compat.c | 2 +- trunk/fs/exec.c | 40 + trunk/fs/exofs/inode.c | 8 +- trunk/fs/fs-writeback.c | 12 +- trunk/fs/fuse/dev.c | 2 +- trunk/fs/gfs2/log.c | 2 +- trunk/fs/nfs/Kconfig | 1 + trunk/fs/nfs/client.c | 2 +- trunk/fs/nfs/file.c | 4 - trunk/fs/nfs/super.c | 8 + trunk/fs/nfsd/Kconfig | 1 + trunk/fs/nfsd/nfsfh.h | 2 - trunk/fs/notify/Kconfig | 2 +- trunk/fs/ocfs2/acl.c | 3 + trunk/fs/ocfs2/cluster/tcp.c | 2 +- trunk/fs/ocfs2/dir.c | 24 +- trunk/fs/ocfs2/dlm/dlmcommon.h | 1 + trunk/fs/ocfs2/dlm/dlmdebug.c | 9 +- trunk/fs/ocfs2/dlm/dlmdomain.c | 1 + trunk/fs/ocfs2/dlm/dlmmaster.c | 40 + trunk/fs/ocfs2/dlmglue.h | 1 + trunk/fs/ocfs2/ocfs2_fs.h | 37 +- trunk/fs/ocfs2/ocfs2_ioctl.h | 8 +- trunk/fs/ocfs2/refcounttree.c | 5 +- trunk/fs/ocfs2/reservations.c | 22 +- trunk/fs/ocfs2/suballoc.c | 4 +- trunk/fs/ocfs2/symlink.c | 2 +- trunk/fs/ocfs2/xattr.c | 4 +- trunk/fs/proc/base.c | 4 +- trunk/fs/proc/task_mmu.c | 4 +- trunk/fs/proc/vmcore.c | 2 +- trunk/fs/reiserfs/ioctl.c | 7 +- trunk/fs/xfs/linux-2.6/xfs_sync.c | 19 +- trunk/fs/xfs/xfs_log_cil.c | 12 +- trunk/fs/xfs/xfs_log_priv.h | 37 +- trunk/include/acpi/acpixf.h | 2 +- trunk/include/drm/drmP.h | 29 +- trunk/include/drm/drm_crtc.h | 10 +- trunk/include/drm/drm_pciids.h | 2 +- trunk/include/drm/ttm/ttm_bo_api.h | 4 +- trunk/include/linux/Kbuild | 1 - trunk/include/linux/compat.h | 3 + trunk/include/linux/coredump.h | 34 +- trunk/include/linux/cpuidle.h | 1 + trunk/include/linux/dma-mapping.h | 4 + trunk/include/linux/dmaengine.h | 2 +- trunk/include/linux/elevator.h | 1 + trunk/include/linux/fs.h | 4 + trunk/include/linux/gpio.h | 1 + trunk/include/linux/i2c/twl.h | 6 +- trunk/include/linux/module.h | 5 +- trunk/include/linux/netlink.h | 4 +- trunk/include/linux/netpoll.h | 8 +- trunk/include/linux/pci_ids.h | 3 + trunk/include/linux/quotaops.h | 10 +- trunk/include/linux/rcupdate.h | 2 +- trunk/include/linux/socket.h | 2 +- trunk/include/linux/spi/dw_spi.h | 2 + trunk/include/linux/sunrpc/clnt.h | 2 +- trunk/include/linux/types.h | 15 +- trunk/include/linux/wait.h | 1 + trunk/include/linux/workqueue.h | 4 + trunk/include/media/videobuf-dma-sg.h | 1 + trunk/include/net/addrconf.h | 1 + trunk/include/net/bluetooth/bluetooth.h | 18 + trunk/include/net/dst.h | 1 + trunk/include/net/route.h | 2 + trunk/include/net/tcp.h | 18 +- trunk/include/net/xfrm.h | 4 +- trunk/include/sound/core.h | 2 +- trunk/include/sound/emu10k1.h | 2 + trunk/include/sound/jack.h | 5 +- trunk/include/sound/max98088.h | 50 + trunk/include/sound/pcm.h | 1 + trunk/include/sound/sh_fsi.h | 3 - trunk/include/sound/soc-dai.h | 98 +- trunk/include/sound/soc-dapm.h | 18 +- trunk/include/sound/soc-of-simple.h | 25 - trunk/include/sound/soc.h | 245 +- trunk/include/sound/tlv320aic3x.h | 43 +- trunk/include/sound/wm8962.h | 32 + trunk/include/video/sh_mobile_hdmi.h | 16 + trunk/ipc/sem.c | 2 + trunk/kernel/compat.c | 21 + trunk/kernel/fork.c | 2 +- trunk/kernel/hrtimer.c | 13 +- trunk/kernel/hw_breakpoint.c | 3 +- trunk/kernel/kfifo.c | 2 - trunk/kernel/module.c | 4 + trunk/kernel/perf_event.c | 4 +- trunk/kernel/sched.c | 8 +- trunk/kernel/sched_fair.c | 8 +- trunk/kernel/signal.c | 8 + trunk/kernel/smp.c | 17 +- trunk/kernel/sysctl.c | 2 +- trunk/kernel/sysctl_check.c | 9 - trunk/kernel/trace/ring_buffer.c | 2 +- trunk/kernel/workqueue.c | 27 +- trunk/lib/bug.c | 6 +- trunk/lib/list_sort.c | 2 +- trunk/mm/backing-dev.c | 2 + trunk/mm/fremap.c | 7 +- trunk/mm/hugetlb.c | 24 +- trunk/mm/ksm.c | 6 +- trunk/mm/memcontrol.c | 10 +- trunk/mm/memory-failure.c | 12 +- trunk/mm/memory.c | 8 +- trunk/mm/mmap.c | 1 + trunk/mm/oom_kill.c | 49 +- trunk/mm/page_alloc.c | 4 +- trunk/mm/percpu.c | 2 +- trunk/mm/rmap.c | 23 +- trunk/mm/vmscan.c | 43 +- trunk/net/8021q/vlan_core.c | 14 +- trunk/net/9p/client.c | 7 +- trunk/net/9p/trans_rdma.c | 29 +- trunk/net/9p/trans_virtio.c | 3 +- trunk/net/Kconfig | 2 +- trunk/net/atm/br2684.c | 12 +- trunk/net/atm/mpc.c | 2 +- trunk/net/bluetooth/l2cap.c | 62 +- trunk/net/bluetooth/rfcomm/sock.c | 4 + trunk/net/caif/caif_socket.c | 21 +- trunk/net/core/dev.c | 2 +- trunk/net/core/ethtool.c | 8 +- trunk/net/core/iovec.c | 5 +- trunk/net/core/sock.c | 8 +- trunk/net/core/stream.c | 8 +- trunk/net/ipv4/Kconfig | 3 +- trunk/net/ipv4/igmp.c | 12 + trunk/net/ipv4/ip_gre.c | 8 +- trunk/net/ipv4/ip_output.c | 19 +- trunk/net/ipv4/ip_sockglue.c | 3 + trunk/net/ipv4/netfilter/ipt_REJECT.c | 1 + trunk/net/ipv4/netfilter/nf_defrag_ipv4.c | 4 +- trunk/net/ipv4/netfilter/nf_nat_snmp_basic.c | 6 +- trunk/net/ipv4/route.c | 2 +- trunk/net/ipv4/tcp.c | 9 +- trunk/net/ipv4/tcp_input.c | 5 +- trunk/net/ipv4/tcp_timer.c | 24 +- trunk/net/ipv4/xfrm4_policy.c | 2 +- trunk/net/ipv4/xfrm4_state.c | 33 +- trunk/net/ipv6/addrconf.c | 11 +- trunk/net/ipv6/addrlabel.c | 5 + trunk/net/ipv6/ip6_output.c | 18 +- trunk/net/ipv6/route.c | 30 +- trunk/net/ipv6/xfrm6_state.c | 33 +- trunk/net/llc/af_llc.c | 3 +- trunk/net/llc/llc_station.c | 2 +- trunk/net/mac80211/agg-tx.c | 2 + trunk/net/mac80211/rx.c | 4 - trunk/net/mac80211/status.c | 4 +- trunk/net/netfilter/nf_conntrack_extend.c | 4 +- trunk/net/netfilter/nf_conntrack_sip.c | 2 +- trunk/net/netfilter/nf_tproxy_core.c | 6 +- trunk/net/phonet/pep.c | 3 +- trunk/net/rds/page.c | 27 +- trunk/net/rds/tcp_connect.c | 4 +- trunk/net/rds/tcp_listen.c | 4 +- trunk/net/rds/tcp_recv.c | 4 +- trunk/net/rds/tcp_send.c | 4 +- trunk/net/rose/af_rose.c | 4 +- trunk/net/sched/cls_u32.c | 2 +- trunk/net/sched/sch_atm.c | 4 - trunk/net/sctp/auth.c | 8 +- trunk/net/sctp/output.c | 1 - trunk/net/sctp/socket.c | 13 +- trunk/net/sunrpc/auth.c | 2 +- trunk/net/sunrpc/auth_gss/auth_gss.c | 9 +- trunk/net/sunrpc/auth_gss/gss_krb5_mech.c | 10 +- trunk/net/sunrpc/auth_gss/gss_spkm3_mech.c | 5 +- trunk/net/sunrpc/clnt.c | 116 +- trunk/net/sunrpc/rpc_pipe.c | 20 +- trunk/net/sunrpc/xprtsock.c | 28 +- trunk/net/wireless/wext-priv.c | 2 +- trunk/net/xfrm/xfrm_output.c | 2 +- trunk/net/xfrm/xfrm_policy.c | 5 +- trunk/net/xfrm/xfrm_state.c | 45 +- trunk/samples/kfifo/dma-example.c | 17 +- trunk/scripts/kconfig/conf.c | 2 +- trunk/scripts/kconfig/expr.h | 1 - trunk/scripts/kconfig/menu.c | 7 +- trunk/scripts/kconfig/symbol.c | 2 + trunk/security/tomoyo/common.c | 6 +- trunk/security/tomoyo/common.h | 3 - trunk/sound/core/control.c | 5 + trunk/sound/core/init.c | 9 +- trunk/sound/core/oss/mixer_oss.c | 34 +- trunk/sound/core/pcm.c | 36 +- trunk/sound/core/pcm_lib.c | 14 +- trunk/sound/core/pcm_native.c | 6 +- trunk/sound/core/rawmidi.c | 4 +- trunk/sound/drivers/Kconfig | 19 + trunk/sound/drivers/Makefile | 2 + trunk/sound/drivers/aloop.c | 1258 ++++++ trunk/sound/drivers/virmidi.c | 2 +- trunk/sound/i2c/other/ak4xxx-adda.c | 4 +- trunk/sound/isa/Kconfig | 36 +- trunk/sound/isa/Makefile | 4 +- trunk/sound/isa/ad1816a/ad1816a.c | 2 +- trunk/sound/isa/azt2320.c | 2 +- trunk/sound/isa/galaxy/Makefile | 10 + trunk/sound/isa/galaxy/azt1605.c | 91 + trunk/sound/isa/galaxy/azt2316.c | 111 + trunk/sound/isa/galaxy/galaxy.c | 652 +++ trunk/sound/isa/gus/gusmax.c | 4 +- trunk/sound/isa/sb/sb8.c | 2 +- trunk/sound/isa/sgalaxy.c | 369 -- trunk/sound/oss/Kconfig | 8 - trunk/sound/oss/Makefile | 1 - trunk/sound/oss/au1550_ac97.c | 48 +- trunk/sound/oss/dmasound/dmasound_core.c | 41 +- trunk/sound/oss/msnd_pinnacle.c | 15 +- trunk/sound/oss/sh_dac_audio.c | 325 -- trunk/sound/oss/soundcard.c | 47 +- trunk/sound/oss/swarm_cs4297a.c | 20 +- trunk/sound/oss/vwsnd.c | 30 +- trunk/sound/pci/Kconfig | 17 +- trunk/sound/pci/au88x0/au88x0_mixer.c | 2 +- trunk/sound/pci/ca0106/ca0106.h | 5 +- trunk/sound/pci/ca0106/ca0106_main.c | 136 +- trunk/sound/pci/ca0106/ca0106_mixer.c | 93 +- trunk/sound/pci/emu10k1/emumpu401.c | 2 +- trunk/sound/pci/hda/patch_sigmatel.c | 2 + trunk/sound/pci/ice1712/delta.c | 10 + trunk/sound/pci/ice1712/delta.h | 4 +- trunk/sound/pci/ice1712/pontis.c | 6 +- trunk/sound/pci/ice1712/prodigy192.c | 2 +- trunk/sound/pci/oxygen/oxygen.c | 8 +- trunk/sound/pci/oxygen/oxygen.h | 1 + trunk/sound/pci/oxygen/oxygen_lib.c | 55 +- trunk/sound/pci/oxygen/oxygen_mixer.c | 5 +- trunk/sound/pci/oxygen/oxygen_pcm.c | 12 +- trunk/sound/pci/oxygen/oxygen_regs.h | 10 +- trunk/sound/pci/oxygen/virtuoso.c | 5 +- trunk/sound/pci/oxygen/xonar_cs43xx.c | 8 - trunk/sound/pci/oxygen/xonar_pcm179x.c | 29 +- trunk/sound/pci/oxygen/xonar_wm87x6.c | 121 +- trunk/sound/pci/rme96.c | 8 +- trunk/sound/pci/rme9652/hdsp.c | 9 +- trunk/sound/pci/rme9652/hdspm.c | 1 + trunk/sound/ppc/snd_ps3.c | 2 +- trunk/sound/ppc/tumbler.c | 2 +- trunk/sound/soc/atmel/atmel-pcm.c | 59 +- trunk/sound/soc/atmel/atmel-pcm.h | 3 - trunk/sound/soc/atmel/atmel_ssc_dai.c | 148 +- trunk/sound/soc/atmel/atmel_ssc_dai.h | 3 +- trunk/sound/soc/atmel/playpaq_wm8510.c | 65 +- trunk/sound/soc/atmel/sam9g20_wm8731.c | 59 +- trunk/sound/soc/atmel/snd-soc-afeb9260.c | 35 +- trunk/sound/soc/au1x/db1200.c | 39 +- trunk/sound/soc/au1x/dbdma2.c | 95 +- trunk/sound/soc/au1x/psc-ac97.c | 71 +- trunk/sound/soc/au1x/psc-i2s.c | 53 +- trunk/sound/soc/au1x/psc.h | 10 +- trunk/sound/soc/blackfin/bf5xx-ac97-pcm.c | 43 +- trunk/sound/soc/blackfin/bf5xx-ac97-pcm.h | 3 - trunk/sound/soc/blackfin/bf5xx-ac97.c | 41 +- trunk/sound/soc/blackfin/bf5xx-ac97.h | 2 - trunk/sound/soc/blackfin/bf5xx-ad1836.c | 23 +- trunk/sound/soc/blackfin/bf5xx-ad193x.c | 23 +- trunk/sound/soc/blackfin/bf5xx-ad1980.c | 19 +- trunk/sound/soc/blackfin/bf5xx-ad73311.c | 22 +- trunk/sound/soc/blackfin/bf5xx-i2s-pcm.c | 44 +- trunk/sound/soc/blackfin/bf5xx-i2s-pcm.h | 3 - trunk/sound/soc/blackfin/bf5xx-i2s.c | 45 +- trunk/sound/soc/blackfin/bf5xx-i2s.h | 14 - trunk/sound/soc/blackfin/bf5xx-ssm2602.c | 38 +- trunk/sound/soc/blackfin/bf5xx-tdm-pcm.c | 43 +- trunk/sound/soc/blackfin/bf5xx-tdm-pcm.h | 3 - trunk/sound/soc/blackfin/bf5xx-tdm.c | 15 +- trunk/sound/soc/blackfin/bf5xx-tdm.h | 2 - trunk/sound/soc/codecs/88pm860x-codec.c | 1486 ++++++ trunk/sound/soc/codecs/88pm860x-codec.h | 97 + trunk/sound/soc/codecs/Kconfig | 24 + trunk/sound/soc/codecs/Makefile | 12 + trunk/sound/soc/codecs/ac97.c | 125 +- trunk/sound/soc/codecs/ac97.h | 19 - trunk/sound/soc/codecs/ad1836.c | 191 +- trunk/sound/soc/codecs/ad1836.h | 2 - trunk/sound/soc/codecs/ad193x.c | 217 +- trunk/sound/soc/codecs/ad193x.h | 3 - trunk/sound/soc/codecs/ad1980.c | 113 +- trunk/sound/soc/codecs/ad1980.h | 3 - trunk/sound/soc/codecs/ad73311.c | 66 +- trunk/sound/soc/codecs/ad73311.h | 2 - trunk/sound/soc/codecs/ads117x.c | 72 +- trunk/sound/soc/codecs/ads117x.h | 4 +- trunk/sound/soc/codecs/ak4104.c | 149 +- trunk/sound/soc/codecs/ak4104.h | 7 - trunk/sound/soc/codecs/ak4535.c | 236 +- trunk/sound/soc/codecs/ak4535.h | 8 - trunk/sound/soc/codecs/ak4642.c | 235 +- trunk/sound/soc/codecs/ak4642.h | 20 - trunk/sound/soc/codecs/ak4671.c | 140 +- trunk/sound/soc/codecs/ak4671.h | 3 - trunk/sound/soc/codecs/cq93vc.c | 132 +- trunk/sound/soc/codecs/cq93vc.h | 29 - trunk/sound/soc/codecs/cs4270.c | 394 +- trunk/sound/soc/codecs/cs4270.h | 28 - trunk/sound/soc/codecs/cs42l51.c | 295 +- trunk/sound/soc/codecs/cs42l51.h | 2 - trunk/sound/soc/codecs/cx20442.c | 173 +- trunk/sound/soc/codecs/cx20442.h | 2 - trunk/sound/soc/codecs/da7210.c | 163 +- trunk/sound/soc/codecs/da7210.h | 24 - trunk/sound/soc/codecs/jz4740.c | 116 +- trunk/sound/soc/codecs/jz4740.h | 20 - trunk/sound/soc/codecs/max98088.c | 2097 +++++++++ trunk/sound/soc/codecs/max98088.h | 193 + trunk/sound/soc/codecs/pcm3008.c | 92 +- trunk/sound/soc/codecs/pcm3008.h | 3 - trunk/sound/soc/codecs/spdif_transciever.c | 102 +- trunk/sound/soc/codecs/spdif_transciever.h | 18 - trunk/sound/soc/codecs/ssm2602.c | 218 +- trunk/sound/soc/codecs/ssm2602.h | 3 - trunk/sound/soc/codecs/stac9766.c | 118 +- trunk/sound/soc/codecs/stac9766.h | 4 - trunk/sound/soc/codecs/tlv320aic23.c | 182 +- trunk/sound/soc/codecs/tlv320aic23.h | 3 - trunk/sound/soc/codecs/tlv320aic26.c | 180 +- trunk/sound/soc/codecs/tlv320aic26.h | 3 - trunk/sound/soc/codecs/tlv320aic3x.c | 1230 ++--- trunk/sound/soc/codecs/tlv320aic3x.h | 100 +- trunk/sound/soc/codecs/tlv320dac33.c | 276 +- trunk/sound/soc/codecs/tlv320dac33.h | 3 - trunk/sound/soc/codecs/tpa6130a2.c | 28 +- trunk/sound/soc/codecs/twl4030.c | 228 +- trunk/sound/soc/codecs/twl4030.h | 55 - trunk/sound/soc/codecs/twl6040.c | 170 +- trunk/sound/soc/codecs/twl6040.h | 3 - trunk/sound/soc/codecs/uda134x.c | 154 +- trunk/sound/soc/codecs/uda134x.h | 3 - trunk/sound/soc/codecs/uda1380.c | 331 +- trunk/sound/soc/codecs/uda1380.h | 3 - trunk/sound/soc/codecs/wl1273.c | 528 +++ trunk/sound/soc/codecs/wl1273.h | 101 + trunk/sound/soc/codecs/wm2000.h | 3 - trunk/sound/soc/codecs/wm8350.c | 231 +- trunk/sound/soc/codecs/wm8350.h | 3 - trunk/sound/soc/codecs/wm8400.c | 181 +- trunk/sound/soc/codecs/wm8400.h | 3 - trunk/sound/soc/codecs/wm8510.c | 288 +- trunk/sound/soc/codecs/wm8510.h | 3 - trunk/sound/soc/codecs/wm8523.c | 177 +- trunk/sound/soc/codecs/wm8523.h | 3 - trunk/sound/soc/codecs/wm8580.c | 321 +- trunk/sound/soc/codecs/wm8580.h | 17 +- trunk/sound/soc/codecs/wm8711.c | 203 +- trunk/sound/soc/codecs/wm8711.h | 3 - trunk/sound/soc/codecs/wm8727.c | 106 +- trunk/sound/soc/codecs/wm8727.h | 21 - trunk/sound/soc/codecs/wm8728.c | 289 +- trunk/sound/soc/codecs/wm8728.h | 9 - trunk/sound/soc/codecs/wm8731.c | 245 +- trunk/sound/soc/codecs/wm8731.h | 7 +- trunk/sound/soc/codecs/wm8741.c | 378 +- trunk/sound/soc/codecs/wm8741.h | 3 - trunk/sound/soc/codecs/wm8750.c | 264 +- trunk/sound/soc/codecs/wm8750.h | 9 - trunk/sound/soc/codecs/wm8753.c | 404 +- trunk/sound/soc/codecs/wm8753.h | 3 - trunk/sound/soc/codecs/wm8776.c | 248 +- trunk/sound/soc/codecs/wm8776.h | 3 - trunk/sound/soc/codecs/wm8804.c | 833 ++++ trunk/sound/soc/codecs/wm8804.h | 61 + trunk/sound/soc/codecs/wm8900.c | 246 +- trunk/sound/soc/codecs/wm8900.h | 3 - trunk/sound/soc/codecs/wm8903.c | 265 +- trunk/sound/soc/codecs/wm8903.h | 3 - trunk/sound/soc/codecs/wm8904.c | 208 +- trunk/sound/soc/codecs/wm8904.h | 3 - trunk/sound/soc/codecs/wm8940.c | 199 +- trunk/sound/soc/codecs/wm8940.h | 2 - trunk/sound/soc/codecs/wm8955.c | 181 +- trunk/sound/soc/codecs/wm8955.h | 3 - trunk/sound/soc/codecs/wm8960.c | 209 +- trunk/sound/soc/codecs/wm8960.h | 3 - trunk/sound/soc/codecs/wm8961.c | 237 +- trunk/sound/soc/codecs/wm8961.h | 3 - trunk/sound/soc/codecs/wm8962.c | 3977 +++++++++++++++++ trunk/sound/soc/codecs/wm8962.h | 3780 ++++++++++++++++ trunk/sound/soc/codecs/wm8971.c | 247 +- trunk/sound/soc/codecs/wm8971.h | 8 - trunk/sound/soc/codecs/wm8974.c | 167 +- trunk/sound/soc/codecs/wm8974.h | 3 - trunk/sound/soc/codecs/wm8978.c | 190 +- trunk/sound/soc/codecs/wm8978.h | 3 - trunk/sound/soc/codecs/wm8985.c | 1192 +++++ trunk/sound/soc/codecs/wm8985.h | 1045 +++++ trunk/sound/soc/codecs/wm8988.c | 261 +- trunk/sound/soc/codecs/wm8988.h | 3 - trunk/sound/soc/codecs/wm8990.c | 223 +- trunk/sound/soc/codecs/wm8990.h | 8 - trunk/sound/soc/codecs/wm8993.c | 304 +- trunk/sound/soc/codecs/wm8993.h | 3 - trunk/sound/soc/codecs/wm8994.c | 3410 +++++++------- trunk/sound/soc/codecs/wm8994.h | 3 - trunk/sound/soc/codecs/wm9081.c | 208 +- trunk/sound/soc/codecs/wm9081.h | 3 - trunk/sound/soc/codecs/wm9090.c | 183 +- trunk/sound/soc/codecs/wm9090.h | 2 - trunk/sound/soc/codecs/wm9705.c | 116 +- trunk/sound/soc/codecs/wm9705.h | 3 - trunk/sound/soc/codecs/wm9712.c | 124 +- trunk/sound/soc/codecs/wm9712.h | 3 - trunk/sound/soc/codecs/wm9713.c | 131 +- trunk/sound/soc/codecs/wm9713.h | 3 - trunk/sound/soc/davinci/davinci-evm.c | 109 +- trunk/sound/soc/davinci/davinci-i2s.c | 50 +- trunk/sound/soc/davinci/davinci-i2s.h | 2 - trunk/sound/soc/davinci/davinci-mcasp.c | 34 +- trunk/sound/soc/davinci/davinci-mcasp.h | 2 - trunk/sound/soc/davinci/davinci-pcm.c | 45 +- trunk/sound/soc/davinci/davinci-pcm.h | 3 - trunk/sound/soc/davinci/davinci-sffsdr.c | 29 +- trunk/sound/soc/davinci/davinci-vcif.c | 25 +- trunk/sound/soc/davinci/davinci-vcif.h | 28 - trunk/sound/soc/ep93xx/Kconfig | 16 +- trunk/sound/soc/ep93xx/Makefile | 4 + trunk/sound/soc/ep93xx/ep93xx-ac97.c | 468 ++ trunk/sound/soc/ep93xx/ep93xx-i2s.c | 34 +- trunk/sound/soc/ep93xx/ep93xx-i2s.h | 18 - trunk/sound/soc/ep93xx/ep93xx-pcm.c | 37 +- trunk/sound/soc/ep93xx/ep93xx-pcm.h | 2 - trunk/sound/soc/ep93xx/simone.c | 89 + trunk/sound/soc/ep93xx/snappercl15.c | 24 +- trunk/sound/soc/fsl/Kconfig | 27 +- trunk/sound/soc/fsl/Makefile | 11 +- trunk/sound/soc/fsl/efika-audio-fabric.c | 20 +- trunk/sound/soc/fsl/fsl_dma.c | 458 +- trunk/sound/soc/fsl/fsl_dma.h | 20 - trunk/sound/soc/fsl/fsl_ssi.c | 298 +- trunk/sound/soc/fsl/fsl_ssi.h | 26 - trunk/sound/soc/fsl/mpc5200_dma.c | 66 +- trunk/sound/soc/fsl/mpc5200_dma.h | 5 - trunk/sound/soc/fsl/mpc5200_psc_ac97.c | 34 +- trunk/sound/soc/fsl/mpc5200_psc_ac97.h | 2 - trunk/sound/soc/fsl/mpc5200_psc_i2s.c | 19 +- trunk/sound/soc/fsl/mpc8610_hpcd.c | 660 ++- trunk/sound/soc/fsl/p1022_ds.c | 591 +++ trunk/sound/soc/fsl/pcm030-audio-fabric.c | 21 +- trunk/sound/soc/fsl/soc-of-simple.c | 172 - trunk/sound/soc/imx/Kconfig | 16 + trunk/sound/soc/imx/Makefile | 10 +- trunk/sound/soc/imx/eukrea-tlv320.c | 16 +- trunk/sound/soc/imx/imx-pcm-dma-mx2.c | 43 +- trunk/sound/soc/imx/imx-pcm-fiq.c | 68 +- trunk/sound/soc/imx/imx-ssi.c | 148 +- trunk/sound/soc/imx/imx-ssi.h | 7 +- trunk/sound/soc/imx/phycore-ac97.c | 19 +- trunk/sound/soc/imx/wm1133-ev1.c | 27 +- trunk/sound/soc/jz4740/jz4740-i2s.c | 104 +- trunk/sound/soc/jz4740/jz4740-i2s.h | 2 - trunk/sound/soc/jz4740/jz4740-pcm.c | 18 +- trunk/sound/soc/jz4740/jz4740-pcm.h | 2 - trunk/sound/soc/jz4740/qi_lb60.c | 25 +- trunk/sound/soc/kirkwood/kirkwood-dma.c | 69 +- trunk/sound/soc/kirkwood/kirkwood-dma.h | 17 - trunk/sound/soc/kirkwood/kirkwood-i2s.c | 55 +- trunk/sound/soc/kirkwood/kirkwood-i2s.h | 17 - trunk/sound/soc/kirkwood/kirkwood-openrd.c | 24 +- trunk/sound/soc/nuc900/nuc900-ac97.c | 13 +- trunk/sound/soc/nuc900/nuc900-audio.c | 16 +- trunk/sound/soc/nuc900/nuc900-audio.h | 4 - trunk/sound/soc/nuc900/nuc900-pcm.c | 38 +- trunk/sound/soc/omap/am3517evm.c | 29 +- trunk/sound/soc/omap/ams-delta.c | 98 +- trunk/sound/soc/omap/igep0020.c | 26 +- trunk/sound/soc/omap/mcpdm.c | 19 +- trunk/sound/soc/omap/mcpdm.h | 2 + trunk/sound/soc/omap/n810.c | 42 +- trunk/sound/soc/omap/omap-mcbsp.c | 125 +- trunk/sound/soc/omap/omap-mcbsp.h | 2 - trunk/sound/soc/omap/omap-mcpdm.c | 71 +- trunk/sound/soc/omap/omap-mcpdm.h | 29 - trunk/sound/soc/omap/omap-pcm.c | 47 +- trunk/sound/soc/omap/omap-pcm.h | 2 - trunk/sound/soc/omap/omap2evm.c | 29 +- trunk/sound/soc/omap/omap3beagle.c | 27 +- trunk/sound/soc/omap/omap3evm.c | 34 +- trunk/sound/soc/omap/omap3pandora.c | 36 +- trunk/sound/soc/omap/osk5912.c | 24 +- trunk/sound/soc/omap/overo.c | 22 +- trunk/sound/soc/omap/rx51.c | 41 +- trunk/sound/soc/omap/sdp3430.c | 60 +- trunk/sound/soc/omap/sdp4430.c | 27 +- trunk/sound/soc/omap/zoom2.c | 68 +- trunk/sound/soc/pxa/Kconfig | 18 + trunk/sound/soc/pxa/Makefile | 4 + trunk/sound/soc/pxa/corgi.c | 28 +- trunk/sound/soc/pxa/e740_wm9705.c | 29 +- trunk/sound/soc/pxa/e750_wm9705.c | 26 +- trunk/sound/soc/pxa/e800_wm9712.c | 26 +- trunk/sound/soc/pxa/em-x270.c | 22 +- trunk/sound/soc/pxa/imote2.c | 20 +- trunk/sound/soc/pxa/magician.c | 35 +- trunk/sound/soc/pxa/mioa701_wm9713.c | 33 +- trunk/sound/soc/pxa/palm27x.c | 27 +- trunk/sound/soc/pxa/poodle.c | 29 +- trunk/sound/soc/pxa/pxa-ssp.c | 174 +- trunk/sound/soc/pxa/pxa-ssp.h | 2 - trunk/sound/soc/pxa/pxa2xx-ac97.c | 46 +- trunk/sound/soc/pxa/pxa2xx-ac97.h | 2 - trunk/sound/soc/pxa/pxa2xx-i2s.c | 91 +- trunk/sound/soc/pxa/pxa2xx-i2s.h | 2 - trunk/sound/soc/pxa/pxa2xx-pcm.c | 46 +- trunk/sound/soc/pxa/pxa2xx-pcm.h | 19 - trunk/sound/soc/pxa/raumfeld.c | 114 +- trunk/sound/soc/pxa/saarb.c | 200 + trunk/sound/soc/pxa/spitz.c | 26 +- trunk/sound/soc/pxa/tavorevb3.c | 200 + trunk/sound/soc/pxa/tosa.c | 27 +- trunk/sound/soc/pxa/z2.c | 26 +- trunk/sound/soc/pxa/zylonite.c | 40 +- trunk/sound/soc/s3c24xx/Kconfig | 37 + trunk/sound/soc/s3c24xx/Makefile | 10 + trunk/sound/soc/s3c24xx/aquila_wm8994.c | 295 ++ trunk/sound/soc/s3c24xx/goni_wm8994.c | 298 ++ trunk/sound/soc/s3c24xx/jive_wm8750.c | 23 +- trunk/sound/soc/s3c24xx/ln2440sbc_alc650.c | 17 +- .../sound/soc/s3c24xx/neo1973_gta02_wm8753.c | 60 +- trunk/sound/soc/s3c24xx/neo1973_wm8753.c | 39 +- trunk/sound/soc/s3c24xx/rx1950_uda1380.c | 333 ++ trunk/sound/soc/s3c24xx/s3c-ac97.c | 36 +- trunk/sound/soc/s3c24xx/s3c-ac97.h | 2 - trunk/sound/soc/s3c24xx/s3c-dma.c | 49 +- trunk/sound/soc/s3c24xx/s3c-dma.h | 1 - trunk/sound/soc/s3c24xx/s3c-i2s-v2.c | 50 +- trunk/sound/soc/s3c24xx/s3c-i2s-v2.h | 13 +- trunk/sound/soc/s3c24xx/s3c-pcm.c | 54 +- trunk/sound/soc/s3c24xx/s3c-pcm.h | 3 +- trunk/sound/soc/s3c24xx/s3c2412-i2s.c | 54 +- trunk/sound/soc/s3c24xx/s3c2412-i2s.h | 2 - trunk/sound/soc/s3c24xx/s3c24xx-i2s.c | 40 +- trunk/sound/soc/s3c24xx/s3c24xx-i2s.h | 2 - trunk/sound/soc/s3c24xx/s3c24xx_simtec.c | 15 +- trunk/sound/soc/s3c24xx/s3c24xx_simtec.h | 4 +- .../sound/soc/s3c24xx/s3c24xx_simtec_hermes.c | 25 +- .../soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c | 21 +- trunk/sound/soc/s3c24xx/s3c24xx_uda134x.c | 21 +- trunk/sound/soc/s3c24xx/s3c64xx-i2s-v4.c | 135 +- trunk/sound/soc/s3c24xx/s3c64xx-i2s.c | 206 +- trunk/sound/soc/s3c24xx/s3c64xx-i2s.h | 3 +- trunk/sound/soc/s3c24xx/smartq_wm8987.c | 15 +- trunk/sound/soc/s3c24xx/smdk2443_wm9710.c | 17 +- trunk/sound/soc/s3c24xx/smdk64xx_wm8580.c | 68 +- trunk/sound/soc/s3c24xx/smdk_spdif.c | 223 + trunk/sound/soc/s3c24xx/smdk_wm9713.c | 42 +- trunk/sound/soc/s3c24xx/spdif.c | 501 +++ trunk/sound/soc/s3c24xx/spdif.h | 19 + trunk/sound/soc/s6000/s6000-i2s.c | 56 +- trunk/sound/soc/s6000/s6000-i2s.h | 2 - trunk/sound/soc/s6000/s6000-pcm.c | 100 +- trunk/sound/soc/s6000/s6000-pcm.h | 2 - trunk/sound/soc/s6000/s6105-ipcam.c | 31 +- trunk/sound/soc/sh/Kconfig | 11 +- trunk/sound/soc/sh/Makefile | 2 + trunk/sound/soc/sh/dma-sh7760.c | 53 +- trunk/sound/soc/sh/fsi-ak4642.c | 31 +- trunk/sound/soc/sh/fsi-da7210.c | 24 +- trunk/sound/soc/sh/fsi-hdmi.c | 60 + trunk/sound/soc/sh/fsi.c | 606 +-- trunk/sound/soc/sh/hac.c | 46 +- trunk/sound/soc/sh/migor.c | 44 +- trunk/sound/soc/sh/sh7760-ac97.c | 25 +- trunk/sound/soc/sh/siu.h | 6 +- trunk/sound/soc/sh/siu_dai.c | 97 +- trunk/sound/soc/sh/siu_pcm.c | 32 +- trunk/sound/soc/sh/ssi.c | 55 +- trunk/sound/soc/soc-cache.c | 195 +- trunk/sound/soc/soc-core.c | 1821 +++++--- trunk/sound/soc/soc-dapm.c | 88 +- trunk/sound/soc/soc-jack.c | 21 +- trunk/sound/soc/txx9/txx9aclc-ac97.c | 55 +- trunk/sound/soc/txx9/txx9aclc-generic.c | 24 +- trunk/sound/soc/txx9/txx9aclc.c | 141 +- trunk/sound/soc/txx9/txx9aclc.h | 13 +- trunk/sound/synth/emux/emux_hwdep.c | 3 + trunk/sound/usb/Kconfig | 2 + trunk/sound/usb/caiaq/audio.c | 175 +- trunk/sound/usb/caiaq/control.c | 208 +- trunk/sound/usb/caiaq/device.c | 10 +- trunk/sound/usb/caiaq/device.h | 6 +- trunk/sound/usb/caiaq/input.c | 248 +- trunk/sound/usb/card.c | 31 +- trunk/sound/usb/endpoint.c | 2 - trunk/sound/usb/helper.c | 17 +- trunk/sound/usb/midi.c | 16 +- trunk/sound/usb/mixer.c | 9 +- trunk/sound/usb/mixer_quirks.c | 1 + trunk/sound/usb/pcm.c | 4 +- trunk/sound/usb/proc.c | 2 +- trunk/sound/usb/quirks-table.h | 184 +- trunk/sound/usb/quirks.c | 2 +- trunk/sound/usb/urb.c | 2 +- trunk/sound/usb/usbaudio.h | 2 +- trunk/sound/usb/usx2y/usx2yhwdeppcm.c | 6 +- trunk/tools/perf/Makefile | 2 +- trunk/tools/perf/perf.h | 12 + trunk/tools/perf/util/trace-event-scripting.c | 4 +- trunk/tools/perf/util/ui/browsers/hists.c | 2 +- trunk/virt/kvm/eventfd.c | 3 +- trunk/virt/kvm/kvm_main.c | 4 +- 1207 files changed, 41919 insertions(+), 21513 deletions(-) create mode 100644 trunk/Documentation/networking/e1000e.txt mode change 100755 => 100644 trunk/Documentation/networking/ixgbevf.txt create mode 100644 trunk/Documentation/workqueue.txt create mode 100644 trunk/arch/m32r/kernel/.gitignore create mode 100644 trunk/arch/mn10300/mm/cache-disabled.c rename trunk/arch/powerpc/include/asm/{immap_86xx.h => fsl_guts.h} (66%) mode change 100755 => 100644 trunk/drivers/idle/intel_idle.c rename trunk/drivers/misc/{vmware_balloon.c => vmw_balloon.c} (100%) create mode 100644 trunk/include/sound/max98088.h delete mode 100644 trunk/include/sound/soc-of-simple.h create mode 100644 trunk/include/sound/wm8962.h create mode 100644 trunk/sound/drivers/aloop.c create mode 100644 trunk/sound/isa/galaxy/Makefile create mode 100644 trunk/sound/isa/galaxy/azt1605.c create mode 100644 trunk/sound/isa/galaxy/azt2316.c create mode 100644 trunk/sound/isa/galaxy/galaxy.c delete mode 100644 trunk/sound/isa/sgalaxy.c delete mode 100644 trunk/sound/oss/sh_dac_audio.c delete mode 100644 trunk/sound/soc/blackfin/bf5xx-i2s.h create mode 100644 trunk/sound/soc/codecs/88pm860x-codec.c create mode 100644 trunk/sound/soc/codecs/88pm860x-codec.h delete mode 100644 trunk/sound/soc/codecs/ac97.h delete mode 100644 trunk/sound/soc/codecs/ak4104.h delete mode 100644 trunk/sound/soc/codecs/ak4642.h delete mode 100644 trunk/sound/soc/codecs/cq93vc.h delete mode 100644 trunk/sound/soc/codecs/cs4270.h delete mode 100644 trunk/sound/soc/codecs/da7210.h delete mode 100644 trunk/sound/soc/codecs/jz4740.h create mode 100644 trunk/sound/soc/codecs/max98088.c create mode 100644 trunk/sound/soc/codecs/max98088.h delete mode 100644 trunk/sound/soc/codecs/spdif_transciever.h delete mode 100644 trunk/sound/soc/codecs/twl4030.h create mode 100644 trunk/sound/soc/codecs/wl1273.c create mode 100644 trunk/sound/soc/codecs/wl1273.h delete mode 100644 trunk/sound/soc/codecs/wm8727.h create mode 100644 trunk/sound/soc/codecs/wm8804.c create mode 100644 trunk/sound/soc/codecs/wm8804.h create mode 100644 trunk/sound/soc/codecs/wm8962.c create mode 100644 trunk/sound/soc/codecs/wm8962.h create mode 100644 trunk/sound/soc/codecs/wm8985.c create mode 100644 trunk/sound/soc/codecs/wm8985.h delete mode 100644 trunk/sound/soc/davinci/davinci-vcif.h create mode 100644 trunk/sound/soc/ep93xx/ep93xx-ac97.c delete mode 100644 trunk/sound/soc/ep93xx/ep93xx-i2s.h create mode 100644 trunk/sound/soc/ep93xx/simone.c create mode 100644 trunk/sound/soc/fsl/p1022_ds.c delete mode 100644 trunk/sound/soc/fsl/soc-of-simple.c delete mode 100644 trunk/sound/soc/kirkwood/kirkwood-dma.h delete mode 100644 trunk/sound/soc/kirkwood/kirkwood-i2s.h delete mode 100644 trunk/sound/soc/omap/omap-mcpdm.h delete mode 100644 trunk/sound/soc/pxa/pxa2xx-pcm.h create mode 100644 trunk/sound/soc/pxa/saarb.c create mode 100644 trunk/sound/soc/pxa/tavorevb3.c create mode 100644 trunk/sound/soc/s3c24xx/aquila_wm8994.c create mode 100644 trunk/sound/soc/s3c24xx/goni_wm8994.c create mode 100644 trunk/sound/soc/s3c24xx/rx1950_uda1380.c create mode 100644 trunk/sound/soc/s3c24xx/smdk_spdif.c create mode 100644 trunk/sound/soc/s3c24xx/spdif.c create mode 100644 trunk/sound/soc/s3c24xx/spdif.h create mode 100644 trunk/sound/soc/sh/fsi-hdmi.c diff --git a/[refs] b/[refs] index 812254946875..058988763d86 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0e7adbe263f89ea2ef15b5af5e80a812b2a85025 +refs/heads/master: 506ecbca71d07fa327dd986be1682e90885678ee diff --git a/trunk/CREDITS b/trunk/CREDITS index 72b487869788..41d8e63d5165 100644 --- a/trunk/CREDITS +++ b/trunk/CREDITS @@ -3554,12 +3554,12 @@ E: cvance@nai.com D: portions of the Linux Security Module (LSM) framework and security modules N: Petr Vandrovec -E: vandrove@vc.cvut.cz +E: petr@vandrovec.name D: Small contributions to ncpfs D: Matrox framebuffer driver -S: Chudenicka 8 -S: 10200 Prague 10, Hostivar -S: Czech Republic +S: 21513 Conradia Ct +S: Cupertino, CA 95014 +S: USA N: Thibaut Varene E: T-Bone@parisc-linux.org diff --git a/trunk/Documentation/hwmon/sysfs-interface b/trunk/Documentation/hwmon/sysfs-interface index ff45d1f837c8..48ceabedf55d 100644 --- a/trunk/Documentation/hwmon/sysfs-interface +++ b/trunk/Documentation/hwmon/sysfs-interface @@ -91,12 +91,11 @@ name The chip name. I2C devices get this attribute created automatically. RO -update_rate The rate at which the chip will update readings. +update_interval The interval at which the chip will update readings. Unit: millisecond RW - Some devices have a variable update rate. This attribute - can be used to change the update rate to the desired - frequency. + Some devices have a variable update rate or interval. + This attribute can be used to change it to the desired value. ************ diff --git a/trunk/Documentation/networking/e1000.txt b/trunk/Documentation/networking/e1000.txt index 2df71861e578..d9271e74e488 100644 --- a/trunk/Documentation/networking/e1000.txt +++ b/trunk/Documentation/networking/e1000.txt @@ -1,82 +1,35 @@ Linux* Base Driver for the Intel(R) PRO/1000 Family of Adapters =============================================================== -September 26, 2006 - +Intel Gigabit Linux driver. +Copyright(c) 1999 - 2010 Intel Corporation. Contents ======== -- In This Release - Identifying Your Adapter -- Building and Installation - Command Line Parameters - Speed and Duplex Configuration - Additional Configurations -- Known Issues - Support - -In This Release -=============== - -This file describes the Linux* Base Driver for the Intel(R) PRO/1000 Family -of Adapters. This driver includes support for Itanium(R)2-based systems. - -For questions related to hardware requirements, refer to the documentation -supplied with your Intel PRO/1000 adapter. All hardware requirements listed -apply to use with Linux. - -The following features are now available in supported kernels: - - Native VLANs - - Channel Bonding (teaming) - - SNMP - -Channel Bonding documentation can be found in the Linux kernel source: -/Documentation/networking/bonding.txt - -The driver information previously displayed in the /proc filesystem is not -supported in this release. Alternatively, you can use ethtool (version 1.6 -or later), lspci, and ifconfig to obtain the same information. - -Instructions on updating ethtool can be found in the section "Additional -Configurations" later in this document. - -NOTE: The Intel(R) 82562v 10/100 Network Connection only provides 10/100 -support. - - Identifying Your Adapter ======================== For more information on how to identify your adapter, go to the Adapter & Driver ID Guide at: - http://support.intel.com/support/network/adapter/pro100/21397.htm + http://support.intel.com/support/go/network/adapter/idguide.htm For the latest Intel network drivers for Linux, refer to the following website. In the search field, enter your adapter name or type, or use the networking link on the left to search for your adapter: - http://downloadfinder.intel.com/scripts-df/support_intel.asp - + http://support.intel.com/support/go/network/adapter/home.htm Command Line Parameters ======================= -If the driver is built as a module, the following optional parameters -are used by entering them on the command line with the modprobe command -using this syntax: - - modprobe e1000 [