Table of Contents
2013-03-04_12_12_42
- noMMU
- nommu-cpio_defconfig
- microblaze-unknown-uclinux-uclibc-
linux26
From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 * branch master -> FETCH_HEAD Removing drivers/watchdog/stmp3xxx_wdt.c Merge made by recursive. Documentation/00-INDEX | 2 + .../ABI/testing/sysfs-platform-msi-laptop | 83 ++ Documentation/devicetree/bindings/dma/snps-dma.txt | 70 +- .../devicetree/bindings/metag/meta-intc.txt | 82 ++ .../bindings/watchdog/atmel-at91rm9200-wdt.txt | 9 + .../devicetree/bindings/watchdog/atmel-wdt.txt | 4 + .../devicetree/bindings/watchdog/marvel.txt | 5 + .../devicetree/bindings/watchdog/pnx4008-wdt.txt | 4 + .../bindings/watchdog/qca-ar7130-wdt.txt | 13 + .../devicetree/bindings/watchdog/samsung-wdt.txt | 3 + Documentation/kernel-parameters.txt | 4 + Documentation/metag/00-INDEX | 4 + Documentation/metag/kernel-ABI.txt | 256 ++++ Documentation/watchdog/watchdog-kernel-api.txt | 14 +- MAINTAINERS | 12 + Makefile | 4 +- arch/Kconfig | 16 + arch/arm/boot/Makefile | 4 +- arch/arm/include/asm/delay.h | 1 + arch/arm/include/asm/pgtable.h | 3 +- arch/arm/kernel/smp.c | 5 +- arch/arm/lib/delay.c | 1 + arch/arm/mm/alignment.c | 11 +- arch/arm/vfp/vfphw.S | 36 +- arch/arm/vfp/vfpmodule.c | 2 +- arch/metag/Kconfig | 290 ++++ arch/metag/Kconfig.debug | 40 + arch/metag/Kconfig.soc | 55 + arch/metag/Makefile | 87 ++ arch/metag/boot/.gitignore | 4 + arch/metag/boot/Makefile | 68 + arch/metag/boot/dts/Makefile | 16 + arch/metag/boot/dts/skeleton.dts | 10 + arch/metag/boot/dts/skeleton.dtsi | 14 + arch/metag/configs/meta1_defconfig | 40 + arch/metag/configs/meta2_defconfig | 41 + arch/metag/configs/meta2_smp_defconfig | 42 + arch/metag/include/asm/Kbuild | 54 + arch/metag/include/asm/atomic.h | 53 + arch/metag/include/asm/atomic_lnkget.h | 234 ++++ arch/metag/include/asm/atomic_lock1.h | 160 +++ arch/metag/include/asm/barrier.h | 85 ++ arch/metag/include/asm/bitops.h | 132 ++ arch/metag/include/asm/bug.h | 12 + arch/metag/include/asm/cache.h | 23 + arch/metag/include/asm/cacheflush.h | 250 ++++ arch/metag/include/asm/cachepart.h | 42 + arch/metag/include/asm/checksum.h | 92 ++ arch/metag/include/asm/clock.h | 51 + arch/metag/include/asm/cmpxchg.h | 65 + arch/metag/include/asm/cmpxchg_irq.h | 42 + arch/metag/include/asm/cmpxchg_lnkget.h | 86 ++ arch/metag/include/asm/cmpxchg_lock1.h | 48 + arch/metag/include/asm/core_reg.h | 35 + arch/metag/include/asm/cpu.h | 14 + arch/metag/include/asm/da.h | 43 + arch/metag/include/asm/delay.h | 29 + arch/metag/include/asm/div64.h | 12 + arch/metag/include/asm/dma-mapping.h | 190 +++ arch/metag/include/asm/elf.h | 128 ++ arch/metag/include/asm/fixmap.h | 99 ++ arch/metag/include/asm/ftrace.h | 23 + arch/metag/include/asm/global_lock.h | 100 ++ arch/metag/include/asm/gpio.h | 4 + arch/metag/include/asm/highmem.h | 62 + arch/metag/include/asm/hugetlb.h | 86 ++ arch/metag/include/asm/hwthread.h | 40 + arch/metag/include/asm/io.h | 165 +++ arch/metag/include/asm/irq.h | 32 + arch/metag/include/asm/irqflags.h | 93 ++ arch/metag/include/asm/l2cache.h | 258 ++++ arch/metag/include/asm/linkage.h | 7 + arch/metag/include/asm/mach/arch.h | 86 ++ arch/metag/include/asm/metag_isa.h | 81 ++ arch/metag/include/asm/metag_mem.h | 1106 +++++++++++++++ arch/metag/include/asm/metag_regs.h | 1184 ++++++++++++++++ arch/metag/include/asm/mman.h | 11 + arch/metag/include/asm/mmu.h | 77 ++ arch/metag/include/asm/mmu_context.h | 113 ++ arch/metag/include/asm/mmzone.h | 42 + arch/metag/include/asm/module.h | 37 + arch/metag/include/asm/page.h | 128 ++ arch/metag/include/asm/perf_event.h | 4 + arch/metag/include/asm/pgalloc.h | 79 ++ arch/metag/include/asm/pgtable.h | 370 +++++ arch/metag/include/asm/processor.h | 202 +++ arch/metag/include/asm/prom.h | 23 + arch/metag/include/asm/ptrace.h | 60 + arch/metag/include/asm/setup.h | 8 + arch/metag/include/asm/smp.h | 29 + arch/metag/include/asm/sparsemem.h | 13 + arch/metag/include/asm/spinlock.h | 22 + arch/metag/include/asm/spinlock_lnkget.h | 249 ++++ arch/metag/include/asm/spinlock_lock1.h | 184 +++ arch/metag/include/asm/spinlock_types.h | 20 + arch/metag/include/asm/stacktrace.h | 20 + arch/metag/include/asm/string.h | 13 + arch/metag/include/asm/switch.h | 21 + arch/metag/include/asm/syscall.h | 104 ++ arch/metag/include/asm/syscalls.h | 39 + arch/metag/include/asm/tbx.h | 1425 ++++++++++++++++++++ arch/metag/include/asm/tcm.h | 30 + arch/metag/include/asm/thread_info.h | 155 +++ arch/metag/include/asm/tlb.h | 36 + arch/metag/include/asm/tlbflush.h | 77 ++ arch/metag/include/asm/topology.h | 53 + arch/metag/include/asm/traps.h | 48 + arch/metag/include/asm/uaccess.h | 241 ++++ arch/metag/include/asm/unistd.h | 12 + arch/metag/include/asm/user_gateway.h | 44 + arch/metag/include/uapi/asm/Kbuild | 13 + arch/metag/include/uapi/asm/byteorder.h | 1 + arch/metag/include/uapi/asm/ptrace.h | 113 ++ arch/metag/include/uapi/asm/resource.h | 7 + arch/metag/include/uapi/asm/sigcontext.h | 31 + arch/metag/include/uapi/asm/siginfo.h | 8 + arch/metag/include/uapi/asm/swab.h | 26 + arch/metag/include/uapi/asm/unistd.h | 21 + arch/metag/kernel/.gitignore | 1 + arch/metag/kernel/Makefile | 39 + arch/metag/kernel/asm-offsets.c | 14 + arch/metag/kernel/cachepart.c | 124 ++ arch/metag/kernel/clock.c | 53 + arch/metag/kernel/core_reg.c | 117 ++ arch/metag/kernel/da.c | 23 + arch/metag/kernel/devtree.c | 114 ++ arch/metag/kernel/dma.c | 507 +++++++ arch/metag/kernel/ftrace.c | 126 ++ arch/metag/kernel/ftrace_stub.S | 76 ++ arch/metag/kernel/head.S | 57 + arch/metag/kernel/irq.c | 323 +++++ arch/metag/kernel/kick.c | 101 ++ arch/metag/kernel/machines.c | 20 + arch/metag/kernel/metag_ksyms.c | 49 + arch/metag/kernel/module.c | 284 ++++ arch/metag/kernel/perf/Makefile | 3 + arch/metag/kernel/perf/perf_event.c | 861 ++++++++++++ arch/metag/kernel/perf/perf_event.h | 106 ++ arch/metag/kernel/perf_callchain.c | 96 ++ arch/metag/kernel/process.c | 461 +++++++ arch/metag/kernel/ptrace.c | 380 ++++++ arch/metag/kernel/setup.c | 631 +++++++++ arch/metag/kernel/signal.c | 344 +++++ arch/metag/kernel/smp.c | 575 ++++++++ arch/metag/kernel/stacktrace.c | 187 +++ arch/metag/kernel/sys_metag.c | 180 +++ arch/metag/kernel/tbiunexp.S | 22 + arch/metag/kernel/tcm.c | 151 +++ arch/metag/kernel/time.c | 15 + arch/metag/kernel/topology.c | 77 ++ arch/metag/kernel/traps.c | 995 ++++++++++++++ arch/metag/kernel/user_gateway.S | 97 ++ arch/metag/kernel/vmlinux.lds.S | 71 + arch/metag/lib/Makefile | 22 + arch/metag/lib/ashldi3.S | 33 + arch/metag/lib/ashrdi3.S | 33 + arch/metag/lib/checksum.c | 168 +++ arch/metag/lib/clear_page.S | 17 + arch/metag/lib/cmpdi2.S | 32 + arch/metag/lib/copy_page.S | 20 + arch/metag/lib/delay.c | 56 + arch/metag/lib/div64.S | 108 ++ arch/metag/lib/divsi3.S | 100 ++ arch/metag/lib/ip_fast_csum.S | 32 + arch/metag/lib/lshrdi3.S | 33 + arch/metag/lib/memcpy.S | 185 +++ arch/metag/lib/memmove.S | 345 +++++ arch/metag/lib/memset.S | 86 ++ arch/metag/lib/modsi3.S | 38 + arch/metag/lib/muldi3.S | 44 + arch/metag/lib/ucmpdi2.S | 27 + arch/metag/lib/usercopy.c | 1354 +++++++++++++++++++ arch/metag/mm/Kconfig | 153 +++ arch/metag/mm/Makefile | 19 + arch/metag/mm/cache.c | 521 +++++++ arch/metag/mm/extable.c | 15 + arch/metag/mm/fault.c | 239 ++++ arch/metag/mm/highmem.c | 133 ++ arch/metag/mm/hugetlbpage.c | 259 ++++ arch/metag/mm/init.c | 451 +++++++ arch/metag/mm/ioremap.c | 89 ++ arch/metag/mm/l2cache.c | 192 +++ arch/metag/mm/maccess.c | 68 + arch/metag/mm/mmu-meta1.c | 157 +++ arch/metag/mm/mmu-meta2.c | 207 +++ arch/metag/mm/numa.c | 81 ++ arch/metag/tbx/Makefile | 21 + arch/metag/tbx/tbicore.S | 136 ++ arch/metag/tbx/tbictx.S | 366 +++++ arch/metag/tbx/tbictxfpu.S | 190 +++ arch/metag/tbx/tbidefr.S | 175 +++ arch/metag/tbx/tbidspram.S | 161 +++ arch/metag/tbx/tbilogf.S | 48 + arch/metag/tbx/tbipcx.S | 451 +++++++ arch/metag/tbx/tbiroot.S | 87 ++ arch/metag/tbx/tbisoft.S | 237 ++++ arch/metag/tbx/tbistring.c | 114 ++ arch/metag/tbx/tbitimer.S | 207 +++ arch/mips/ath79/dev-common.c | 15 +- arch/parisc/Kconfig | 1 + arch/parisc/Makefile | 4 +- arch/parisc/include/asm/atomic.h | 4 +- arch/parisc/kernel/binfmt_elf32.c | 1 + arch/parisc/kernel/signal.c | 1 - arch/parisc/kernel/syscall_table.S | 6 +- arch/parisc/lib/memcpy.c | 2 +- arch/s390/hypfs/inode.c | 6 +- arch/s390/include/asm/futex.h | 6 - arch/s390/include/asm/pgtable.h | 2 + arch/s390/include/asm/uaccess.h | 23 +- arch/s390/kernel/compat_signal.c | 14 - arch/s390/kernel/dis.c | 4 +- arch/s390/kernel/module.c | 2 +- arch/s390/kernel/signal.c | 8 - arch/s390/lib/uaccess_mvcos.c | 26 +- arch/s390/lib/uaccess_pt.c | 131 ++- arch/s390/lib/uaccess_std.c | 50 +- arch/s390/mm/dump_pagetables.c | 25 +- arch/s390/mm/vmem.c | 3 +- arch/x86/kernel/msr.c | 9 +- arch/x86/pci/xen.c | 9 + arch/x86/xen/enlighten.c | 10 +- drivers/amba/tegra-ahb.c | 2 +- drivers/clocksource/Kconfig | 5 + drivers/clocksource/Makefile | 1 + drivers/clocksource/metag_generic.c | 198 +++ drivers/dma/dw_dmac.c | 145 +- drivers/dma/dw_dmac_regs.h | 7 +- drivers/hv/channel_mgmt.c | 2 +- drivers/hv/hv.c | 5 +- drivers/hv/vmbus_drv.c | 11 +- drivers/input/misc/hp_sdc_rtc.c | 15 +- drivers/input/serio/Kconfig | 2 +- drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-metag-ext.c | 868 ++++++++++++ drivers/irqchip/irq-metag.c | 343 +++++ drivers/platform/x86/Kconfig | 15 +- drivers/platform/x86/Makefile | 1 + drivers/platform/x86/acer-wmi.c | 21 + drivers/platform/x86/asus-laptop.c | 85 +- drivers/platform/x86/asus-nb-wmi.c | 76 +- drivers/platform/x86/asus-wmi.c | 108 ++- drivers/platform/x86/asus-wmi.h | 9 + drivers/platform/x86/chromeos_laptop.c | 371 +++++ drivers/platform/x86/eeepc-wmi.c | 2 + drivers/platform/x86/hp-wmi.c | 117 ++- drivers/platform/x86/msi-laptop.c | 374 ++++-- drivers/platform/x86/msi-wmi.c | 224 ++-- drivers/platform/x86/sony-laptop.c | 145 ++- drivers/platform/x86/thinkpad_acpi.c | 17 +- drivers/rtc/rtc-stmp3xxx.c | 64 + drivers/s390/block/dasd_eckd.c | 10 +- drivers/s390/cio/qdio_debug.c | 9 +- drivers/s390/cio/qdio_debug.h | 3 +- drivers/s390/cio/qdio_main.c | 2 +- drivers/staging/comedi/comedi_fops.c | 14 +- drivers/tty/tty_io.c | 16 +- drivers/usb/host/ehci-timer.c | 29 +- drivers/watchdog/Kconfig | 35 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/at91rm9200_wdt.c | 9 + drivers/watchdog/at91sam9_wdt.c | 168 +-- drivers/watchdog/ath79_wdt.c | 66 +- drivers/watchdog/bcm47xx_wdt.c | 339 ++--- drivers/watchdog/booke_wdt.c | 185 +-- drivers/watchdog/davinci_wdt.c | 29 +- drivers/watchdog/gef_wdt.c | 1 + drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/orion_wdt.c | 11 +- drivers/watchdog/pnx4008_wdt.c | 7 +- drivers/watchdog/retu_wdt.c | 178 +++ drivers/watchdog/s3c2410_wdt.c | 48 +- drivers/watchdog/sp5100_tco.c | 27 +- drivers/watchdog/stmp3xxx_rtc_wdt.c | 111 ++ drivers/watchdog/stmp3xxx_wdt.c | 288 ---- drivers/watchdog/watchdog_core.c | 66 +- drivers/watchdog/watchdog_dev.c | 3 +- drivers/xen/xen-acpi-cpuhotplug.c | 34 +- drivers/xen/xen-acpi-memhotplug.c | 52 +- drivers/xen/xenbus/xenbus_client.c | 1 + fs/9p/fid.c | 54 +- fs/9p/fid.h | 22 +- fs/9p/vfs_dentry.c | 17 +- fs/9p/vfs_inode.c | 40 +- fs/9p/vfs_inode_dotl.c | 19 +- fs/binfmt_elf.c | 4 + fs/btrfs/raid56.c | 1 + fs/ext4/indirect.c | 2 +- fs/f2fs/file.c | 6 +- fs/file_table.c | 2 + fs/fs_struct.c | 6 +- fs/fuse/dev.c | 2 +- fs/fuse/file.c | 24 +- fs/internal.h | 2 +- fs/namei.c | 4 +- fs/open.c | 3 +- fs/seq_file.c | 2 +- include/asm-generic/io.h | 2 + include/asm-generic/unistd.h | 9 +- include/clocksource/metag_generic.h | 21 + include/linux/bcm47xx_wdt.h | 9 + include/linux/dmaengine.h | 16 + include/linux/dw_dmac.h | 5 - include/linux/fs.h | 3 +- include/linux/fs_struct.h | 4 +- include/linux/irqchip/metag-ext.h | 33 + include/linux/irqchip/metag.h | 24 + include/linux/mm.h | 2 + include/linux/path.h | 4 +- include/linux/stmp3xxx_rtc_wdt.h | 15 + include/linux/watchdog.h | 9 + include/net/9p/client.h | 2 +- include/uapi/linux/elf.h | 2 + include/uapi/video/Kbuild | 3 + include/uapi/video/edid.h | 9 + include/uapi/video/sisfb.h | 209 +++ include/uapi/video/uvesafb.h | 60 + include/video/Kbuild | 3 - include/video/edid.h | 7 +- include/video/sisfb.h | 189 +--- include/video/uvesafb.h | 58 +- kernel/futex.c | 2 +- kernel/trace/ring_buffer.c | 6 +- lib/Kconfig.debug | 4 +- mm/shmem.c | 5 +- scripts/checkstack.pl | 8 +- scripts/genksyms/genksyms.c | 3 +- scripts/recordmcount.c | 13 + security/selinux/hooks.c | 9 - tools/perf/perf.h | 6 + 330 files changed, 30031 insertions(+), 1940 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-msi-laptop create mode 100644 Documentation/devicetree/bindings/metag/meta-intc.txt create mode 100644 Documentation/devicetree/bindings/watchdog/atmel-at91rm9200-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/qca-ar7130-wdt.txt create mode 100644 Documentation/metag/00-INDEX create mode 100644 Documentation/metag/kernel-ABI.txt create mode 100644 arch/metag/Kconfig create mode 100644 arch/metag/Kconfig.debug create mode 100644 arch/metag/Kconfig.soc create mode 100644 arch/metag/Makefile create mode 100644 arch/metag/boot/.gitignore create mode 100644 arch/metag/boot/Makefile create mode 100644 arch/metag/boot/dts/Makefile create mode 100644 arch/metag/boot/dts/skeleton.dts create mode 100644 arch/metag/boot/dts/skeleton.dtsi create mode 100644 arch/metag/configs/meta1_defconfig create mode 100644 arch/metag/configs/meta2_defconfig create mode 100644 arch/metag/configs/meta2_smp_defconfig create mode 100644 arch/metag/include/asm/Kbuild create mode 100644 arch/metag/include/asm/atomic.h create mode 100644 arch/metag/include/asm/atomic_lnkget.h create mode 100644 arch/metag/include/asm/atomic_lock1.h create mode 100644 arch/metag/include/asm/barrier.h create mode 100644 arch/metag/include/asm/bitops.h create mode 100644 arch/metag/include/asm/bug.h create mode 100644 arch/metag/include/asm/cache.h create mode 100644 arch/metag/include/asm/cacheflush.h create mode 100644 arch/metag/include/asm/cachepart.h create mode 100644 arch/metag/include/asm/checksum.h create mode 100644 arch/metag/include/asm/clock.h create mode 100644 arch/metag/include/asm/cmpxchg.h create mode 100644 arch/metag/include/asm/cmpxchg_irq.h create mode 100644 arch/metag/include/asm/cmpxchg_lnkget.h create mode 100644 arch/metag/include/asm/cmpxchg_lock1.h create mode 100644 arch/metag/include/asm/core_reg.h create mode 100644 arch/metag/include/asm/cpu.h create mode 100644 arch/metag/include/asm/da.h create mode 100644 arch/metag/include/asm/delay.h create mode 100644 arch/metag/include/asm/div64.h create mode 100644 arch/metag/include/asm/dma-mapping.h create mode 100644 arch/metag/include/asm/elf.h create mode 100644 arch/metag/include/asm/fixmap.h create mode 100644 arch/metag/include/asm/ftrace.h create mode 100644 arch/metag/include/asm/global_lock.h create mode 100644 arch/metag/include/asm/gpio.h create mode 100644 arch/metag/include/asm/highmem.h create mode 100644 arch/metag/include/asm/hugetlb.h create mode 100644 arch/metag/include/asm/hwthread.h create mode 100644 arch/metag/include/asm/io.h create mode 100644 arch/metag/include/asm/irq.h create mode 100644 arch/metag/include/asm/irqflags.h create mode 100644 arch/metag/include/asm/l2cache.h create mode 100644 arch/metag/include/asm/linkage.h create mode 100644 arch/metag/include/asm/mach/arch.h create mode 100644 arch/metag/include/asm/metag_isa.h create mode 100644 arch/metag/include/asm/metag_mem.h create mode 100644 arch/metag/include/asm/metag_regs.h create mode 100644 arch/metag/include/asm/mman.h create mode 100644 arch/metag/include/asm/mmu.h create mode 100644 arch/metag/include/asm/mmu_context.h create mode 100644 arch/metag/include/asm/mmzone.h create mode 100644 arch/metag/include/asm/module.h create mode 100644 arch/metag/include/asm/page.h create mode 100644 arch/metag/include/asm/perf_event.h create mode 100644 arch/metag/include/asm/pgalloc.h create mode 100644 arch/metag/include/asm/pgtable.h create mode 100644 arch/metag/include/asm/processor.h create mode 100644 arch/metag/include/asm/prom.h create mode 100644 arch/metag/include/asm/ptrace.h create mode 100644 arch/metag/include/asm/setup.h create mode 100644 arch/metag/include/asm/smp.h create mode 100644 arch/metag/include/asm/sparsemem.h create mode 100644 arch/metag/include/asm/spinlock.h create mode 100644 arch/metag/include/asm/spinlock_lnkget.h create mode 100644 arch/metag/include/asm/spinlock_lock1.h create mode 100644 arch/metag/include/asm/spinlock_types.h create mode 100644 arch/metag/include/asm/stacktrace.h create mode 100644 arch/metag/include/asm/string.h create mode 100644 arch/metag/include/asm/switch.h create mode 100644 arch/metag/include/asm/syscall.h create mode 100644 arch/metag/include/asm/syscalls.h create mode 100644 arch/metag/include/asm/tbx.h create mode 100644 arch/metag/include/asm/tcm.h create mode 100644 arch/metag/include/asm/thread_info.h create mode 100644 arch/metag/include/asm/tlb.h create mode 100644 arch/metag/include/asm/tlbflush.h create mode 100644 arch/metag/include/asm/topology.h create mode 100644 arch/metag/include/asm/traps.h create mode 100644 arch/metag/include/asm/uaccess.h create mode 100644 arch/metag/include/asm/unistd.h create mode 100644 arch/metag/include/asm/user_gateway.h create mode 100644 arch/metag/include/uapi/asm/Kbuild create mode 100644 arch/metag/include/uapi/asm/byteorder.h create mode 100644 arch/metag/include/uapi/asm/ptrace.h create mode 100644 arch/metag/include/uapi/asm/resource.h create mode 100644 arch/metag/include/uapi/asm/sigcontext.h create mode 100644 arch/metag/include/uapi/asm/siginfo.h create mode 100644 arch/metag/include/uapi/asm/swab.h create mode 100644 arch/metag/include/uapi/asm/unistd.h create mode 100644 arch/metag/kernel/.gitignore create mode 100644 arch/metag/kernel/Makefile create mode 100644 arch/metag/kernel/asm-offsets.c create mode 100644 arch/metag/kernel/cachepart.c create mode 100644 arch/metag/kernel/clock.c create mode 100644 arch/metag/kernel/core_reg.c create mode 100644 arch/metag/kernel/da.c create mode 100644 arch/metag/kernel/devtree.c create mode 100644 arch/metag/kernel/dma.c create mode 100644 arch/metag/kernel/ftrace.c create mode 100644 arch/metag/kernel/ftrace_stub.S create mode 100644 arch/metag/kernel/head.S create mode 100644 arch/metag/kernel/irq.c create mode 100644 arch/metag/kernel/kick.c create mode 100644 arch/metag/kernel/machines.c create mode 100644 arch/metag/kernel/metag_ksyms.c create mode 100644 arch/metag/kernel/module.c create mode 100644 arch/metag/kernel/perf/Makefile create mode 100644 arch/metag/kernel/perf/perf_event.c create mode 100644 arch/metag/kernel/perf/perf_event.h create mode 100644 arch/metag/kernel/perf_callchain.c create mode 100644 arch/metag/kernel/process.c create mode 100644 arch/metag/kernel/ptrace.c create mode 100644 arch/metag/kernel/setup.c create mode 100644 arch/metag/kernel/signal.c create mode 100644 arch/metag/kernel/smp.c create mode 100644 arch/metag/kernel/stacktrace.c create mode 100644 arch/metag/kernel/sys_metag.c create mode 100644 arch/metag/kernel/tbiunexp.S create mode 100644 arch/metag/kernel/tcm.c create mode 100644 arch/metag/kernel/time.c create mode 100644 arch/metag/kernel/topology.c create mode 100644 arch/metag/kernel/traps.c create mode 100644 arch/metag/kernel/user_gateway.S create mode 100644 arch/metag/kernel/vmlinux.lds.S create mode 100644 arch/metag/lib/Makefile create mode 100644 arch/metag/lib/ashldi3.S create mode 100644 arch/metag/lib/ashrdi3.S create mode 100644 arch/metag/lib/checksum.c create mode 100644 arch/metag/lib/clear_page.S create mode 100644 arch/metag/lib/cmpdi2.S create mode 100644 arch/metag/lib/copy_page.S create mode 100644 arch/metag/lib/delay.c create mode 100644 arch/metag/lib/div64.S create mode 100644 arch/metag/lib/divsi3.S create mode 100644 arch/metag/lib/ip_fast_csum.S create mode 100644 arch/metag/lib/lshrdi3.S create mode 100644 arch/metag/lib/memcpy.S create mode 100644 arch/metag/lib/memmove.S create mode 100644 arch/metag/lib/memset.S create mode 100644 arch/metag/lib/modsi3.S create mode 100644 arch/metag/lib/muldi3.S create mode 100644 arch/metag/lib/ucmpdi2.S create mode 100644 arch/metag/lib/usercopy.c create mode 100644 arch/metag/mm/Kconfig create mode 100644 arch/metag/mm/Makefile create mode 100644 arch/metag/mm/cache.c create mode 100644 arch/metag/mm/extable.c create mode 100644 arch/metag/mm/fault.c create mode 100644 arch/metag/mm/highmem.c create mode 100644 arch/metag/mm/hugetlbpage.c create mode 100644 arch/metag/mm/init.c create mode 100644 arch/metag/mm/ioremap.c create mode 100644 arch/metag/mm/l2cache.c create mode 100644 arch/metag/mm/maccess.c create mode 100644 arch/metag/mm/mmu-meta1.c create mode 100644 arch/metag/mm/mmu-meta2.c create mode 100644 arch/metag/mm/numa.c create mode 100644 arch/metag/tbx/Makefile create mode 100644 arch/metag/tbx/tbicore.S create mode 100644 arch/metag/tbx/tbictx.S create mode 100644 arch/metag/tbx/tbictxfpu.S create mode 100644 arch/metag/tbx/tbidefr.S create mode 100644 arch/metag/tbx/tbidspram.S create mode 100644 arch/metag/tbx/tbilogf.S create mode 100644 arch/metag/tbx/tbipcx.S create mode 100644 arch/metag/tbx/tbiroot.S create mode 100644 arch/metag/tbx/tbisoft.S create mode 100644 arch/metag/tbx/tbistring.c create mode 100644 arch/metag/tbx/tbitimer.S create mode 100644 drivers/clocksource/metag_generic.c create mode 100644 drivers/irqchip/irq-metag-ext.c create mode 100644 drivers/irqchip/irq-metag.c create mode 100644 drivers/platform/x86/chromeos_laptop.c create mode 100644 drivers/watchdog/retu_wdt.c create mode 100644 drivers/watchdog/stmp3xxx_rtc_wdt.c delete mode 100644 drivers/watchdog/stmp3xxx_wdt.c create mode 100644 include/clocksource/metag_generic.h create mode 100644 include/linux/irqchip/metag-ext.h create mode 100644 include/linux/irqchip/metag.h create mode 100644 include/linux/stmp3xxx_rtc_wdt.h create mode 100644 include/uapi/video/edid.h create mode 100644 include/uapi/video/sisfb.h create mode 100644 include/uapi/video/uvesafb.h From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 a7c1120..6dbe51c master -> origin/master * [new tag] v3.9-rc1 -> v3.9-rc1
commit 0eb20e6ce58c1ff686e4099ee0f3e9204cda7536
Merge: 9ee80eb 6dbe51c
Author: Michal Simek <monstr@monstr.eu>
Date:   Mon Mar 4 12:00:49 2013 +0100
    Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
CLEAN . CLEAN arch/microblaze/kernel CLEAN kernel CLEAN usr CLEAN .tmp_versions CLEAN scripts/basic CLEAN scripts/dtc CLEAN scripts/kconfig CLEAN scripts/mod CLEAN scripts CLEAN include/config include/generated arch/microblaze/include/generated CLEAN .config .version include/generated/uapi/linux/version.h
HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf # # configuration written to .config #
scripts/kconfig/conf --silentoldconfig Kconfig
  WRAP    arch/microblaze/include/generated/asm/clkdev.h
  WRAP    arch/microblaze/include/generated/asm/exec.h
  WRAP    arch/microblaze/include/generated/asm/trace_clock.h
  WRAP    arch/microblaze/include/generated/asm/syscalls.h
  CHK     include/generated/uapi/linux/version.h
  UPD     include/generated/uapi/linux/version.h
  HOSTCC  scripts/dtc/checks.o
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  HOSTCC  scripts/dtc/data.o
  MKELF   scripts/mod/elfconfig.h
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/modpost.o
  SHIPPED scripts/dtc/dtc-lexer.lex.c
  SHIPPED scripts/dtc/dtc-parser.tab.h
  SHIPPED scripts/dtc/dtc-parser.tab.c
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/util.o
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  HOSTLD  scripts/dtc/dtc
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/bin2c
  CC      kernel/bounds.s
  GEN     include/generated/bounds.h
  CC      arch/microblaze/kernel/asm-offsets.s
  GEN     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CC      init/main.o
  HOSTCC  usr/gen_init_cpio
  GEN     usr/initramfs_data.cpio.gz
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/do_mounts.o
  CC      arch/microblaze/kernel/dma.o
  CC      arch/microblaze/kernel/exceptions.o
  AS      arch/microblaze/kernel/hw_exception_handler.o
  CC      arch/microblaze/kernel/intc.o
  CC      arch/microblaze/kernel/irq.o
  CC      arch/microblaze/kernel/process.o
  CC      init/do_mounts_rd.o
  CC      arch/microblaze/kernel/prom.o
  CC      arch/microblaze/kernel/prom_parse.o
  CC      init/do_mounts_initrd.o
  CC      arch/microblaze/kernel/ptrace.o
  CC      init/initramfs.o
  CC      arch/microblaze/kernel/reset.o
  CC      arch/microblaze/kernel/setup.o
  CC      init/calibrate.o
  CC      init/init_task.o
  CC      arch/microblaze/kernel/signal.o
  CC      init/version.o
  CC      arch/microblaze/kernel/sys_microblaze.o
  LD      init/mounts.o
  LD      init/built-in.o
  CC      arch/microblaze/kernel/timer.o
  CC      arch/microblaze/mm/consistent.o
  CC      arch/microblaze/kernel/traps.o
  CC      arch/microblaze/kernel/unwind.o
  CC      arch/microblaze/mm/init.o
  CC      arch/microblaze/kernel/cpu/cache.o
  CC      arch/microblaze/kernel/cpu/cpuinfo.o
  LD      arch/microblaze/mm/built-in.o
  CC      arch/microblaze/kernel/early_printk.o
  CC      arch/microblaze/kernel/cpu/cpuinfo-static.o
  CC      arch/microblaze/kernel/cpu/mb.o
  CC      arch/microblaze/kernel/microblaze_ksyms.o
  CC      arch/microblaze/kernel/cpu/pvr.o
  LD      arch/microblaze/kernel/cpu/built-in.o
  CC      arch/microblaze/platform/platform.o
  CC      arch/microblaze/kernel/module.o
  LD      arch/microblaze/platform/built-in.o
  AS      arch/microblaze/kernel/entry-nommu.o
  CC      kernel/fork.o
  AS      arch/microblaze/kernel/head.o
  LDS     arch/microblaze/kernel/vmlinux.lds
  LD      arch/microblaze/kernel/built-in.o
  CC      kernel/exec_domain.o
  CC      kernel/panic.o
  CC      kernel/printk.o
  CC      mm/filemap.o
  CC      kernel/cpu.o
  CC      mm/mempool.o
  CC      kernel/exit.o
  CC      mm/oom_kill.o
  CC      mm/fadvise.o
  CC      kernel/itimer.o
  CC      mm/maccess.o
  CC      mm/page_alloc.o
  HZFILE  kernel/hz.bc
  CC      kernel/softirq.o
  CC      kernel/resource.o
  CC      kernel/sysctl.o
  CC      mm/page-writeback.o
  CC      kernel/sysctl_binary.o
  CC      mm/readahead.o
  CC      kernel/capability.o
  CC      kernel/ptrace.o
  CC      mm/swap.o
  CC      kernel/timer.o
  CC      mm/truncate.o
  CC      mm/vmscan.o
  CC      kernel/user.o
  CC      kernel/signal.o
  CC      mm/shmem.o
  CC      mm/util.o
  CC      kernel/sys.o
  CC      mm/mmzone.o
  CC      mm/vmstat.o
  CC      mm/backing-dev.o
  CC      kernel/kmod.o
  CC      mm/mm_init.o
  CC      mm/mmu_context.o
  CC      kernel/workqueue.o
  CC      mm/percpu.o
  CC      mm/slab_common.o
  CC      kernel/pid.o
  CC      mm/compaction.o
  CC      kernel/task_work.o
  CC      mm/balloon_compaction.o
  CC      kernel/rcupdate.o
  CC      mm/interval_tree.o
  CC      kernel/extable.o
  CC      kernel/params.o
  CC      mm/nommu.o
  CC      kernel/posix-timers.o
mm/nommu.c: In function '__access_remote_vm':
mm/nommu.c:2001: warning: 'addr' is used uninitialized in this function
  CC      mm/init-mm.o
  CC      kernel/kthread.o
  CC      mm/bootmem.o
  CC      kernel/wait.o
  CC      mm/memblock.o
  CC      kernel/sys_ni.o
  CC      kernel/posix-cpu-timers.o
  CC      mm/dmapool.o
  CC      mm/slab.o
  CC      kernel/mutex.o
  CC      kernel/hrtimer.o
  CC      kernel/rwsem.o
  CC      kernel/nsproxy.o
  LD      mm/built-in.o
  CC      kernel/srcu.o
  CC      fs/open.o
  CC      kernel/semaphore.o
  CC      kernel/notifier.o
  CC      kernel/ksysfs.o
  CC      fs/read_write.o
  CC      kernel/cred.o
  CC      kernel/async.o
  CC      fs/file_table.o
  CC      kernel/range.o
  CC      kernel/groups.o
  CC      fs/super.o
  CC      kernel/lglock.o
  CC      kernel/smpboot.o
  CC      fs/char_dev.o
  CC      kernel/irq/irqdesc.o
  CC      kernel/irq/handle.o
  CC      fs/stat.o
  CC      kernel/irq/manage.o
  CC      fs/exec.o
  CC      kernel/irq/spurious.o
  CC      kernel/irq/resend.o
  CC      fs/pipe.o
  CC      kernel/irq/chip.o
  CC      kernel/irq/dummychip.o
  CC      fs/namei.o
  CC      kernel/irq/devres.o
  CC      kernel/irq/autoprobe.o
  CC      kernel/irq/irqdomain.o
  CC      kernel/irq/proc.o
  LD      kernel/irq/built-in.o
  CC      kernel/power/qos.o
  CC      fs/fcntl.o
  LD      kernel/power/built-in.o
  CC      kernel/sched/core.o
  CC      fs/ioctl.o
  CC      fs/readdir.o
  CC      kernel/sched/clock.o
  CC      fs/select.o
  CC      kernel/sched/cputime.o
  CC      kernel/sched/idle_task.o
  CC      kernel/sched/fair.o
  CC      fs/fifo.o
  CC      fs/dcache.o
  CC      kernel/sched/rt.o
  CC      kernel/sched/stop_task.o
  CC      kernel/sched/stats.o
  CC      fs/inode.o
  CC      kernel/sched/debug.o
  LD      kernel/sched/built-in.o
  CC      kernel/time/timekeeping.o
  CC      fs/attr.o
  CC      fs/bad_inode.o
  CC      fs/file.o
  CC      kernel/time/ntp.o
  CC      kernel/time/clocksource.o
  CC      fs/filesystems.o
  CC      kernel/time/jiffies.o
  CC      fs/namespace.o
  CC      kernel/time/timer_list.o
  CC      kernel/time/timeconv.o
  CC      kernel/time/posix-clock.o
  CC      kernel/time/alarmtimer.o
  CC      fs/seq_file.o
  CC      kernel/time/clockevents.o
  CC      fs/xattr.o
  CC      kernel/time/tick-common.o
  CC      kernel/time/tick-oneshot.o
  CC      fs/libfs.o
  CC      kernel/time/tick-sched.o
  CC      kernel/time/timer_stats.o
  CC      fs/fs-writeback.o
  LD      kernel/time/built-in.o
  CC      kernel/futex.o
  CC      fs/pnode.o
  CC      fs/drop_caches.o
  CC      fs/splice.o
  CC      kernel/up.o
  CC      kernel/module.o
  CC      fs/sync.o
  CC      fs/utimes.o
  CC      fs/stack.o
  CC      fs/fs_struct.o
  CC      kernel/kallsyms.o
  CC      fs/statfs.o
  CC      kernel/acct.o
  CC      fs/buffer.o
  GZIP    kernel/config_data.gz
  CC      kernel/hung_task.o
  CC      kernel/seccomp.o
  CC      kernel/rcutiny.o
  CC      kernel/utsname_sysctl.o
  CC      kernel/irq_work.o
In file included from include/linux/irq_work.h:4,
                 from kernel/irq_work.c:11:
include/linux/llist.h: In function 'llist_add':
include/linux/llist.h:160: error: implicit declaration of function 'cmpxchg_local'
include/linux/llist.h:160: warning: assignment makes pointer from integer without a cast
make[1]: *** [kernel/irq_work.o] Error 1
make: *** [kernel] Error 2
make: *** Waiting for unfinished jobs....
  CC      fs/bio.o
  CC      fs/block_dev.o
  CC      fs/direct-io.o
  CC      fs/mpage.o
  CC      fs/ioprio.o
  CC      fs/proc_namespace.o
  CC      fs/cramfs/inode.o
  CC      fs/debugfs/inode.o
  CC      fs/cramfs/uncompress.o
  LD      fs/cramfs/cramfs.o
  LD      fs/cramfs/built-in.o
  CC      fs/debugfs/file.o
  CC      fs/devpts/inode.o
  LD      fs/devpts/devpts.o
  LD      fs/devpts/built-in.o
  LD      fs/exofs/built-in.o
  LD      fs/debugfs/debugfs.o
  CC      fs/ext2/balloc.o
  LD      fs/debugfs/built-in.o
  CC      fs/ext2/dir.o
  CC      fs/lockd/clntlock.o
  CC      fs/ext2/file.o
  CC      fs/ext2/ialloc.o
  CC      fs/lockd/clntproc.o
  CC      fs/ext2/inode.o
  CC      fs/lockd/clntxdr.o
  CC      fs/ext2/ioctl.o
  CC      fs/lockd/host.o
  CC      fs/ext2/namei.o
  CC      fs/ext2/super.o
  CC      fs/lockd/svc.o
  CC      fs/ext2/symlink.o
  CC      fs/lockd/svclock.o
  LD      fs/ext2/ext2.o
  LD      fs/ext2/built-in.o
  CC      fs/lockd/svcshare.o
  CC      fs/lockd/svcproc.o
  CC      fs/nfs/client.o
  CC      fs/lockd/svcsubs.o
  CC      fs/nfs/dir.o
  CC      fs/lockd/mon.o
  CC      fs/lockd/xdr.o
  CC      fs/nfs/file.o
  CC      fs/lockd/grace.o
  CC      fs/lockd/clnt4xdr.o
  CC      fs/nfs/getroot.o
  CC      fs/nfs/inode.o
  CC      fs/lockd/svc4proc.o
  CC      fs/nfs/super.o
  LD      fs/lockd/lockd.o
  LD      fs/lockd/built-in.o
  CC      fs/nfs_common/nfsacl.o
  LD      fs/nfs_common/nfs_acl.o
  LD      fs/nfs_common/built-in.o
  CC      fs/nfs/direct.o
  CC      fs/notify/fsnotify.o
  CC      fs/nfs/pagelist.o
  CC      fs/notify/notification.o
  CC      fs/notify/group.o
  CC      fs/nfs/read.o
  CC      fs/notify/inode_mark.o
  CC      fs/notify/mark.o
  CC      fs/notify/vfsmount_mark.o
  CC      fs/nfs/symlink.o
  CC      fs/notify/fdinfo.o
  LD      fs/notify/dnotify/built-in.o
  LD      fs/notify/fanotify/built-in.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  CC      fs/nfs/unlink.o
  CC      fs/notify/inotify/inotify_user.o
  CC      fs/nfs/write.o
  LD      fs/notify/inotify/built-in.o
  LD      fs/notify/built-in.o
  CC      fs/nfs/namespace.o
  CC      fs/proc/nommu.o
  CC      fs/nfs/mount_clnt.o
  CC      fs/proc/task_nommu.o
  CC      fs/proc/inode.o
  CC      fs/nfs/dns_resolve.o
  CC      fs/proc/root.o
  CC      fs/proc/base.o
  CC      fs/nfs/cache_lib.o
  CC      fs/nfs/sysctl.o
  CC      fs/proc/generic.o
  CC      fs/nfs/nfs2super.o
  CC      fs/proc/array.o
  CC      fs/nfs/proc.o
  CC      fs/proc/fd.o
  CC      fs/nfs/nfs2xdr.o
  CC      fs/proc/cmdline.o
  CC      fs/proc/consoles.o
  CC      fs/nfs/nfs3super.o
  CC      fs/proc/cpuinfo.o
  CC      fs/proc/devices.o
  CC      fs/proc/interrupts.o
  CC      fs/nfs/nfs3client.o
  CC      fs/proc/loadavg.o
  CC      fs/proc/meminfo.o
  CC      fs/nfs/nfs3proc.o
  CC      fs/proc/stat.o
  CC      fs/proc/uptime.o
  CC      fs/proc/version.o
  CC      fs/nfs/nfs3xdr.o
  CC      fs/proc/softirqs.o
  CC      fs/proc/namespaces.o
  CC      fs/proc/self.o
  CC      fs/nfs/nfs3acl.o
  CC      fs/proc/proc_sysctl.o
  LD      fs/nfs/nfs.o
  LD      fs/nfs/nfsv2.o
  LD      fs/nfs/nfsv3.o
  LD      fs/nfs/built-in.o
  CC      fs/proc/proc_net.o
  LD      fs/quota/built-in.o
  CC      fs/ramfs/inode.o
  CC      fs/proc/proc_devtree.o
  CC      fs/ramfs/file-nommu.o
  LD      fs/ramfs/ramfs.o
  LD      fs/ramfs/built-in.o
  CC      fs/romfs/storage.o
  LD      fs/proc/proc.o
  LD      fs/proc/built-in.o
  CC      fs/romfs/super.o
  CC      fs/sysfs/inode.o
  LD      fs/romfs/romfs.o
  LD      fs/romfs/built-in.o
  CC      fs/sysfs/file.o
  CC      fs/sysfs/dir.o
  CC      fs/eventpoll.o
  CC      fs/sysfs/symlink.o
  CC      fs/sysfs/mount.o
  CC      fs/sysfs/bin.o
  CC      fs/sysfs/group.o
  CC      fs/anon_inodes.o
  LD      fs/sysfs/built-in.o
  CC      fs/signalfd.o
  CC      fs/timerfd.o
  CC      fs/eventfd.o
  CC      fs/aio.o
  CC      fs/locks.o
  CC      fs/binfmt_script.o
  CC      fs/binfmt_flat.o
  CC      fs/posix_acl.o
  CC      fs/xattr_acl.o
  CC      fs/coredump.o
  LD      fs/built-in.o
linux_next
Switched to branch 'master' Deleted branch next (was 106edea). From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 * branch master -> FETCH_HEAD Already up-to-date. From ../linux-2.6 * branch HEAD -> FETCH_HEAD Updating 9ee80eb..0eb20e6 Fast-forward Documentation/00-INDEX | 2 + .../ABI/testing/sysfs-platform-msi-laptop | 83 ++ Documentation/devicetree/bindings/dma/snps-dma.txt | 70 +- .../devicetree/bindings/metag/meta-intc.txt | 82 ++ .../bindings/watchdog/atmel-at91rm9200-wdt.txt | 9 + .../devicetree/bindings/watchdog/atmel-wdt.txt | 4 + .../devicetree/bindings/watchdog/marvel.txt | 5 + .../devicetree/bindings/watchdog/pnx4008-wdt.txt | 4 + .../bindings/watchdog/qca-ar7130-wdt.txt | 13 + .../devicetree/bindings/watchdog/samsung-wdt.txt | 3 + Documentation/kernel-parameters.txt | 4 + Documentation/metag/00-INDEX | 4 + Documentation/metag/kernel-ABI.txt | 256 ++++ Documentation/watchdog/watchdog-kernel-api.txt | 14 +- MAINTAINERS | 12 + Makefile | 4 +- arch/Kconfig | 16 + arch/arm/boot/Makefile | 4 +- arch/arm/include/asm/delay.h | 1 + arch/arm/include/asm/pgtable.h | 3 +- arch/arm/kernel/smp.c | 5 +- arch/arm/lib/delay.c | 1 + arch/arm/mm/alignment.c | 11 +- arch/arm/vfp/vfphw.S | 36 +- arch/arm/vfp/vfpmodule.c | 2 +- arch/metag/Kconfig | 290 ++++ arch/metag/Kconfig.debug | 40 + arch/metag/Kconfig.soc | 55 + arch/metag/Makefile | 87 ++ arch/metag/boot/.gitignore | 4 + arch/metag/boot/Makefile | 68 + arch/metag/boot/dts/Makefile | 16 + arch/metag/boot/dts/skeleton.dts | 10 + arch/metag/boot/dts/skeleton.dtsi | 14 + arch/metag/configs/meta1_defconfig | 40 + arch/metag/configs/meta2_defconfig | 41 + arch/metag/configs/meta2_smp_defconfig | 42 + arch/metag/include/asm/Kbuild | 54 + arch/metag/include/asm/atomic.h | 53 + arch/metag/include/asm/atomic_lnkget.h | 234 ++++ arch/metag/include/asm/atomic_lock1.h | 160 +++ arch/metag/include/asm/barrier.h | 85 ++ arch/metag/include/asm/bitops.h | 132 ++ arch/metag/include/asm/bug.h | 12 + arch/metag/include/asm/cache.h | 23 + arch/metag/include/asm/cacheflush.h | 250 ++++ arch/metag/include/asm/cachepart.h | 42 + arch/metag/include/asm/checksum.h | 92 ++ arch/metag/include/asm/clock.h | 51 + arch/metag/include/asm/cmpxchg.h | 65 + arch/metag/include/asm/cmpxchg_irq.h | 42 + arch/metag/include/asm/cmpxchg_lnkget.h | 86 ++ arch/metag/include/asm/cmpxchg_lock1.h | 48 + arch/metag/include/asm/core_reg.h | 35 + arch/metag/include/asm/cpu.h | 14 + arch/metag/include/asm/da.h | 43 + arch/metag/include/asm/delay.h | 29 + arch/metag/include/asm/div64.h | 12 + arch/metag/include/asm/dma-mapping.h | 190 +++ arch/metag/include/asm/elf.h | 128 ++ arch/metag/include/asm/fixmap.h | 99 ++ arch/metag/include/asm/ftrace.h | 23 + arch/metag/include/asm/global_lock.h | 100 ++ arch/metag/include/asm/gpio.h | 4 + arch/metag/include/asm/highmem.h | 62 + arch/metag/include/asm/hugetlb.h | 86 ++ arch/metag/include/asm/hwthread.h | 40 + arch/metag/include/asm/io.h | 165 +++ arch/metag/include/asm/irq.h | 32 + arch/metag/include/asm/irqflags.h | 93 ++ arch/metag/include/asm/l2cache.h | 258 ++++ arch/metag/include/asm/linkage.h | 7 + arch/metag/include/asm/mach/arch.h | 86 ++ arch/metag/include/asm/metag_isa.h | 81 ++ arch/metag/include/asm/metag_mem.h | 1106 +++++++++++++++ arch/metag/include/asm/metag_regs.h | 1184 ++++++++++++++++ arch/metag/include/asm/mman.h | 11 + arch/metag/include/asm/mmu.h | 77 ++ arch/metag/include/asm/mmu_context.h | 113 ++ arch/metag/include/asm/mmzone.h | 42 + arch/metag/include/asm/module.h | 37 + arch/metag/include/asm/page.h | 128 ++ arch/metag/include/asm/perf_event.h | 4 + arch/metag/include/asm/pgalloc.h | 79 ++ arch/metag/include/asm/pgtable.h | 370 +++++ arch/metag/include/asm/processor.h | 202 +++ arch/metag/include/asm/prom.h | 23 + arch/metag/include/asm/ptrace.h | 60 + arch/metag/include/asm/setup.h | 8 + arch/metag/include/asm/smp.h | 29 + arch/metag/include/asm/sparsemem.h | 13 + arch/metag/include/asm/spinlock.h | 22 + arch/metag/include/asm/spinlock_lnkget.h | 249 ++++ arch/metag/include/asm/spinlock_lock1.h | 184 +++ arch/metag/include/asm/spinlock_types.h | 20 + arch/metag/include/asm/stacktrace.h | 20 + arch/metag/include/asm/string.h | 13 + arch/metag/include/asm/switch.h | 21 + arch/metag/include/asm/syscall.h | 104 ++ arch/metag/include/asm/syscalls.h | 39 + arch/metag/include/asm/tbx.h | 1425 ++++++++++++++++++++ arch/metag/include/asm/tcm.h | 30 + arch/metag/include/asm/thread_info.h | 155 +++ arch/metag/include/asm/tlb.h | 36 + arch/metag/include/asm/tlbflush.h | 77 ++ arch/metag/include/asm/topology.h | 53 + arch/metag/include/asm/traps.h | 48 + arch/metag/include/asm/uaccess.h | 241 ++++ arch/metag/include/asm/unistd.h | 12 + arch/metag/include/asm/user_gateway.h | 44 + arch/metag/include/uapi/asm/Kbuild | 13 + arch/metag/include/uapi/asm/byteorder.h | 1 + arch/metag/include/uapi/asm/ptrace.h | 113 ++ arch/metag/include/uapi/asm/resource.h | 7 + arch/metag/include/uapi/asm/sigcontext.h | 31 + arch/metag/include/uapi/asm/siginfo.h | 8 + arch/metag/include/uapi/asm/swab.h | 26 + arch/metag/include/uapi/asm/unistd.h | 21 + arch/metag/kernel/.gitignore | 1 + arch/metag/kernel/Makefile | 39 + arch/metag/kernel/asm-offsets.c | 14 + arch/metag/kernel/cachepart.c | 124 ++ arch/metag/kernel/clock.c | 53 + arch/metag/kernel/core_reg.c | 117 ++ arch/metag/kernel/da.c | 23 + arch/metag/kernel/devtree.c | 114 ++ arch/metag/kernel/dma.c | 507 +++++++ arch/metag/kernel/ftrace.c | 126 ++ arch/metag/kernel/ftrace_stub.S | 76 ++ arch/metag/kernel/head.S | 57 + arch/metag/kernel/irq.c | 323 +++++ arch/metag/kernel/kick.c | 101 ++ arch/metag/kernel/machines.c | 20 + arch/metag/kernel/metag_ksyms.c | 49 + arch/metag/kernel/module.c | 284 ++++ arch/metag/kernel/perf/Makefile | 3 + arch/metag/kernel/perf/perf_event.c | 861 ++++++++++++ arch/metag/kernel/perf/perf_event.h | 106 ++ arch/metag/kernel/perf_callchain.c | 96 ++ arch/metag/kernel/process.c | 461 +++++++ arch/metag/kernel/ptrace.c | 380 ++++++ arch/metag/kernel/setup.c | 631 +++++++++ arch/metag/kernel/signal.c | 344 +++++ arch/metag/kernel/smp.c | 575 ++++++++ arch/metag/kernel/stacktrace.c | 187 +++ arch/metag/kernel/sys_metag.c | 180 +++ arch/metag/kernel/tbiunexp.S | 22 + arch/metag/kernel/tcm.c | 151 +++ arch/metag/kernel/time.c | 15 + arch/metag/kernel/topology.c | 77 ++ arch/metag/kernel/traps.c | 995 ++++++++++++++ arch/metag/kernel/user_gateway.S | 97 ++ arch/metag/kernel/vmlinux.lds.S | 71 + arch/metag/lib/Makefile | 22 + arch/metag/lib/ashldi3.S | 33 + arch/metag/lib/ashrdi3.S | 33 + arch/metag/lib/checksum.c | 168 +++ arch/metag/lib/clear_page.S | 17 + arch/metag/lib/cmpdi2.S | 32 + arch/metag/lib/copy_page.S | 20 + arch/metag/lib/delay.c | 56 + arch/metag/lib/div64.S | 108 ++ arch/metag/lib/divsi3.S | 100 ++ arch/metag/lib/ip_fast_csum.S | 32 + arch/metag/lib/lshrdi3.S | 33 + arch/metag/lib/memcpy.S | 185 +++ arch/metag/lib/memmove.S | 345 +++++ arch/metag/lib/memset.S | 86 ++ arch/metag/lib/modsi3.S | 38 + arch/metag/lib/muldi3.S | 44 + arch/metag/lib/ucmpdi2.S | 27 + arch/metag/lib/usercopy.c | 1354 +++++++++++++++++++ arch/metag/mm/Kconfig | 153 +++ arch/metag/mm/Makefile | 19 + arch/metag/mm/cache.c | 521 +++++++ arch/metag/mm/extable.c | 15 + arch/metag/mm/fault.c | 239 ++++ arch/metag/mm/highmem.c | 133 ++ arch/metag/mm/hugetlbpage.c | 259 ++++ arch/metag/mm/init.c | 451 +++++++ arch/metag/mm/ioremap.c | 89 ++ arch/metag/mm/l2cache.c | 192 +++ arch/metag/mm/maccess.c | 68 + arch/metag/mm/mmu-meta1.c | 157 +++ arch/metag/mm/mmu-meta2.c | 207 +++ arch/metag/mm/numa.c | 81 ++ arch/metag/tbx/Makefile | 21 + arch/metag/tbx/tbicore.S | 136 ++ arch/metag/tbx/tbictx.S | 366 +++++ arch/metag/tbx/tbictxfpu.S | 190 +++ arch/metag/tbx/tbidefr.S | 175 +++ arch/metag/tbx/tbidspram.S | 161 +++ arch/metag/tbx/tbilogf.S | 48 + arch/metag/tbx/tbipcx.S | 451 +++++++ arch/metag/tbx/tbiroot.S | 87 ++ arch/metag/tbx/tbisoft.S | 237 ++++ arch/metag/tbx/tbistring.c | 114 ++ arch/metag/tbx/tbitimer.S | 207 +++ arch/mips/ath79/dev-common.c | 15 +- arch/parisc/Kconfig | 1 + arch/parisc/Makefile | 4 +- arch/parisc/include/asm/atomic.h | 4 +- arch/parisc/kernel/binfmt_elf32.c | 1 + arch/parisc/kernel/signal.c | 1 - arch/parisc/kernel/syscall_table.S | 6 +- arch/parisc/lib/memcpy.c | 2 +- arch/s390/hypfs/inode.c | 6 +- arch/s390/include/asm/futex.h | 6 - arch/s390/include/asm/pgtable.h | 2 + arch/s390/include/asm/uaccess.h | 23 +- arch/s390/kernel/compat_signal.c | 14 - arch/s390/kernel/dis.c | 4 +- arch/s390/kernel/module.c | 2 +- arch/s390/kernel/signal.c | 8 - arch/s390/lib/uaccess_mvcos.c | 26 +- arch/s390/lib/uaccess_pt.c | 131 ++- arch/s390/lib/uaccess_std.c | 50 +- arch/s390/mm/dump_pagetables.c | 25 +- arch/s390/mm/vmem.c | 3 +- arch/x86/kernel/msr.c | 9 +- arch/x86/pci/xen.c | 9 + arch/x86/xen/enlighten.c | 10 +- drivers/amba/tegra-ahb.c | 2 +- drivers/clocksource/Kconfig | 5 + drivers/clocksource/Makefile | 1 + drivers/clocksource/metag_generic.c | 198 +++ drivers/dma/dw_dmac.c | 145 +- drivers/dma/dw_dmac_regs.h | 7 +- drivers/hv/channel_mgmt.c | 2 +- drivers/hv/hv.c | 5 +- drivers/hv/vmbus_drv.c | 11 +- drivers/input/misc/hp_sdc_rtc.c | 15 +- drivers/input/serio/Kconfig | 2 +- drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-metag-ext.c | 868 ++++++++++++ drivers/irqchip/irq-metag.c | 343 +++++ drivers/platform/x86/Kconfig | 15 +- drivers/platform/x86/Makefile | 1 + drivers/platform/x86/acer-wmi.c | 21 + drivers/platform/x86/asus-laptop.c | 85 +- drivers/platform/x86/asus-nb-wmi.c | 76 +- drivers/platform/x86/asus-wmi.c | 108 ++- drivers/platform/x86/asus-wmi.h | 9 + drivers/platform/x86/chromeos_laptop.c | 371 +++++ drivers/platform/x86/eeepc-wmi.c | 2 + drivers/platform/x86/hp-wmi.c | 117 ++- drivers/platform/x86/msi-laptop.c | 374 ++++-- drivers/platform/x86/msi-wmi.c | 224 ++-- drivers/platform/x86/sony-laptop.c | 145 ++- drivers/platform/x86/thinkpad_acpi.c | 17 +- drivers/rtc/rtc-stmp3xxx.c | 64 + drivers/s390/block/dasd_eckd.c | 10 +- drivers/s390/cio/qdio_debug.c | 9 +- drivers/s390/cio/qdio_debug.h | 3 +- drivers/s390/cio/qdio_main.c | 2 +- drivers/staging/comedi/comedi_fops.c | 14 +- drivers/tty/tty_io.c | 16 +- drivers/usb/host/ehci-timer.c | 29 +- drivers/watchdog/Kconfig | 35 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/at91rm9200_wdt.c | 9 + drivers/watchdog/at91sam9_wdt.c | 168 +-- drivers/watchdog/ath79_wdt.c | 66 +- drivers/watchdog/bcm47xx_wdt.c | 339 ++--- drivers/watchdog/booke_wdt.c | 185 +-- drivers/watchdog/davinci_wdt.c | 29 +- drivers/watchdog/gef_wdt.c | 1 + drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/orion_wdt.c | 11 +- drivers/watchdog/pnx4008_wdt.c | 7 +- drivers/watchdog/retu_wdt.c | 178 +++ drivers/watchdog/s3c2410_wdt.c | 48 +- drivers/watchdog/sp5100_tco.c | 27 +- drivers/watchdog/stmp3xxx_rtc_wdt.c | 111 ++ drivers/watchdog/stmp3xxx_wdt.c | 288 ---- drivers/watchdog/watchdog_core.c | 66 +- drivers/watchdog/watchdog_dev.c | 3 +- drivers/xen/xen-acpi-cpuhotplug.c | 34 +- drivers/xen/xen-acpi-memhotplug.c | 52 +- drivers/xen/xenbus/xenbus_client.c | 1 + fs/9p/fid.c | 54 +- fs/9p/fid.h | 22 +- fs/9p/vfs_dentry.c | 17 +- fs/9p/vfs_inode.c | 40 +- fs/9p/vfs_inode_dotl.c | 19 +- fs/binfmt_elf.c | 4 + fs/btrfs/raid56.c | 1 + fs/ext4/indirect.c | 2 +- fs/f2fs/file.c | 6 +- fs/file_table.c | 2 + fs/fs_struct.c | 6 +- fs/fuse/dev.c | 2 +- fs/fuse/file.c | 24 +- fs/internal.h | 2 +- fs/namei.c | 4 +- fs/open.c | 3 +- fs/seq_file.c | 2 +- include/asm-generic/io.h | 2 + include/asm-generic/unistd.h | 9 +- include/clocksource/metag_generic.h | 21 + include/linux/bcm47xx_wdt.h | 9 + include/linux/dmaengine.h | 16 + include/linux/dw_dmac.h | 5 - include/linux/fs.h | 3 +- include/linux/fs_struct.h | 4 +- include/linux/irqchip/metag-ext.h | 33 + include/linux/irqchip/metag.h | 24 + include/linux/mm.h | 2 + include/linux/path.h | 4 +- include/linux/stmp3xxx_rtc_wdt.h | 15 + include/linux/watchdog.h | 9 + include/net/9p/client.h | 2 +- include/uapi/linux/elf.h | 2 + include/uapi/video/Kbuild | 3 + include/uapi/video/edid.h | 9 + include/uapi/video/sisfb.h | 209 +++ include/uapi/video/uvesafb.h | 60 + include/video/Kbuild | 3 - include/video/edid.h | 7 +- include/video/sisfb.h | 189 +--- include/video/uvesafb.h | 58 +- kernel/futex.c | 2 +- kernel/trace/ring_buffer.c | 6 +- lib/Kconfig.debug | 4 +- mm/shmem.c | 5 +- scripts/checkstack.pl | 8 +- scripts/genksyms/genksyms.c | 3 +- scripts/recordmcount.c | 13 + security/selinux/hooks.c | 9 - tools/perf/perf.h | 6 + 330 files changed, 30031 insertions(+), 1940 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-msi-laptop create mode 100644 Documentation/devicetree/bindings/metag/meta-intc.txt create mode 100644 Documentation/devicetree/bindings/watchdog/atmel-at91rm9200-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/qca-ar7130-wdt.txt create mode 100644 Documentation/metag/00-INDEX create mode 100644 Documentation/metag/kernel-ABI.txt create mode 100644 arch/metag/Kconfig create mode 100644 arch/metag/Kconfig.debug create mode 100644 arch/metag/Kconfig.soc create mode 100644 arch/metag/Makefile create mode 100644 arch/metag/boot/.gitignore create mode 100644 arch/metag/boot/Makefile create mode 100644 arch/metag/boot/dts/Makefile create mode 100644 arch/metag/boot/dts/skeleton.dts create mode 100644 arch/metag/boot/dts/skeleton.dtsi create mode 100644 arch/metag/configs/meta1_defconfig create mode 100644 arch/metag/configs/meta2_defconfig create mode 100644 arch/metag/configs/meta2_smp_defconfig create mode 100644 arch/metag/include/asm/Kbuild create mode 100644 arch/metag/include/asm/atomic.h create mode 100644 arch/metag/include/asm/atomic_lnkget.h create mode 100644 arch/metag/include/asm/atomic_lock1.h create mode 100644 arch/metag/include/asm/barrier.h create mode 100644 arch/metag/include/asm/bitops.h create mode 100644 arch/metag/include/asm/bug.h create mode 100644 arch/metag/include/asm/cache.h create mode 100644 arch/metag/include/asm/cacheflush.h create mode 100644 arch/metag/include/asm/cachepart.h create mode 100644 arch/metag/include/asm/checksum.h create mode 100644 arch/metag/include/asm/clock.h create mode 100644 arch/metag/include/asm/cmpxchg.h create mode 100644 arch/metag/include/asm/cmpxchg_irq.h create mode 100644 arch/metag/include/asm/cmpxchg_lnkget.h create mode 100644 arch/metag/include/asm/cmpxchg_lock1.h create mode 100644 arch/metag/include/asm/core_reg.h create mode 100644 arch/metag/include/asm/cpu.h create mode 100644 arch/metag/include/asm/da.h create mode 100644 arch/metag/include/asm/delay.h create mode 100644 arch/metag/include/asm/div64.h create mode 100644 arch/metag/include/asm/dma-mapping.h create mode 100644 arch/metag/include/asm/elf.h create mode 100644 arch/metag/include/asm/fixmap.h create mode 100644 arch/metag/include/asm/ftrace.h create mode 100644 arch/metag/include/asm/global_lock.h create mode 100644 arch/metag/include/asm/gpio.h create mode 100644 arch/metag/include/asm/highmem.h create mode 100644 arch/metag/include/asm/hugetlb.h create mode 100644 arch/metag/include/asm/hwthread.h create mode 100644 arch/metag/include/asm/io.h create mode 100644 arch/metag/include/asm/irq.h create mode 100644 arch/metag/include/asm/irqflags.h create mode 100644 arch/metag/include/asm/l2cache.h create mode 100644 arch/metag/include/asm/linkage.h create mode 100644 arch/metag/include/asm/mach/arch.h create mode 100644 arch/metag/include/asm/metag_isa.h create mode 100644 arch/metag/include/asm/metag_mem.h create mode 100644 arch/metag/include/asm/metag_regs.h create mode 100644 arch/metag/include/asm/mman.h create mode 100644 arch/metag/include/asm/mmu.h create mode 100644 arch/metag/include/asm/mmu_context.h create mode 100644 arch/metag/include/asm/mmzone.h create mode 100644 arch/metag/include/asm/module.h create mode 100644 arch/metag/include/asm/page.h create mode 100644 arch/metag/include/asm/perf_event.h create mode 100644 arch/metag/include/asm/pgalloc.h create mode 100644 arch/metag/include/asm/pgtable.h create mode 100644 arch/metag/include/asm/processor.h create mode 100644 arch/metag/include/asm/prom.h create mode 100644 arch/metag/include/asm/ptrace.h create mode 100644 arch/metag/include/asm/setup.h create mode 100644 arch/metag/include/asm/smp.h create mode 100644 arch/metag/include/asm/sparsemem.h create mode 100644 arch/metag/include/asm/spinlock.h create mode 100644 arch/metag/include/asm/spinlock_lnkget.h create mode 100644 arch/metag/include/asm/spinlock_lock1.h create mode 100644 arch/metag/include/asm/spinlock_types.h create mode 100644 arch/metag/include/asm/stacktrace.h create mode 100644 arch/metag/include/asm/string.h create mode 100644 arch/metag/include/asm/switch.h create mode 100644 arch/metag/include/asm/syscall.h create mode 100644 arch/metag/include/asm/syscalls.h create mode 100644 arch/metag/include/asm/tbx.h create mode 100644 arch/metag/include/asm/tcm.h create mode 100644 arch/metag/include/asm/thread_info.h create mode 100644 arch/metag/include/asm/tlb.h create mode 100644 arch/metag/include/asm/tlbflush.h create mode 100644 arch/metag/include/asm/topology.h create mode 100644 arch/metag/include/asm/traps.h create mode 100644 arch/metag/include/asm/uaccess.h create mode 100644 arch/metag/include/asm/unistd.h create mode 100644 arch/metag/include/asm/user_gateway.h create mode 100644 arch/metag/include/uapi/asm/Kbuild create mode 100644 arch/metag/include/uapi/asm/byteorder.h create mode 100644 arch/metag/include/uapi/asm/ptrace.h create mode 100644 arch/metag/include/uapi/asm/resource.h create mode 100644 arch/metag/include/uapi/asm/sigcontext.h create mode 100644 arch/metag/include/uapi/asm/siginfo.h create mode 100644 arch/metag/include/uapi/asm/swab.h create mode 100644 arch/metag/include/uapi/asm/unistd.h create mode 100644 arch/metag/kernel/.gitignore create mode 100644 arch/metag/kernel/Makefile create mode 100644 arch/metag/kernel/asm-offsets.c create mode 100644 arch/metag/kernel/cachepart.c create mode 100644 arch/metag/kernel/clock.c create mode 100644 arch/metag/kernel/core_reg.c create mode 100644 arch/metag/kernel/da.c create mode 100644 arch/metag/kernel/devtree.c create mode 100644 arch/metag/kernel/dma.c create mode 100644 arch/metag/kernel/ftrace.c create mode 100644 arch/metag/kernel/ftrace_stub.S create mode 100644 arch/metag/kernel/head.S create mode 100644 arch/metag/kernel/irq.c create mode 100644 arch/metag/kernel/kick.c create mode 100644 arch/metag/kernel/machines.c create mode 100644 arch/metag/kernel/metag_ksyms.c create mode 100644 arch/metag/kernel/module.c create mode 100644 arch/metag/kernel/perf/Makefile create mode 100644 arch/metag/kernel/perf/perf_event.c create mode 100644 arch/metag/kernel/perf/perf_event.h create mode 100644 arch/metag/kernel/perf_callchain.c create mode 100644 arch/metag/kernel/process.c create mode 100644 arch/metag/kernel/ptrace.c create mode 100644 arch/metag/kernel/setup.c create mode 100644 arch/metag/kernel/signal.c create mode 100644 arch/metag/kernel/smp.c create mode 100644 arch/metag/kernel/stacktrace.c create mode 100644 arch/metag/kernel/sys_metag.c create mode 100644 arch/metag/kernel/tbiunexp.S create mode 100644 arch/metag/kernel/tcm.c create mode 100644 arch/metag/kernel/time.c create mode 100644 arch/metag/kernel/topology.c create mode 100644 arch/metag/kernel/traps.c create mode 100644 arch/metag/kernel/user_gateway.S create mode 100644 arch/metag/kernel/vmlinux.lds.S create mode 100644 arch/metag/lib/Makefile create mode 100644 arch/metag/lib/ashldi3.S create mode 100644 arch/metag/lib/ashrdi3.S create mode 100644 arch/metag/lib/checksum.c create mode 100644 arch/metag/lib/clear_page.S create mode 100644 arch/metag/lib/cmpdi2.S create mode 100644 arch/metag/lib/copy_page.S create mode 100644 arch/metag/lib/delay.c create mode 100644 arch/metag/lib/div64.S create mode 100644 arch/metag/lib/divsi3.S create mode 100644 arch/metag/lib/ip_fast_csum.S create mode 100644 arch/metag/lib/lshrdi3.S create mode 100644 arch/metag/lib/memcpy.S create mode 100644 arch/metag/lib/memmove.S create mode 100644 arch/metag/lib/memset.S create mode 100644 arch/metag/lib/modsi3.S create mode 100644 arch/metag/lib/muldi3.S create mode 100644 arch/metag/lib/ucmpdi2.S create mode 100644 arch/metag/lib/usercopy.c create mode 100644 arch/metag/mm/Kconfig create mode 100644 arch/metag/mm/Makefile create mode 100644 arch/metag/mm/cache.c create mode 100644 arch/metag/mm/extable.c create mode 100644 arch/metag/mm/fault.c create mode 100644 arch/metag/mm/highmem.c create mode 100644 arch/metag/mm/hugetlbpage.c create mode 100644 arch/metag/mm/init.c create mode 100644 arch/metag/mm/ioremap.c create mode 100644 arch/metag/mm/l2cache.c create mode 100644 arch/metag/mm/maccess.c create mode 100644 arch/metag/mm/mmu-meta1.c create mode 100644 arch/metag/mm/mmu-meta2.c create mode 100644 arch/metag/mm/numa.c create mode 100644 arch/metag/tbx/Makefile create mode 100644 arch/metag/tbx/tbicore.S create mode 100644 arch/metag/tbx/tbictx.S create mode 100644 arch/metag/tbx/tbictxfpu.S create mode 100644 arch/metag/tbx/tbidefr.S create mode 100644 arch/metag/tbx/tbidspram.S create mode 100644 arch/metag/tbx/tbilogf.S create mode 100644 arch/metag/tbx/tbipcx.S create mode 100644 arch/metag/tbx/tbiroot.S create mode 100644 arch/metag/tbx/tbisoft.S create mode 100644 arch/metag/tbx/tbistring.c create mode 100644 arch/metag/tbx/tbitimer.S create mode 100644 drivers/clocksource/metag_generic.c create mode 100644 drivers/irqchip/irq-metag-ext.c create mode 100644 drivers/irqchip/irq-metag.c create mode 100644 drivers/platform/x86/chromeos_laptop.c create mode 100644 drivers/watchdog/retu_wdt.c create mode 100644 drivers/watchdog/stmp3xxx_rtc_wdt.c delete mode 100644 drivers/watchdog/stmp3xxx_wdt.c create mode 100644 include/clocksource/metag_generic.h create mode 100644 include/linux/irqchip/metag-ext.h create mode 100644 include/linux/irqchip/metag.h create mode 100644 include/linux/stmp3xxx_rtc_wdt.h create mode 100644 include/uapi/video/edid.h create mode 100644 include/uapi/video/sisfb.h create mode 100644 include/uapi/video/uvesafb.h From git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next + cc321d5...51e0bd8 akpm -> linux-next/akpm (forced update) + b68082e...be97309 akpm-base -> linux-next/akpm-base (forced update) + 106edea...cb524fe master -> linux-next/master (forced update) de1a226..ea882c2 stable -> linux-next/stable * [new tag] next-20130304 -> next-20130304 Fetching origin From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 a7c1120..6dbe51c master -> origin/master * [new tag] v3.9-rc1 -> v3.9-rc1 Fetching linux-next Switched to a new branch 'next' Branch next set up to track remote branch master from linux-next.
commit cb524fe5795d136cd4d8f316d78941680ebea53b
Author: Stephen Rothwell <sfr@canb.auug.org.au>
Date:   Mon Mar 4 14:30:05 2013 +1100
    Add linux-next specific files for 20130304
    
    Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
CLEAN . CLEAN arch/microblaze/kernel CLEAN kernel CLEAN usr CLEAN .tmp_versions CLEAN scripts/basic CLEAN scripts/dtc CLEAN scripts/kconfig CLEAN scripts/mod CLEAN scripts CLEAN include/config include/generated arch/microblaze/include/generated CLEAN .config .version include/generated/uapi/linux/version.h
linux_next configure log - PASS
HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf # # configuration written to .config #
linux_next compile log - FAILED
scripts/kconfig/conf --silentoldconfig Kconfig
  WRAP    arch/microblaze/include/generated/asm/clkdev.h
  WRAP    arch/microblaze/include/generated/asm/exec.h
  WRAP    arch/microblaze/include/generated/asm/trace_clock.h
  WRAP    arch/microblaze/include/generated/asm/syscalls.h
  CHK     include/generated/uapi/linux/version.h
  UPD     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/data.o
  SHIPPED scripts/dtc/dtc-lexer.lex.c
  SHIPPED scripts/dtc/dtc-parser.tab.h
  SHIPPED scripts/dtc/dtc-parser.tab.c
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  HOSTCC  scripts/dtc/fstree.o
  MKELF   scripts/mod/elfconfig.h
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/util.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTLD  scripts/dtc/dtc
  HOSTCC  scripts/kallsyms
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/bin2c
  CC      kernel/bounds.s
  GEN     include/generated/bounds.h
  CC      arch/microblaze/kernel/asm-offsets.s
  GEN     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CC      init/main.o
  HOSTCC  usr/gen_init_cpio
  GEN     usr/initramfs_data.cpio.gz
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      arch/microblaze/kernel/dma.o
  CC      arch/microblaze/kernel/exceptions.o
  CC      init/do_mounts.o
  AS      arch/microblaze/kernel/hw_exception_handler.o
  CC      arch/microblaze/kernel/intc.o
  CC      arch/microblaze/kernel/irq.o
  CC      arch/microblaze/kernel/process.o
  CC      arch/microblaze/kernel/prom.o
  CC      arch/microblaze/kernel/prom_parse.o
  CC      init/do_mounts_rd.o
  CC      arch/microblaze/kernel/ptrace.o
  CC      init/do_mounts_initrd.o
  CC      arch/microblaze/kernel/reset.o
  CC      arch/microblaze/kernel/setup.o
  CC      init/initramfs.o
  CC      arch/microblaze/kernel/signal.o
  CC      init/calibrate.o
  CC      init/init_task.o
  CC      arch/microblaze/kernel/sys_microblaze.o
  CC      init/version.o
  CC      arch/microblaze/kernel/timer.o
  LD      init/mounts.o
  LD      init/built-in.o
  CC      arch/microblaze/mm/consistent.o
  CC      arch/microblaze/kernel/traps.o
  CC      arch/microblaze/kernel/unwind.o
  CC      arch/microblaze/kernel/cpu/cache.o
  CC      arch/microblaze/mm/init.o
  CC      arch/microblaze/kernel/cpu/cpuinfo.o
  CC      arch/microblaze/kernel/cpu/cpuinfo-pvr-full.o
  LD      arch/microblaze/mm/built-in.o
  CC      arch/microblaze/kernel/cpu/cpuinfo-static.o
  CC      arch/microblaze/kernel/early_printk.o
  CC      arch/microblaze/kernel/cpu/mb.o
  CC      arch/microblaze/kernel/cpu/pvr.o
  CC      arch/microblaze/platform/platform.o
  LD      arch/microblaze/kernel/cpu/built-in.o
  CC      arch/microblaze/kernel/microblaze_ksyms.o
  LD      arch/microblaze/platform/built-in.o
  CC      arch/microblaze/kernel/module.o
  CC      kernel/fork.o
  AS      arch/microblaze/kernel/entry-nommu.o
  AS      arch/microblaze/kernel/head.o
  LDS     arch/microblaze/kernel/vmlinux.lds
  LD      arch/microblaze/kernel/built-in.o
  CC      kernel/exec_domain.o
  CC      kernel/panic.o
  CC      kernel/printk.o
  CC      mm/filemap.o
  CC      kernel/cpu.o
  CC      kernel/exit.o
  CC      mm/mempool.o
  CC      mm/oom_kill.o
  CC      mm/fadvise.o
  CC      kernel/itimer.o
  CC      mm/maccess.o
  CC      kernel/softirq.o
  CC      mm/page_alloc.o
  CC      kernel/resource.o
  CC      kernel/sysctl.o
  CC      mm/page-writeback.o
  CC      kernel/sysctl_binary.o
  CC      kernel/capability.o
  CC      mm/readahead.o
  CC      kernel/ptrace.o
  CC      mm/swap.o
  CC      kernel/timer.o
  CC      mm/truncate.o
  CC      kernel/user.o
  CC      mm/vmscan.o
  CC      kernel/signal.o
  CC      mm/shmem.o
  CC      kernel/sys.o
  CC      mm/util.o
  CC      mm/mmzone.o
  CC      mm/vmstat.o
  CC      mm/backing-dev.o
  CC      kernel/kmod.o
  CC      mm/mm_init.o
  CC      kernel/workqueue.o
  CC      mm/mmu_context.o
  CC      mm/percpu.o
  CC      kernel/pid.o
  CC      mm/slab_common.o
  CC      mm/compaction.o
  CC      kernel/task_work.o
  CC      mm/balloon_compaction.o
  CC      kernel/rcupdate.o
  CC      kernel/extable.o
  CC      mm/interval_tree.o
  CC      kernel/params.o
  CC      mm/nommu.o
  CC      kernel/posix-timers.o
mm/nommu.c: In function '__access_remote_vm':
mm/nommu.c:1997: warning: 'addr' is used uninitialized in this function
  CC      mm/init-mm.o
  CC      mm/bootmem.o
  CC      kernel/wait.o
  CC      mm/memblock.o
  CC      kernel/sys_ni.o
  CC      kernel/posix-cpu-timers.o
  CC      mm/dmapool.o
  CC      mm/slab.o
  CC      kernel/mutex.o
  CC      kernel/hrtimer.o
  CC      kernel/rwsem.o
  CC      kernel/nsproxy.o
  LD      mm/built-in.o
  CC      kernel/srcu.o
  CC      fs/open.o
  CC      kernel/semaphore.o
  CC      kernel/notifier.o
  CC      kernel/ksysfs.o
  CC      fs/read_write.o
  CC      kernel/cred.o
  CC      kernel/async.o
  CC      fs/file_table.o
  CC      kernel/range.o
  CC      kernel/groups.o
  CC      fs/super.o
  CC      kernel/lglock.o
  CC      kernel/smpboot.o
  CC      fs/char_dev.o
  CC      kernel/irq/irqdesc.o
  CC      kernel/irq/handle.o
  CC      fs/stat.o
  CC      kernel/irq/manage.o
  CC      fs/exec.o
  CC      kernel/irq/spurious.o
  CC      kernel/irq/resend.o
  CC      kernel/irq/chip.o
  CC      fs/pipe.o
  CC      kernel/irq/dummychip.o
  CC      kernel/irq/devres.o
  CC      kernel/irq/autoprobe.o
  CC      fs/namei.o
  CC      kernel/irq/irqdomain.o
  CC      kernel/irq/proc.o
  LD      kernel/irq/built-in.o
  CC      kernel/power/qos.o
  LD      kernel/power/built-in.o
  CC      kernel/sched/core.o
  CC      fs/fcntl.o
  CC      fs/ioctl.o
  CC      kernel/sched/clock.o
  CC      kernel/sched/cputime.o
  CC      fs/readdir.o
  CC      kernel/sched/idle_task.o
  CC      kernel/sched/fair.o
  CC      fs/select.o
  CC      kernel/sched/rt.o
  CC      fs/fifo.o
  CC      fs/dcache.o
  CC      kernel/sched/stop_task.o
  CC      kernel/sched/stats.o
  CC      kernel/sched/debug.o
  LD      kernel/sched/built-in.o
  CC      kernel/time/timekeeping.o
  CC      fs/inode.o
  CC      kernel/time/ntp.o
  CC      fs/attr.o
  CC      kernel/time/clocksource.o
  CC      fs/bad_inode.o
  CC      fs/file.o
  CC      kernel/time/jiffies.o
  CC      kernel/time/timer_list.o
  CC      fs/filesystems.o
  CC      kernel/time/timeconv.o
  CC      kernel/time/posix-clock.o
  CC      fs/namespace.o
  CC      kernel/time/alarmtimer.o
  CC      kernel/time/clockevents.o
  CC      kernel/time/tick-common.o
  CC      fs/seq_file.o
  CC      kernel/time/tick-oneshot.o
  CC      kernel/time/tick-sched.o
  CC      fs/xattr.o
  CC      kernel/time/timer_stats.o
  LD      kernel/time/built-in.o
  CC      kernel/futex.o
  CC      fs/libfs.o
  CC      fs/fs-writeback.o
  CC      kernel/rtmutex.o
  CC      fs/pnode.o
  CC      kernel/up.o
  CC      kernel/module.o
  CC      fs/drop_caches.o
  CC      fs/splice.o
  CC      fs/sync.o
  CC      fs/utimes.o
  CC      kernel/acct.o
  CC      fs/stack.o
  CC      fs/fs_struct.o
  GZIP    kernel/config_data.gz
  CC      kernel/hung_task.o
  CC      fs/statfs.o
  CC      kernel/seccomp.o
  CC      kernel/rcutiny.o
  CC      fs/buffer.o
  CC      kernel/utsname_sysctl.o
  CC      kernel/irq_work.o
In file included from include/linux/irq_work.h:4,
                 from kernel/irq_work.c:11:
include/linux/llist.h: In function 'llist_add':
include/linux/llist.h:160: error: implicit declaration of function 'cmpxchg_local'
include/linux/llist.h:160: warning: assignment makes pointer from integer without a cast
make[1]: *** [kernel/irq_work.o] Error 1
make: *** [kernel] Error 2
make: *** Waiting for unfinished jobs....
  CC      fs/bio.o
  CC      fs/block_dev.o
  CC      fs/direct-io.o
  CC      fs/mpage.o
  CC      fs/ioprio.o
  CC      fs/proc_namespace.o
  CC      fs/cramfs/inode.o
  CC      fs/cramfs/uncompress.o
  CC      fs/debugfs/inode.o
  LD      fs/cramfs/cramfs.o
  LD      fs/cramfs/built-in.o
  CC      fs/debugfs/file.o
  CC      fs/devpts/inode.o
  LD      fs/debugfs/debugfs.o
  LD      fs/debugfs/built-in.o
  LD      fs/exofs/built-in.o
  CC      fs/ext2/balloc.o
  LD      fs/devpts/devpts.o
  LD      fs/devpts/built-in.o
  CC      fs/ext2/dir.o
  CC      fs/lockd/clntlock.o
  CC      fs/ext2/file.o
  CC      fs/ext2/ialloc.o
  CC      fs/lockd/clntproc.o
  CC      fs/ext2/inode.o
  CC      fs/lockd/clntxdr.o
  CC      fs/ext2/ioctl.o
  CC      fs/lockd/host.o
  CC      fs/ext2/namei.o
  CC      fs/ext2/super.o
  CC      fs/lockd/svc.o
  CC      fs/ext2/symlink.o
  CC      fs/lockd/svclock.o
  LD      fs/ext2/ext2.o
  LD      fs/ext2/built-in.o
  CC      fs/nfs/client.o
  CC      fs/lockd/svcshare.o
  CC      fs/lockd/svcproc.o
  CC      fs/nfs/dir.o
  CC      fs/lockd/svcsubs.o
  CC      fs/lockd/mon.o
  CC      fs/nfs/file.o
  CC      fs/lockd/xdr.o
  CC      fs/nfs/getroot.o
  CC      fs/lockd/grace.o
  CC      fs/nfs/inode.o
  CC      fs/lockd/clnt4xdr.o
  CC      fs/lockd/xdr4.o
  CC      fs/nfs/super.o
  CC      fs/lockd/svc4proc.o
  LD      fs/lockd/lockd.o
  LD      fs/lockd/built-in.o
  CC      fs/nfs/direct.o
  CC      fs/nfs_common/nfsacl.o
  LD      fs/nfs_common/nfs_acl.o
  LD      fs/nfs_common/built-in.o
  CC      fs/nfs/pagelist.o
  CC      fs/nfs/read.o
  CC      fs/notify/fsnotify.o
  CC      fs/notify/notification.o
  CC      fs/nfs/symlink.o
  CC      fs/notify/group.o
  CC      fs/notify/inode_mark.o
  CC      fs/nfs/unlink.o
  CC      fs/notify/mark.o
  CC      fs/notify/vfsmount_mark.o
  CC      fs/nfs/write.o
  CC      fs/notify/fdinfo.o
  LD      fs/notify/dnotify/built-in.o
  LD      fs/notify/fanotify/built-in.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  CC      fs/notify/inotify/inotify_user.o
  CC      fs/nfs/namespace.o
  CC      fs/nfs/mount_clnt.o
  LD      fs/notify/inotify/built-in.o
  LD      fs/notify/built-in.o
  CC      fs/nfs/dns_resolve.o
  CC      fs/nfs/cache_lib.o
  CC      fs/nfs/sysctl.o
  CC      fs/proc/nommu.o
  CC      fs/proc/task_nommu.o
  CC      fs/nfs/nfs2super.o
  CC      fs/proc/inode.o
  CC      fs/nfs/proc.o
  CC      fs/proc/root.o
  CC      fs/proc/base.o
  CC      fs/nfs/nfs2xdr.o
  CC      fs/proc/generic.o
  CC      fs/nfs/nfs3super.o
  CC      fs/proc/array.o
  CC      fs/nfs/nfs3client.o
  CC      fs/proc/fd.o
  CC      fs/nfs/nfs3proc.o
  CC      fs/proc/proc_tty.o
  CC      fs/proc/cmdline.o
  CC      fs/proc/consoles.o
  CC      fs/nfs/nfs3xdr.o
  CC      fs/proc/cpuinfo.o
  CC      fs/proc/devices.o
  CC      fs/proc/interrupts.o
  CC      fs/proc/loadavg.o
  CC      fs/proc/meminfo.o
  CC      fs/nfs/nfs3acl.o
  CC      fs/proc/stat.o
  CC      fs/proc/uptime.o
  LD      fs/nfs/nfs.o
  LD      fs/nfs/nfsv2.o
  LD      fs/nfs/nfsv3.o
  LD      fs/nfs/built-in.o
  CC      fs/proc/version.o
  CC      fs/proc/softirqs.o
  LD      fs/quota/built-in.o
  CC      fs/proc/namespaces.o
  CC      fs/proc/self.o
  CC      fs/proc/proc_sysctl.o
  CC      fs/ramfs/inode.o
  CC      fs/ramfs/file-nommu.o
  CC      fs/proc/proc_net.o
  LD      fs/ramfs/ramfs.o
  LD      fs/ramfs/built-in.o
  CC      fs/romfs/storage.o
  CC      fs/proc/proc_devtree.o
  CC      fs/romfs/super.o
  CC      fs/proc/kmsg.o
  LD      fs/romfs/romfs.o
  LD      fs/romfs/built-in.o
  CC      fs/sysfs/inode.o
  LD      fs/proc/built-in.o
  CC      fs/eventpoll.o
  CC      fs/sysfs/file.o
  CC      fs/sysfs/dir.o
  CC      fs/anon_inodes.o
  CC      fs/sysfs/symlink.o
  CC      fs/sysfs/mount.o
  CC      fs/signalfd.o
  CC      fs/sysfs/bin.o
  CC      fs/sysfs/group.o
  CC      fs/timerfd.o
  LD      fs/sysfs/built-in.o
  CC      fs/eventfd.o
  CC      fs/aio.o
  CC      fs/locks.o
  CC      fs/binfmt_script.o
  CC      fs/binfmt_flat.o
  CC      fs/posix_acl.o
  CC      fs/xattr_acl.o
  CC      fs/coredump.o
  LD      fs/built-in.o



