From e388ab6f2144849f60aa16e52738021178f10cf1 Mon Sep 17 00:00:00 2001 From: David Howells Date: Thu, 18 Oct 2012 17:58:12 +0100 Subject: [PATCH] --- yaml --- r: 334730 b: refs/heads/master c: 7e3cdf242f6dfa8d66dac8e1a5167f3e3101d213 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/.gitignore | 6 + trunk/Documentation/hwmon/coretemp | 1 - trunk/Documentation/hwmon/submitting-patches | 3 +- trunk/MAINTAINERS | 8 - trunk/Makefile | 13 +- trunk/arch/arm/boot/dts/Makefile | 2 - trunk/arch/arm/boot/dts/dove.dtsi | 49 +- trunk/arch/arm/boot/dts/imx6q-arm2.dts | 10 +- trunk/arch/arm/boot/dts/kirkwood-lsxl.dtsi | 18 +- trunk/arch/arm/boot/dts/wm8505.dtsi | 4 +- trunk/arch/arm/mach-dove/common.c | 8 +- trunk/arch/arm/mach-dove/pcie.c | 5 - trunk/arch/arm/mach-kirkwood/board-dt.c | 2 + trunk/arch/arm/mach-kirkwood/common.c | 4 +- trunk/arch/arm/mach-omap2/clock44xx_data.c | 2 +- trunk/arch/arm/mach-omap2/clockdomain.c | 15 +- trunk/arch/arm/mach-omap2/devices.c | 2 +- trunk/arch/arm/mach-omap2/gpmc.c | 24 +- trunk/arch/arm/mach-omap2/timer.c | 2 +- trunk/arch/arm/mach-s3c24xx/clock-s3c2440.c | 2 +- .../arm/mach-shmobile/board-armadillo800eva.c | 2 +- trunk/arch/arm/mach-shmobile/clock-r8a7779.c | 22 +- trunk/arch/arm/mach-tegra/board-dt-tegra20.c | 2 +- trunk/arch/arm/mach-tegra/board-dt-tegra30.c | 2 +- trunk/arch/arm/mach-tegra/board.h | 2 +- .../arch/arm/mach-tegra/tegra20_clocks_data.c | 1 - trunk/arch/arm/mach-tegra/tegra30_clocks.c | 2 +- .../arch/arm/mach-tegra/tegra30_clocks_data.c | 1 - trunk/arch/arm/mach-tegra/timer.c | 2 +- trunk/arch/arm/plat-omap/debug-devices.c | 1 - trunk/arch/arm64/Kconfig | 1 - trunk/arch/arm64/include/asm/Kbuild | 1 + trunk/arch/arm64/include/asm/linkage.h | 7 - trunk/arch/arm64/include/asm/processor.h | 10 + trunk/arch/arm64/include/uapi/asm/ptrace.h | 3 +- trunk/arch/arm64/kernel/ptrace.c | 73 +- trunk/arch/arm64/kernel/setup.c | 12 - trunk/arch/arm64/kernel/smp.c | 1 + trunk/arch/arm64/kernel/vdso.c | 20 +- trunk/arch/hexagon/include/asm/Kbuild | 3 + trunk/arch/hexagon/include/asm/atomic.h | 2 +- trunk/arch/hexagon/include/asm/barrier.h | 2 +- trunk/arch/hexagon/include/asm/bitops.h | 2 +- .../include/{uapi => }/asm/bitsperlong.h | 2 +- .../include/{uapi => }/asm/byteorder.h | 2 +- trunk/arch/hexagon/include/asm/cache.h | 2 +- trunk/arch/hexagon/include/asm/cacheflush.h | 2 +- trunk/arch/hexagon/include/asm/checksum.h | 2 +- trunk/arch/hexagon/include/asm/cmpxchg.h | 2 +- trunk/arch/hexagon/include/asm/delay.h | 2 +- trunk/arch/hexagon/include/asm/dma-mapping.h | 2 +- trunk/arch/hexagon/include/asm/dma.h | 2 +- trunk/arch/hexagon/include/asm/elf.h | 2 +- trunk/arch/hexagon/include/asm/exec.h | 2 +- trunk/arch/hexagon/include/asm/fixmap.h | 2 +- trunk/arch/hexagon/include/asm/hexagon_vm.h | 2 +- trunk/arch/hexagon/include/asm/intrinsics.h | 2 +- trunk/arch/hexagon/include/asm/io.h | 2 +- trunk/arch/hexagon/include/asm/irq.h | 2 +- trunk/arch/hexagon/include/asm/irqflags.h | 2 +- trunk/arch/hexagon/include/asm/kgdb.h | 2 +- .../hexagon/include/{uapi => }/asm/kvm_para.h | 0 trunk/arch/hexagon/include/asm/linkage.h | 2 +- trunk/arch/hexagon/include/asm/mem-layout.h | 2 +- trunk/arch/hexagon/include/asm/mmu.h | 2 +- trunk/arch/hexagon/include/asm/mmu_context.h | 2 +- trunk/arch/hexagon/include/asm/module.h | 2 +- trunk/arch/hexagon/include/asm/page.h | 2 +- .../hexagon/include/{uapi => }/asm/param.h | 2 +- trunk/arch/hexagon/include/asm/perf_event.h | 2 +- trunk/arch/hexagon/include/asm/pgalloc.h | 2 +- trunk/arch/hexagon/include/asm/pgtable.h | 2 +- trunk/arch/hexagon/include/asm/processor.h | 2 +- .../hexagon/include/{uapi => }/asm/ptrace.h | 2 +- .../include/{uapi => }/asm/registers.h | 17 +- .../hexagon/include/{uapi => }/asm/setup.h | 2 +- .../include/{uapi => }/asm/sigcontext.h | 2 +- .../hexagon/include/{uapi => }/asm/signal.h | 2 +- trunk/arch/hexagon/include/asm/smp.h | 2 +- trunk/arch/hexagon/include/asm/spinlock.h | 2 +- .../arch/hexagon/include/asm/spinlock_types.h | 2 +- trunk/arch/hexagon/include/asm/string.h | 2 +- trunk/arch/hexagon/include/asm/suspend.h | 2 +- .../hexagon/include/{uapi => }/asm/swab.h | 2 +- trunk/arch/hexagon/include/asm/switch_to.h | 2 +- trunk/arch/hexagon/include/asm/syscall.h | 2 +- trunk/arch/hexagon/include/asm/thread_info.h | 2 +- trunk/arch/hexagon/include/asm/time.h | 2 +- trunk/arch/hexagon/include/asm/timer-regs.h | 2 +- trunk/arch/hexagon/include/asm/timex.h | 2 +- trunk/arch/hexagon/include/asm/tlb.h | 2 +- trunk/arch/hexagon/include/asm/tlbflush.h | 2 +- trunk/arch/hexagon/include/asm/traps.h | 2 +- trunk/arch/hexagon/include/asm/uaccess.h | 2 +- .../hexagon/include/{uapi => }/asm/unistd.h | 2 +- .../hexagon/include/{uapi => }/asm/user.h | 18 + trunk/arch/hexagon/include/asm/vdso.h | 2 +- trunk/arch/hexagon/include/asm/vm_fault.h | 2 +- trunk/arch/hexagon/include/asm/vm_mmu.h | 2 +- trunk/arch/hexagon/include/uapi/asm/Kbuild | 12 - trunk/arch/hexagon/kernel/asm-offsets.c | 2 +- trunk/arch/hexagon/kernel/dma.c | 2 +- trunk/arch/hexagon/kernel/head.S | 2 +- trunk/arch/hexagon/kernel/hexagon_ksyms.c | 2 +- trunk/arch/hexagon/kernel/irq_cpu.c | 2 +- trunk/arch/hexagon/kernel/kgdb.c | 2 +- trunk/arch/hexagon/kernel/module.c | 2 +- trunk/arch/hexagon/kernel/process.c | 2 +- trunk/arch/hexagon/kernel/ptrace.c | 2 +- trunk/arch/hexagon/kernel/reset.c | 2 +- trunk/arch/hexagon/kernel/setup.c | 2 +- trunk/arch/hexagon/kernel/signal.c | 2 +- trunk/arch/hexagon/kernel/smp.c | 2 +- trunk/arch/hexagon/kernel/stacktrace.c | 2 +- trunk/arch/hexagon/kernel/syscall.c | 2 +- trunk/arch/hexagon/kernel/syscalltab.c | 2 +- trunk/arch/hexagon/kernel/time.c | 2 +- trunk/arch/hexagon/kernel/topology.c | 2 +- trunk/arch/hexagon/kernel/trampoline.S | 2 +- trunk/arch/hexagon/kernel/traps.c | 2 +- trunk/arch/hexagon/kernel/vdso.c | 2 +- trunk/arch/hexagon/kernel/vm_entry.S | 2 +- trunk/arch/hexagon/kernel/vm_events.c | 2 +- trunk/arch/hexagon/kernel/vm_init_segtable.S | 2 +- trunk/arch/hexagon/kernel/vm_ops.S | 2 +- trunk/arch/hexagon/kernel/vm_switch.S | 2 +- trunk/arch/hexagon/kernel/vm_vectors.S | 2 +- trunk/arch/hexagon/kernel/vmlinux.lds.S | 2 +- trunk/arch/hexagon/lib/checksum.c | 2 +- trunk/arch/hexagon/lib/io.c | 2 +- trunk/arch/hexagon/lib/memcpy.S | 2 +- trunk/arch/hexagon/lib/memset.S | 2 +- trunk/arch/hexagon/mm/cache.c | 2 +- trunk/arch/hexagon/mm/copy_from_user.S | 2 +- trunk/arch/hexagon/mm/copy_to_user.S | 2 +- trunk/arch/hexagon/mm/copy_user_template.S | 2 +- trunk/arch/hexagon/mm/init.c | 2 +- trunk/arch/hexagon/mm/ioremap.c | 2 +- trunk/arch/hexagon/mm/pgalloc.c | 2 +- trunk/arch/hexagon/mm/strnlen_user.S | 2 +- trunk/arch/hexagon/mm/uaccess.c | 2 +- trunk/arch/hexagon/mm/vm_fault.c | 2 +- trunk/arch/hexagon/mm/vm_tlb.c | 2 +- trunk/arch/ia64/include/asm/Kbuild | 1 + trunk/arch/ia64/include/asm/kvm_para.h | 34 - trunk/arch/m68k/include/asm/Kbuild | 2 + .../arch/m68k/include/{uapi => }/asm/a.out.h | 0 .../arch/m68k/include/{uapi => }/asm/auxvec.h | 0 .../m68k/include/{uapi => }/asm/byteorder.h | 0 .../m68k/include/{uapi => }/asm/cachectl.h | 0 .../arch/m68k/include/{uapi => }/asm/fcntl.h | 0 .../arch/m68k/include/{uapi => }/asm/ioctls.h | 0 .../arch/m68k/include/{uapi => }/asm/msgbuf.h | 0 .../arch/m68k/include/{uapi => }/asm/param.h | 0 trunk/arch/m68k/include/{uapi => }/asm/poll.h | 0 .../m68k/include/{uapi => }/asm/posix_types.h | 0 trunk/arch/m68k/include/asm/ptrace.h | 75 +- .../arch/m68k/include/{uapi => }/asm/sembuf.h | 0 trunk/arch/m68k/include/asm/setup.h | 82 +- .../arch/m68k/include/{uapi => }/asm/shmbuf.h | 0 .../m68k/include/{uapi => }/asm/sigcontext.h | 0 trunk/arch/m68k/include/asm/signal.h | 118 ++- .../arch/m68k/include/{uapi => }/asm/socket.h | 0 .../m68k/include/{uapi => }/asm/sockios.h | 0 trunk/arch/m68k/include/{uapi => }/asm/stat.h | 0 trunk/arch/m68k/include/{uapi => }/asm/swab.h | 0 .../m68k/include/{uapi => }/asm/termbits.h | 0 trunk/arch/m68k/include/asm/termios.h | 44 +- trunk/arch/m68k/include/asm/unistd.h | 356 ++++++- trunk/arch/m68k/include/uapi/asm/Kbuild | 23 - trunk/arch/m68k/include/uapi/asm/ptrace.h | 79 -- trunk/arch/m68k/include/uapi/asm/setup.h | 103 -- trunk/arch/m68k/include/uapi/asm/signal.h | 118 --- trunk/arch/m68k/include/uapi/asm/termios.h | 44 - trunk/arch/m68k/include/uapi/asm/unistd.h | 357 ------- trunk/arch/m68k/kernel/syscalltable.S | 1 - trunk/arch/parisc/include/asm/Kbuild | 9 +- trunk/arch/parisc/include/asm/auxvec.h | 4 + .../include/{uapi => }/asm/bitsperlong.h | 0 .../parisc/include/{uapi => }/asm/byteorder.h | 0 trunk/arch/parisc/include/asm/compat_signal.h | 2 + trunk/arch/parisc/include/asm/cputime.h | 6 + trunk/arch/parisc/include/asm/device.h | 7 + trunk/arch/parisc/include/asm/div64.h | 1 + .../parisc/include/asm/emergency-restart.h | 6 + .../parisc/include/{uapi => }/asm/errno.h | 0 .../parisc/include/{uapi => }/asm/fcntl.h | 0 trunk/arch/parisc/include/asm/hw_irq.h | 8 + .../parisc/include/{uapi => }/asm/ioctl.h | 0 .../parisc/include/{uapi => }/asm/ioctls.h | 0 .../parisc/include/{uapi => }/asm/ipcbuf.h | 0 trunk/arch/parisc/include/asm/irq_regs.h | 1 + trunk/arch/parisc/include/asm/kdebug.h | 1 + trunk/arch/parisc/include/asm/kvm_para.h | 1 + trunk/arch/parisc/include/asm/local.h | 1 + trunk/arch/parisc/include/asm/local64.h | 1 + .../arch/parisc/include/{uapi => }/asm/mman.h | 0 .../parisc/include/{uapi => }/asm/msgbuf.h | 0 trunk/arch/parisc/include/asm/mutex.h | 9 + trunk/arch/parisc/include/asm/param.h | 1 + trunk/arch/parisc/include/asm/pdc.h | 423 +++++++- trunk/arch/parisc/include/asm/percpu.h | 7 + trunk/arch/parisc/include/asm/poll.h | 1 + .../include/{uapi => }/asm/posix_types.h | 0 trunk/arch/parisc/include/asm/ptrace.h | 46 +- trunk/arch/parisc/include/asm/real.h | 5 + .../parisc/include/{uapi => }/asm/resource.h | 0 trunk/arch/parisc/include/asm/segment.h | 6 + .../parisc/include/{uapi => }/asm/sembuf.h | 0 .../parisc/include/{uapi => }/asm/setup.h | 0 .../parisc/include/{uapi => }/asm/shmbuf.h | 0 .../include/{uapi => }/asm/sigcontext.h | 0 .../parisc/include/{uapi => }/asm/siginfo.h | 0 trunk/arch/parisc/include/asm/signal.h | 113 +- .../parisc/include/{uapi => }/asm/socket.h | 0 .../parisc/include/{uapi => }/asm/sockios.h | 0 .../arch/parisc/include/{uapi => }/asm/stat.h | 0 .../parisc/include/{uapi => }/asm/statfs.h | 0 .../arch/parisc/include/{uapi => }/asm/swab.h | 0 .../parisc/include/{uapi => }/asm/termbits.h | 0 trunk/arch/parisc/include/asm/termios.h | 41 +- trunk/arch/parisc/include/asm/topology.h | 6 + .../parisc/include/{uapi => }/asm/types.h | 0 trunk/arch/parisc/include/asm/unistd.h | 835 ++++++++++++++- trunk/arch/parisc/include/asm/user.h | 5 + trunk/arch/parisc/include/asm/vga.h | 6 + trunk/arch/parisc/include/asm/xor.h | 1 + trunk/arch/parisc/include/uapi/asm/Kbuild | 28 - trunk/arch/parisc/include/uapi/asm/pdc.h | 427 -------- trunk/arch/parisc/include/uapi/asm/ptrace.h | 47 - trunk/arch/parisc/include/uapi/asm/signal.h | 118 --- trunk/arch/parisc/include/uapi/asm/termios.h | 43 - trunk/arch/parisc/include/uapi/asm/unistd.h | 837 --------------- trunk/arch/x86/kernel/cpu/intel_cacheinfo.c | 2 +- trunk/arch/x86/kernel/cpu/mcheck/mce.c | 6 + trunk/arch/x86/kernel/cpu/mcheck/mce_amd.c | 10 +- trunk/arch/x86/kernel/cpu/perf_event.c | 6 - trunk/arch/x86/kernel/reboot.c | 8 + trunk/arch/x86/kernel/setup.c | 17 +- trunk/arch/x86/realmode/rm/wakeup_asm.S | 15 +- .../arch/xtensa/boot/boot-redboot/bootstrap.S | 8 +- trunk/arch/xtensa/include/asm/Kbuild | 28 +- trunk/arch/xtensa/include/asm/atomic.h | 12 +- .../xtensa/include/{uapi => }/asm/auxvec.h | 0 trunk/arch/xtensa/include/asm/bitsperlong.h | 1 + trunk/arch/xtensa/include/asm/bug.h | 18 + .../xtensa/include/{uapi => }/asm/byteorder.h | 0 trunk/arch/xtensa/include/asm/cacheflush.h | 2 +- trunk/arch/xtensa/include/asm/cmpxchg.h | 4 +- trunk/arch/xtensa/include/asm/coprocessor.h | 5 +- trunk/arch/xtensa/include/asm/cputime.h | 6 + trunk/arch/xtensa/include/asm/delay.h | 2 +- trunk/arch/xtensa/include/asm/device.h | 7 + trunk/arch/xtensa/include/asm/div64.h | 16 + .../xtensa/include/asm/emergency-restart.h | 6 + trunk/arch/xtensa/include/asm/errno.h | 16 + trunk/arch/xtensa/include/asm/fcntl.h | 1 + trunk/arch/xtensa/include/asm/futex.h | 1 + trunk/arch/xtensa/include/asm/hardirq.h | 16 + trunk/arch/xtensa/include/asm/ioctl.h | 1 + .../xtensa/include/{uapi => }/asm/ioctls.h | 0 .../xtensa/include/{uapi => }/asm/ipcbuf.h | 0 trunk/arch/xtensa/include/asm/irq_regs.h | 1 + trunk/arch/xtensa/include/asm/irqflags.h | 4 +- trunk/arch/xtensa/include/asm/kdebug.h | 1 + trunk/arch/xtensa/include/asm/kmap_types.h | 6 + trunk/arch/xtensa/include/asm/kvm_para.h | 1 + trunk/arch/xtensa/include/asm/local.h | 16 + trunk/arch/xtensa/include/asm/local64.h | 1 + .../arch/xtensa/include/{uapi => }/asm/mman.h | 0 trunk/arch/xtensa/include/asm/mmu_context.h | 4 +- .../xtensa/include/{uapi => }/asm/msgbuf.h | 0 trunk/arch/xtensa/include/asm/param.h | 20 +- trunk/arch/xtensa/include/asm/percpu.h | 16 + .../arch/xtensa/include/{uapi => }/asm/poll.h | 0 .../include/{uapi => }/asm/posix_types.h | 0 trunk/arch/xtensa/include/asm/ptrace.h | 66 +- trunk/arch/xtensa/include/asm/regs.h | 55 +- trunk/arch/xtensa/include/asm/resource.h | 16 + trunk/arch/xtensa/include/asm/scatterlist.h | 16 + trunk/arch/xtensa/include/asm/sections.h | 16 + .../xtensa/include/{uapi => }/asm/sembuf.h | 0 .../xtensa/include/{uapi => }/asm/setup.h | 0 .../xtensa/include/{uapi => }/asm/shmbuf.h | 0 .../include/{uapi => }/asm/sigcontext.h | 0 trunk/arch/xtensa/include/asm/siginfo.h | 16 + trunk/arch/xtensa/include/asm/signal.h | 134 ++- .../xtensa/include/{uapi => }/asm/socket.h | 0 .../xtensa/include/{uapi => }/asm/sockios.h | 0 .../arch/xtensa/include/{uapi => }/asm/stat.h | 0 trunk/arch/xtensa/include/asm/statfs.h | 17 + .../arch/xtensa/include/{uapi => }/asm/swab.h | 0 .../xtensa/include/{uapi => }/asm/termbits.h | 0 trunk/arch/xtensa/include/asm/termios.h | 105 ++ trunk/arch/xtensa/include/asm/timex.h | 8 +- trunk/arch/xtensa/include/asm/tlbflush.h | 8 +- trunk/arch/xtensa/include/asm/topology.h | 16 + trunk/arch/xtensa/include/asm/types.h | 15 +- trunk/arch/xtensa/include/asm/unistd.h | 702 ++++++++++++- trunk/arch/xtensa/include/asm/xor.h | 16 + trunk/arch/xtensa/include/uapi/asm/Kbuild | 22 - trunk/arch/xtensa/include/uapi/asm/param.h | 30 - trunk/arch/xtensa/include/uapi/asm/ptrace.h | 77 -- trunk/arch/xtensa/include/uapi/asm/signal.h | 148 --- trunk/arch/xtensa/include/uapi/asm/types.h | 28 - trunk/arch/xtensa/include/uapi/asm/unistd.h | 762 -------------- trunk/arch/xtensa/kernel/align.S | 38 +- trunk/arch/xtensa/kernel/coprocessor.S | 20 +- trunk/arch/xtensa/kernel/entry.S | 254 ++--- trunk/arch/xtensa/kernel/head.S | 36 +- trunk/arch/xtensa/kernel/irq.c | 6 +- trunk/arch/xtensa/kernel/process.c | 29 +- trunk/arch/xtensa/kernel/setup.c | 4 +- trunk/arch/xtensa/kernel/syscall.c | 1 + trunk/arch/xtensa/kernel/traps.c | 22 +- trunk/arch/xtensa/kernel/vectors.S | 44 +- trunk/arch/xtensa/lib/memcopy.S | 309 +----- trunk/arch/xtensa/mm/fault.c | 3 +- trunk/arch/xtensa/platforms/iss/console.c | 9 +- .../platforms/iss/include/platform/simcall.h | 9 +- trunk/arch/xtensa/platforms/iss/setup.c | 10 +- trunk/arch/xtensa/platforms/xt2000/setup.c | 10 +- trunk/drivers/base/regmap/Kconfig | 2 +- trunk/drivers/firmware/memmap.c | 4 +- trunk/drivers/gpio/gpio-mvebu.c | 3 - trunk/drivers/gpu/drm/drm_fb_cma_helper.c | 4 +- trunk/drivers/gpu/drm/drm_info.c | 2 + trunk/drivers/gpu/drm/drm_platform.c | 1 + trunk/drivers/gpu/drm/i915/i915_drv.c | 13 - trunk/drivers/gpu/drm/i915/i915_drv.h | 1 - trunk/drivers/gpu/drm/i915/i915_gem.c | 7 +- trunk/drivers/gpu/drm/i915/intel_crt.c | 15 +- trunk/drivers/gpu/drm/i915/intel_display.c | 32 - trunk/drivers/gpu/drm/i915/intel_dp.c | 15 +- trunk/drivers/gpu/drm/i915/intel_lvds.c | 8 - trunk/drivers/gpu/drm/i915/intel_sdvo.c | 14 +- .../gpu/drm/nouveau/core/core/gpuobj.c | 5 - trunk/drivers/gpu/drm/nouveau/core/core/mm.c | 2 +- .../gpu/drm/nouveau/core/subdev/bios/base.c | 30 +- .../gpu/drm/nouveau/core/subdev/bios/pll.c | 10 +- .../gpu/drm/nouveau/core/subdev/fb/nv50.c | 1 - .../gpu/drm/nouveau/core/subdev/vm/nv41.c | 3 +- .../gpu/drm/nouveau/core/subdev/vm/nv44.c | 3 +- .../drivers/gpu/drm/nouveau/nouveau_display.c | 14 +- .../drivers/gpu/drm/shmobile/shmob_drm_drv.c | 12 +- trunk/drivers/gpu/drm/ttm/ttm_bo.c | 24 +- trunk/drivers/hwmon/coretemp.c | 7 +- trunk/drivers/hwmon/pmbus/Kconfig | 2 +- trunk/drivers/input/evdev.c | 3 +- trunk/drivers/input/joydev.c | 3 +- trunk/drivers/input/mousedev.c | 3 +- trunk/drivers/pcmcia/pxa2xx_sharpsl.c | 2 +- trunk/drivers/scsi/arm/fas216.c | 2 +- trunk/drivers/scsi/arm/oak.c | 1 - trunk/drivers/spi/spi-s3c64xx.c | 6 +- trunk/drivers/staging/dgrp/dgrp_mon_ops.c | 1 - trunk/drivers/staging/dgrp/dgrp_specproc.c | 7 - trunk/drivers/staging/dgrp/dgrp_tty.c | 10 - trunk/drivers/tty/serial/8250/8250_hp300.c | 20 +- trunk/drivers/tty/serial/Kconfig | 4 +- trunk/drivers/tty/serial/sccnxp.c | 1 - trunk/drivers/usb/class/cdc-acm.c | 22 +- trunk/drivers/usb/core/devio.c | 1 - trunk/drivers/usb/core/driver.c | 4 - trunk/drivers/usb/core/hub.c | 36 +- trunk/drivers/usb/dwc3/core.c | 4 - trunk/drivers/usb/dwc3/gadget.c | 2 +- trunk/drivers/usb/gadget/Kconfig | 1 - trunk/drivers/usb/gadget/lpc32xx_udc.c | 4 +- trunk/drivers/usb/host/ehci-fsl.c | 2 +- trunk/drivers/usb/host/ehci-orion.c | 2 +- trunk/drivers/usb/host/ehci-vt8500.c | 10 - trunk/drivers/usb/host/uhci-platform.c | 9 - trunk/drivers/usb/host/xhci.c | 3 +- trunk/drivers/usb/musb/am35x.c | 6 - trunk/drivers/usb/renesas_usbhs/mod.c | 6 +- trunk/drivers/usb/renesas_usbhs/pipe.h | 2 +- trunk/drivers/usb/serial/ark3116.c | 26 +- trunk/drivers/usb/serial/belkin_sa.c | 31 +- trunk/drivers/usb/serial/cp210x.c | 40 +- trunk/drivers/usb/serial/cyberjack.c | 49 +- trunk/drivers/usb/serial/cypress_m8.c | 75 +- trunk/drivers/usb/serial/f81232.c | 43 +- trunk/drivers/usb/serial/garmin_gps.c | 24 +- trunk/drivers/usb/serial/io_edgeport.c | 54 +- trunk/drivers/usb/serial/io_tables.h | 8 - trunk/drivers/usb/serial/io_ti.c | 91 +- trunk/drivers/usb/serial/iuu_phoenix.c | 76 +- trunk/drivers/usb/serial/keyspan_pda.c | 30 +- trunk/drivers/usb/serial/kl5kusb105.c | 68 +- trunk/drivers/usb/serial/kobil_sct.c | 23 +- trunk/drivers/usb/serial/option.c | 84 +- trunk/drivers/usb/serial/oti6858.c | 68 +- trunk/drivers/usb/serial/pl2303.c | 90 +- trunk/drivers/usb/serial/spcp8x5.c | 46 +- trunk/drivers/usb/serial/ssu100.c | 34 +- trunk/drivers/usb/serial/ti_usb_3410_5052.c | 88 +- trunk/drivers/video/backlight/lm3639_bl.c | 4 +- trunk/drivers/xen/xenbus/xenbus_xs.c | 2 +- trunk/fs/char_dev.c | 18 +- trunk/fs/ext4/balloc.c | 8 +- trunk/fs/ext4/bitmap.c | 6 +- trunk/fs/ext4/ext4.h | 7 +- trunk/fs/ext4/ext4_jbd2.c | 8 +- trunk/fs/ext4/extents.c | 60 +- trunk/fs/ext4/ialloc.c | 4 +- trunk/fs/ext4/mballoc.c | 14 +- trunk/fs/ext4/resize.c | 3 +- trunk/fs/ext4/super.c | 9 +- trunk/fs/jfs/jfs_discard.c | 16 +- trunk/fs/lockd/clntxdr.c | 2 +- trunk/fs/lockd/svcproc.c | 3 +- trunk/fs/nfs/callback.c | 2 +- trunk/fs/nfs/nfs4filelayout.c | 21 +- trunk/fs/nfs/nfs4filelayout.h | 1 + trunk/fs/nfs/nfs4filelayoutdev.c | 22 + trunk/fs/nfs/nfs4getroot.c | 1 - trunk/fs/nfs/objlayout/objio_osd.c | 6 +- trunk/fs/nfs/pnfs.h | 1 - trunk/fs/proc/internal.h | 4 - trunk/fs/proc/task_mmu.c | 50 +- trunk/include/linux/coredump.h | 1 - trunk/include/linux/hsi/Kbuild | 1 + trunk/include/{uapi => }/linux/hsi/hsi_char.h | 0 trunk/include/linux/pid_namespace.h | 8 +- trunk/include/linux/ratelimit.h | 27 +- trunk/include/linux/usb.h | 11 + trunk/include/linux/usb/Kbuild | 10 + trunk/include/linux/usb/audio.h | 524 ++++++++- trunk/include/{uapi => }/linux/usb/cdc.h | 0 trunk/include/{uapi => }/linux/usb/ch11.h | 0 trunk/include/linux/usb/ch9.h | 960 ++++++++++++++++- trunk/include/linux/usb/functionfs.h | 167 ++- .../include/{uapi => }/linux/usb/g_printer.h | 0 trunk/include/{uapi => }/linux/usb/gadgetfs.h | 0 trunk/include/{uapi => }/linux/usb/midi.h | 0 trunk/include/{uapi => }/linux/usb/tmc.h | 0 trunk/include/{uapi => }/linux/usb/video.h | 0 trunk/include/uapi/linux/hsi/Kbuild | 1 - trunk/include/uapi/linux/usb/Kbuild | 10 - trunk/include/uapi/linux/usb/audio.h | 545 ---------- trunk/include/uapi/linux/usb/ch9.h | 993 ------------------ trunk/include/uapi/linux/usb/functionfs.h | 169 --- trunk/kernel/module-internal.h | 3 +- trunk/kernel/module.c | 26 +- trunk/kernel/module_signing.c | 24 +- trunk/kernel/pid_namespace.c | 21 +- trunk/kernel/sys.c | 12 +- trunk/lib/dma-debug.c | 4 +- trunk/mm/compaction.c | 2 +- trunk/mm/fremap.c | 2 +- trunk/mm/slob.c | 6 +- trunk/net/irda/ircomm/ircomm_tty.c | 2 - trunk/net/sunrpc/cache.c | 4 +- trunk/scripts/Makefile.modinst | 2 +- trunk/scripts/Makefile.modpost | 77 +- trunk/scripts/sign-file | 498 ++------- trunk/scripts/x509keyid | 268 +++++ trunk/tools/lib/traceevent/event-parse.c | 9 +- trunk/tools/lib/traceevent/parse-filter.c | 15 - trunk/tools/perf/Makefile | 24 +- trunk/tools/perf/perf.h | 2 +- trunk/tools/perf/ui/browsers/hists.c | 6 +- trunk/tools/perf/util/parse-events.c | 3 - trunk/tools/perf/util/setup.py | 2 - trunk/tools/perf/util/sort.c | 6 - 467 files changed, 7066 insertions(+), 7556 deletions(-) delete mode 100644 trunk/arch/arm64/include/asm/linkage.h rename trunk/arch/hexagon/include/{uapi => }/asm/bitsperlong.h (92%) rename trunk/arch/hexagon/include/{uapi => }/asm/byteorder.h (92%) rename trunk/arch/hexagon/include/{uapi => }/asm/kvm_para.h (100%) rename trunk/arch/hexagon/include/{uapi => }/asm/param.h (91%) rename trunk/arch/hexagon/include/{uapi => }/asm/ptrace.h (94%) rename trunk/arch/hexagon/include/{uapi => }/asm/registers.h (85%) rename trunk/arch/hexagon/include/{uapi => }/asm/setup.h (92%) rename trunk/arch/hexagon/include/{uapi => }/asm/sigcontext.h (93%) rename trunk/arch/hexagon/include/{uapi => }/asm/signal.h (92%) rename trunk/arch/hexagon/include/{uapi => }/asm/swab.h (91%) rename trunk/arch/hexagon/include/{uapi => }/asm/unistd.h (93%) rename trunk/arch/hexagon/include/{uapi => }/asm/user.h (63%) delete mode 100644 trunk/arch/ia64/include/asm/kvm_para.h rename trunk/arch/m68k/include/{uapi => }/asm/a.out.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/auxvec.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/byteorder.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/cachectl.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/fcntl.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/ioctls.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/msgbuf.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/param.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/poll.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/posix_types.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/sembuf.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/shmbuf.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/sigcontext.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/socket.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/sockios.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/stat.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/swab.h (100%) rename trunk/arch/m68k/include/{uapi => }/asm/termbits.h (100%) delete mode 100644 trunk/arch/m68k/include/uapi/asm/ptrace.h delete mode 100644 trunk/arch/m68k/include/uapi/asm/setup.h delete mode 100644 trunk/arch/m68k/include/uapi/asm/signal.h delete mode 100644 trunk/arch/m68k/include/uapi/asm/termios.h delete mode 100644 trunk/arch/m68k/include/uapi/asm/unistd.h create mode 100644 trunk/arch/parisc/include/asm/auxvec.h rename trunk/arch/parisc/include/{uapi => }/asm/bitsperlong.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/byteorder.h (100%) create mode 100644 trunk/arch/parisc/include/asm/compat_signal.h create mode 100644 trunk/arch/parisc/include/asm/cputime.h create mode 100644 trunk/arch/parisc/include/asm/device.h create mode 100644 trunk/arch/parisc/include/asm/div64.h create mode 100644 trunk/arch/parisc/include/asm/emergency-restart.h rename trunk/arch/parisc/include/{uapi => }/asm/errno.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/fcntl.h (100%) create mode 100644 trunk/arch/parisc/include/asm/hw_irq.h rename trunk/arch/parisc/include/{uapi => }/asm/ioctl.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/ioctls.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/ipcbuf.h (100%) create mode 100644 trunk/arch/parisc/include/asm/irq_regs.h create mode 100644 trunk/arch/parisc/include/asm/kdebug.h create mode 100644 trunk/arch/parisc/include/asm/kvm_para.h create mode 100644 trunk/arch/parisc/include/asm/local.h create mode 100644 trunk/arch/parisc/include/asm/local64.h rename trunk/arch/parisc/include/{uapi => }/asm/mman.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/msgbuf.h (100%) create mode 100644 trunk/arch/parisc/include/asm/mutex.h create mode 100644 trunk/arch/parisc/include/asm/param.h create mode 100644 trunk/arch/parisc/include/asm/percpu.h create mode 100644 trunk/arch/parisc/include/asm/poll.h rename trunk/arch/parisc/include/{uapi => }/asm/posix_types.h (100%) create mode 100644 trunk/arch/parisc/include/asm/real.h rename trunk/arch/parisc/include/{uapi => }/asm/resource.h (100%) create mode 100644 trunk/arch/parisc/include/asm/segment.h rename trunk/arch/parisc/include/{uapi => }/asm/sembuf.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/setup.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/shmbuf.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/sigcontext.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/siginfo.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/socket.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/sockios.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/stat.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/statfs.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/swab.h (100%) rename trunk/arch/parisc/include/{uapi => }/asm/termbits.h (100%) create mode 100644 trunk/arch/parisc/include/asm/topology.h rename trunk/arch/parisc/include/{uapi => }/asm/types.h (100%) create mode 100644 trunk/arch/parisc/include/asm/user.h create mode 100644 trunk/arch/parisc/include/asm/vga.h create mode 100644 trunk/arch/parisc/include/asm/xor.h delete mode 100644 trunk/arch/parisc/include/uapi/asm/pdc.h delete mode 100644 trunk/arch/parisc/include/uapi/asm/ptrace.h delete mode 100644 trunk/arch/parisc/include/uapi/asm/signal.h delete mode 100644 trunk/arch/parisc/include/uapi/asm/termios.h delete mode 100644 trunk/arch/parisc/include/uapi/asm/unistd.h rename trunk/arch/xtensa/include/{uapi => }/asm/auxvec.h (100%) create mode 100644 trunk/arch/xtensa/include/asm/bitsperlong.h create mode 100644 trunk/arch/xtensa/include/asm/bug.h rename trunk/arch/xtensa/include/{uapi => }/asm/byteorder.h (100%) create mode 100644 trunk/arch/xtensa/include/asm/cputime.h create mode 100644 trunk/arch/xtensa/include/asm/device.h create mode 100644 trunk/arch/xtensa/include/asm/div64.h create mode 100644 trunk/arch/xtensa/include/asm/emergency-restart.h create mode 100644 trunk/arch/xtensa/include/asm/errno.h create mode 100644 trunk/arch/xtensa/include/asm/fcntl.h create mode 100644 trunk/arch/xtensa/include/asm/futex.h create mode 100644 trunk/arch/xtensa/include/asm/hardirq.h create mode 100644 trunk/arch/xtensa/include/asm/ioctl.h rename trunk/arch/xtensa/include/{uapi => }/asm/ioctls.h (100%) rename trunk/arch/xtensa/include/{uapi => }/asm/ipcbuf.h (100%) create mode 100644 trunk/arch/xtensa/include/asm/irq_regs.h create mode 100644 trunk/arch/xtensa/include/asm/kdebug.h create mode 100644 trunk/arch/xtensa/include/asm/kmap_types.h create mode 100644 trunk/arch/xtensa/include/asm/kvm_para.h create mode 100644 trunk/arch/xtensa/include/asm/local.h create mode 100644 trunk/arch/xtensa/include/asm/local64.h rename trunk/arch/xtensa/include/{uapi => }/asm/mman.h (100%) rename trunk/arch/xtensa/include/{uapi => }/asm/msgbuf.h (100%) create mode 100644 trunk/arch/xtensa/include/asm/percpu.h rename trunk/arch/xtensa/include/{uapi => }/asm/poll.h (100%) rename trunk/arch/xtensa/include/{uapi => }/asm/posix_types.h (100%) create mode 100644 trunk/arch/xtensa/include/asm/resource.h create mode 100644 trunk/arch/xtensa/include/asm/scatterlist.h create mode 100644 trunk/arch/xtensa/include/asm/sections.h rename trunk/arch/xtensa/include/{uapi => }/asm/sembuf.h (100%) rename trunk/arch/xtensa/include/{uapi => }/asm/setup.h (100%) rename trunk/arch/xtensa/include/{uapi => }/asm/shmbuf.h (100%) rename trunk/arch/xtensa/include/{uapi => }/asm/sigcontext.h (100%) create mode 100644 trunk/arch/xtensa/include/asm/siginfo.h rename trunk/arch/xtensa/include/{uapi => }/asm/socket.h (100%) rename trunk/arch/xtensa/include/{uapi => }/asm/sockios.h (100%) rename trunk/arch/xtensa/include/{uapi => }/asm/stat.h (100%) create mode 100644 trunk/arch/xtensa/include/asm/statfs.h rename trunk/arch/xtensa/include/{uapi => }/asm/swab.h (100%) rename trunk/arch/xtensa/include/{uapi => }/asm/termbits.h (100%) create mode 100644 trunk/arch/xtensa/include/asm/termios.h create mode 100644 trunk/arch/xtensa/include/asm/topology.h create mode 100644 trunk/arch/xtensa/include/asm/xor.h delete mode 100644 trunk/arch/xtensa/include/uapi/asm/param.h delete mode 100644 trunk/arch/xtensa/include/uapi/asm/ptrace.h delete mode 100644 trunk/arch/xtensa/include/uapi/asm/signal.h delete mode 100644 trunk/arch/xtensa/include/uapi/asm/types.h delete mode 100644 trunk/arch/xtensa/include/uapi/asm/unistd.h rename trunk/include/{uapi => }/linux/hsi/hsi_char.h (100%) rename trunk/include/{uapi => }/linux/usb/cdc.h (100%) rename trunk/include/{uapi => }/linux/usb/ch11.h (100%) rename trunk/include/{uapi => }/linux/usb/g_printer.h (100%) rename trunk/include/{uapi => }/linux/usb/gadgetfs.h (100%) rename trunk/include/{uapi => }/linux/usb/midi.h (100%) rename trunk/include/{uapi => }/linux/usb/tmc.h (100%) rename trunk/include/{uapi => }/linux/usb/video.h (100%) delete mode 100644 trunk/include/uapi/linux/usb/audio.h delete mode 100644 trunk/include/uapi/linux/usb/ch9.h delete mode 100644 trunk/include/uapi/linux/usb/functionfs.h mode change 100755 => 100644 trunk/scripts/sign-file create mode 100755 trunk/scripts/x509keyid diff --git a/[refs] b/[refs] index e0cba23f0fad..ed141ed50ecd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2d1f4c8e097dc1f5d71fa7f2e250a674adfbbc71 +refs/heads/master: 7e3cdf242f6dfa8d66dac8e1a5167f3e3101d213 diff --git a/trunk/.gitignore b/trunk/.gitignore index 92bd0e45dfa1..0f2f40f71915 100644 --- a/trunk/.gitignore +++ b/trunk/.gitignore @@ -14,6 +14,10 @@ *.o.* *.a *.s +*.ko.unsigned +*.ko.stripped +*.ko.stripped.dig +*.ko.stripped.sig *.ko *.so *.so.dbg @@ -91,4 +95,6 @@ GTAGS extra_certificates signing_key.priv signing_key.x509 +signing_key.x509.keyid +signing_key.x509.signer x509.genkey diff --git a/trunk/Documentation/hwmon/coretemp b/trunk/Documentation/hwmon/coretemp index f17256f069ba..c86b50c03ea8 100644 --- a/trunk/Documentation/hwmon/coretemp +++ b/trunk/Documentation/hwmon/coretemp @@ -105,7 +105,6 @@ Process Processor TjMax(C) 330/230 125 E680/660/640/620 90 E680T/660T/640T/620T 110 - CE4170/4150/4110 110 45nm Core2 Processors Solo ULV SU3500/3300 100 diff --git a/trunk/Documentation/hwmon/submitting-patches b/trunk/Documentation/hwmon/submitting-patches index 843751c41fea..790f774a3032 100644 --- a/trunk/Documentation/hwmon/submitting-patches +++ b/trunk/Documentation/hwmon/submitting-patches @@ -60,7 +60,8 @@ increase the chances of your change being accepted. * Add the driver to Kconfig and Makefile in alphabetical order. -* Make sure that all dependencies are listed in Kconfig. +* Make sure that all dependencies are listed in Kconfig. For new drivers, it + is most likely prudent to add a dependency on EXPERIMENTAL. * Avoid forward declarations if you can. Rearrange the code if necessary. diff --git a/trunk/MAINTAINERS b/trunk/MAINTAINERS index 027ec2bfa135..41c53491db60 100644 --- a/trunk/MAINTAINERS +++ b/trunk/MAINTAINERS @@ -235,7 +235,6 @@ F: drivers/platform/x86/acer-wmi.c ACPI M: Len Brown -M: Rafael J. Wysocki L: linux-acpi@vger.kernel.org W: http://www.lesswatts.org/projects/acpi/ Q: http://patchwork.kernel.org/project/linux-acpi/list/ @@ -7746,13 +7745,6 @@ W: http://www.ideasonboard.org/uvc/ S: Maintained F: drivers/media/usb/uvc/ -USB WEBCAM GADGET -M: Laurent Pinchart -L: linux-usb@vger.kernel.org -S: Maintained -F: drivers/usb/gadget/*uvc*.c -F: drivers/usb/gadget/webcam.c - USB WIRELESS RNDIS DRIVER (rndis_wlan) M: Jussi Kivilinna L: linux-wireless@vger.kernel.org diff --git a/trunk/Makefile b/trunk/Makefile index 14c93b39b929..366d0ab0c5fe 100644 --- a/trunk/Makefile +++ b/trunk/Makefile @@ -1,7 +1,7 @@ VERSION = 3 PATCHLEVEL = 7 SUBLEVEL = 0 -EXTRAVERSION = -rc2 +EXTRAVERSION = -rc1 NAME = Terrified Chipmunk # *DOCUMENTATION* @@ -719,17 +719,6 @@ endif # INSTALL_MOD_STRIP export mod_strip_cmd -ifeq ($(CONFIG_MODULE_SIG),y) -MODSECKEY = ./signing_key.priv -MODPUBKEY = ./signing_key.x509 -export MODPUBKEY -mod_sign_cmd = perl $(srctree)/scripts/sign-file $(MODSECKEY) $(MODPUBKEY) -else -mod_sign_cmd = true -endif -export mod_sign_cmd - - ifeq ($(KBUILD_EXTMOD),) core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/ diff --git a/trunk/arch/arm/boot/dts/Makefile b/trunk/arch/arm/boot/dts/Makefile index f37cf9fa5fa0..c1ce813fcc4a 100644 --- a/trunk/arch/arm/boot/dts/Makefile +++ b/trunk/arch/arm/boot/dts/Makefile @@ -25,8 +25,6 @@ dtb-$(CONFIG_ARCH_EXYNOS) += exynos4210-origen.dtb \ exynos4210-trats.dtb \ exynos5250-smdk5250.dtb dtb-$(CONFIG_ARCH_HIGHBANK) += highbank.dtb -dtb-$(CONFIG_ARCH_INTEGRATOR) += integratorap.dtb \ - integratorcp.dtb dtb-$(CONFIG_ARCH_LPC32XX) += ea3250.dtb phy3250.dtb dtb-$(CONFIG_ARCH_KIRKWOOD) += kirkwood-dns320.dtb \ kirkwood-dns325.dtb \ diff --git a/trunk/arch/arm/boot/dts/dove.dtsi b/trunk/arch/arm/boot/dts/dove.dtsi index 5a00022383e7..96fb824b5e6e 100644 --- a/trunk/arch/arm/boot/dts/dove.dtsi +++ b/trunk/arch/arm/boot/dts/dove.dtsi @@ -4,32 +4,21 @@ compatible = "marvell,dove"; model = "Marvell Armada 88AP510 SoC"; - soc@f1000000 { + interrupt-parent = <&intc>; + + intc: interrupt-controller { + compatible = "marvell,orion-intc"; + interrupt-controller; + #interrupt-cells = <1>; + reg = <0xf1020204 0x04>, + <0xf1020214 0x04>; + }; + + mbus@f1000000 { compatible = "simple-bus"; + ranges = <0 0xf1000000 0x4000000>; #address-cells = <1>; #size-cells = <1>; - interrupt-parent = <&intc>; - - ranges = <0xc8000000 0xc8000000 0x0100000 /* CESA SRAM 1M */ - 0xe0000000 0xe0000000 0x8000000 /* PCIe0 Mem 128M */ - 0xe8000000 0xe8000000 0x8000000 /* PCIe1 Mem 128M */ - 0xf0000000 0xf0000000 0x0100000 /* ScratchPad 1M */ - 0x00000000 0xf1000000 0x1000000 /* SB/NB regs 16M */ - 0xf2000000 0xf2000000 0x0100000 /* PCIe0 I/O 1M */ - 0xf2100000 0xf2100000 0x0100000 /* PCIe0 I/O 1M */ - 0xf8000000 0xf8000000 0x8000000>; /* BootROM 128M */ - - l2: l2-cache { - compatible = "marvell,tauros2-cache"; - marvell,tauros2-cache-features = <0>; - }; - - intc: interrupt-controller { - compatible = "marvell,orion-intc"; - interrupt-controller; - #interrupt-cells = <1>; - reg = <0x20204 0x04>, <0x20214 0x04>; - }; uart0: serial@12000 { compatible = "ns16550a"; @@ -67,6 +56,11 @@ status = "disabled"; }; + wdt: wdt@20300 { + compatible = "marvell,orion-wdt"; + reg = <0x20300 0x28>; + }; + gpio0: gpio@d0400 { compatible = "marvell,orion-gpio"; #gpio-cells = <2>; @@ -145,14 +139,5 @@ nr-ports = <1>; status = "disabled"; }; - - crypto: crypto@30000 { - compatible = "marvell,orion-crypto"; - reg = <0x30000 0x10000>, - <0xc8000000 0x800>; - reg-names = "regs", "sram"; - interrupts = <31>; - status = "okay"; - }; }; }; diff --git a/trunk/arch/arm/boot/dts/imx6q-arm2.dts b/trunk/arch/arm/boot/dts/imx6q-arm2.dts index 5bfa02a3f85c..15df4c105e89 100644 --- a/trunk/arch/arm/boot/dts/imx6q-arm2.dts +++ b/trunk/arch/arm/boot/dts/imx6q-arm2.dts @@ -37,13 +37,6 @@ pinctrl_hog: hoggrp { fsl,pins = < 176 0x80000000 /* MX6Q_PAD_EIM_D25__GPIO_3_25 */ - >; - }; - }; - - arm2 { - pinctrl_usdhc3_arm2: usdhc3grp-arm2 { - fsl,pins = < 1363 0x80000000 /* MX6Q_PAD_NANDF_CS0__GPIO_6_11 */ 1369 0x80000000 /* MX6Q_PAD_NANDF_CS1__GPIO_6_14 */ >; @@ -65,8 +58,7 @@ wp-gpios = <&gpio6 14 0>; vmmc-supply = <®_3p3v>; pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_usdhc3_1 - &pinctrl_usdhc3_arm2>; + pinctrl-0 = <&pinctrl_usdhc3_1>; status = "okay"; }; diff --git a/trunk/arch/arm/boot/dts/kirkwood-lsxl.dtsi b/trunk/arch/arm/boot/dts/kirkwood-lsxl.dtsi index 8fea375c734d..8ac51c08269d 100644 --- a/trunk/arch/arm/boot/dts/kirkwood-lsxl.dtsi +++ b/trunk/arch/arm/boot/dts/kirkwood-lsxl.dtsi @@ -48,19 +48,17 @@ #size-cells = <0>; button@1 { label = "Function Button"; - linux,code = <357>; + linux,code = <132>; gpios = <&gpio1 9 1>; }; button@2 { label = "Power-on Switch"; - linux,code = <0>; - linux,input-type = <5>; + linux,code = <116>; gpios = <&gpio1 10 1>; }; button@3 { label = "Power-auto Switch"; - linux,code = <1>; - linux,input-type = <5>; + linux,code = <142>; gpios = <&gpio1 11 1>; }; }; @@ -69,28 +67,28 @@ compatible = "gpio-leds"; led@1 { - label = "lsxl:blue:func"; + label = "lschlv2:blue:func"; gpios = <&gpio1 4 1>; }; led@2 { - label = "lsxl:red:alarm"; + label = "lschlv2:red:alarm"; gpios = <&gpio1 5 1>; }; led@3 { - label = "lsxl:amber:info"; + label = "lschlv2:amber:info"; gpios = <&gpio1 6 1>; }; led@4 { - label = "lsxl:blue:power"; + label = "lschlv2:blue:power"; gpios = <&gpio1 7 1>; linux,default-trigger = "default-on"; }; led@5 { - label = "lsxl:red:func"; + label = "lschlv2:red:func"; gpios = <&gpio1 16 1>; }; }; diff --git a/trunk/arch/arm/boot/dts/wm8505.dtsi b/trunk/arch/arm/boot/dts/wm8505.dtsi index 330f833ac3b0..b459691655ab 100644 --- a/trunk/arch/arm/boot/dts/wm8505.dtsi +++ b/trunk/arch/arm/boot/dts/wm8505.dtsi @@ -71,13 +71,13 @@ ehci@d8007100 { compatible = "via,vt8500-ehci"; reg = <0xd8007100 0x200>; - interrupts = <1>; + interrupts = <43>; }; uhci@d8007300 { compatible = "platform-uhci"; reg = <0xd8007300 0x200>; - interrupts = <0>; + interrupts = <43>; }; fb@d8050800 { diff --git a/trunk/arch/arm/mach-dove/common.c b/trunk/arch/arm/mach-dove/common.c index f723fe13d0f0..b37bef1d5ffa 100644 --- a/trunk/arch/arm/mach-dove/common.c +++ b/trunk/arch/arm/mach-dove/common.c @@ -32,7 +32,6 @@ #include #include #include -#include #include #include #include "common.h" @@ -110,8 +109,8 @@ static void __init dove_clk_init(void) orion_clkdev_add(NULL, "orion-ehci.0", usb0); orion_clkdev_add(NULL, "orion-ehci.1", usb1); - orion_clkdev_add(NULL, "mv643xx_eth_port.0", ge); - orion_clkdev_add(NULL, "sata_mv.0", sata); + orion_clkdev_add(NULL, "mv643xx_eth.0", ge); + orion_clkdev_add("0", "sata_mv.0", sata); orion_clkdev_add("0", "pcie", pex0); orion_clkdev_add("1", "pcie", pex1); orion_clkdev_add(NULL, "sdhci-dove.0", sdio0); @@ -400,7 +399,7 @@ static void __init dove_dt_init(void) (dove_tclk + 499999) / 1000000); #ifdef CONFIG_CACHE_TAUROS2 - tauros2_init(0); + tauros2_init(); #endif dove_setup_cpu_mbus(); @@ -416,6 +415,7 @@ static void __init dove_dt_init(void) dove_ehci0_init(); dove_ehci1_init(); dove_pcie_init(1, 1); + dove_crypto_init(); of_platform_populate(NULL, of_default_bus_match_table, dove_auxdata_lookup, NULL); diff --git a/trunk/arch/arm/mach-dove/pcie.c b/trunk/arch/arm/mach-dove/pcie.c index 0ef4435b1657..bb15b26041cb 100644 --- a/trunk/arch/arm/mach-dove/pcie.c +++ b/trunk/arch/arm/mach-dove/pcie.c @@ -10,7 +10,6 @@ #include #include -#include #include