From de239f38b7506d9473082f628ae2320ae45dc0c3 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Wed, 7 Jan 2009 11:59:27 -0800 Subject: [PATCH] --- yaml --- r: 126957 b: refs/heads/master c: fa7b906e7fef53b6c9eb3ecb8164b0a69e9e1a68 h: refs/heads/master i: 126955: e454eb56e19a9f17ac65d5986c450ae37423c867 v: v3 --- [refs] | 2 +- trunk/CREDITS | 2 +- trunk/Documentation/dell_rbu.txt | 4 +- trunk/Documentation/hwmon/abituguru-datasheet | 6 +- trunk/Documentation/laptops/thinkpad-acpi.txt | 2 +- trunk/Documentation/networking/rxrpc.txt | 2 +- trunk/Documentation/networking/tuntap.txt | 2 +- trunk/Documentation/scsi/ChangeLog.lpfc | 2 +- trunk/Documentation/scsi/ChangeLog.ncr53c8xx | 2 +- trunk/Documentation/scsi/ChangeLog.sym53c8xx | 2 +- trunk/MAINTAINERS | 3 +- trunk/Makefile | 2 +- trunk/arch/avr32/Kconfig | 19 + trunk/arch/avr32/Makefile | 1 + trunk/arch/avr32/boards/atngw100/setup.c | 2 +- trunk/arch/avr32/boards/atstk1000/atstk1002.c | 20 +- trunk/arch/avr32/boards/atstk1000/atstk1003.c | 20 +- trunk/arch/avr32/boards/atstk1000/atstk1004.c | 2 +- trunk/arch/avr32/boards/favr-32/setup.c | 31 +- trunk/arch/avr32/boards/hammerhead/Kconfig | 43 + trunk/arch/avr32/boards/hammerhead/Makefile | 1 + trunk/arch/avr32/boards/hammerhead/flash.c | 377 +++++ trunk/arch/avr32/boards/hammerhead/flash.h | 6 + trunk/arch/avr32/boards/hammerhead/setup.c | 245 +++ trunk/arch/avr32/boards/mimc200/setup.c | 4 +- trunk/arch/avr32/configs/atngw100_defconfig | 2 +- trunk/arch/avr32/configs/atstk1002_defconfig | 2 +- trunk/arch/avr32/configs/atstk1003_defconfig | 2 +- trunk/arch/avr32/configs/atstk1006_defconfig | 2 +- trunk/arch/avr32/configs/hammerhead_defconfig | 1467 +++++++++++++++++ trunk/arch/avr32/include/asm/kdebug.h | 1 + trunk/arch/avr32/include/asm/syscalls.h | 39 + trunk/arch/avr32/kernel/process.c | 1 + trunk/arch/avr32/kernel/signal.c | 1 + trunk/arch/avr32/kernel/sys_avr32.c | 1 + trunk/arch/avr32/mach-at32ap/at32ap700x.c | 6 +- trunk/arch/avr32/mach-at32ap/clock.h | 3 + .../mach-at32ap/include/mach/at32ap700x.h | 3 + .../avr32/mach-at32ap/include/mach/portmux.h | 2 +- trunk/arch/avr32/mach-at32ap/pio.c | 19 +- trunk/arch/avr32/mm/cache.c | 1 + trunk/arch/avr32/mm/init.c | 1 - trunk/arch/blackfin/kernel/kgdb.c | 2 +- trunk/arch/cris/arch-v32/kernel/signal.c | 2 +- trunk/arch/ia64/kernel/kprobes.c | 2 +- trunk/arch/m68k/Kconfig | 2 +- trunk/arch/m68k/kernel/traps.c | 2 +- .../pmc-sierra/yosemite/atmel_read_eeprom.c | 2 +- trunk/arch/powerpc/boot/Makefile | 2 +- trunk/arch/powerpc/kernel/kprobes.c | 2 +- .../arch/powerpc/oprofile/cell/spu_profiler.c | 2 +- trunk/arch/s390/Kconfig | 2 +- trunk/arch/s390/kernel/kprobes.c | 2 +- trunk/arch/sparc/kernel/kprobes.c | 2 +- trunk/arch/x86/kernel/kprobes.c | 2 +- trunk/arch/x86/kernel/mfgpt_32.c | 2 +- trunk/arch/xtensa/Makefile | 28 +- trunk/arch/xtensa/boot/boot-elf/boot.lds.S | 2 +- .../arch/xtensa/boot/boot-redboot/bootstrap.S | 2 +- .../xtensa/include/asm}/Kbuild | 0 .../xtensa/include/asm}/asmmacro.h | 2 +- .../xtensa/include/asm}/atomic.h | 0 .../xtensa/include/asm}/auxvec.h | 0 .../xtensa/include/asm}/bitops.h | 0 .../xtensa/include/asm}/bootparam.h | 0 .../xtensa/include/asm}/bug.h | 0 .../xtensa/include/asm}/bugs.h | 0 .../xtensa/include/asm}/byteorder.h | 32 +- .../xtensa/include/asm}/cache.h | 2 +- .../xtensa/include/asm}/cacheasm.h | 0 .../xtensa/include/asm}/cacheflush.h | 0 .../xtensa/include/asm}/checksum.h | 2 +- .../xtensa/include/asm}/coprocessor.h | 4 +- .../xtensa/include/asm}/cpumask.h | 0 .../xtensa/include/asm}/cputime.h | 0 .../xtensa/include/asm}/current.h | 0 .../xtensa/include/asm}/delay.h | 0 .../xtensa/include/asm}/device.h | 0 .../xtensa/include/asm}/div64.h | 0 .../xtensa/include/asm}/dma-mapping.h | 0 .../xtensa/include/asm}/dma.h | 0 .../xtensa/include/asm}/elf.h | 0 .../xtensa/include/asm}/emergency-restart.h | 0 .../xtensa/include/asm}/errno.h | 0 .../xtensa/include/asm}/fb.h | 0 .../xtensa/include/asm}/fcntl.h | 0 .../xtensa/include/asm}/futex.h | 0 .../xtensa/include/asm}/hardirq.h | 0 .../xtensa/include/asm}/highmem.h | 0 .../xtensa/include/asm}/hw_irq.h | 0 .../xtensa/include/asm}/io.h | 0 .../xtensa/include/asm}/ioctl.h | 0 .../xtensa/include/asm}/ioctls.h | 0 .../xtensa/include/asm}/ipcbuf.h | 0 .../xtensa/include/asm}/irq.h | 4 +- .../xtensa/include/asm}/irq_regs.h | 0 .../xtensa/include/asm}/kdebug.h | 0 .../xtensa/include/asm}/kmap_types.h | 0 .../xtensa/include/asm}/linkage.h | 0 .../xtensa/include/asm}/local.h | 0 .../xtensa/include/asm}/mman.h | 0 .../xtensa/include/asm}/mmu.h | 0 .../xtensa/include/asm}/mmu_context.h | 0 .../xtensa/include/asm}/module.h | 0 .../xtensa/include/asm}/msgbuf.h | 0 .../xtensa/include/asm}/mutex.h | 0 .../xtensa/include/asm}/page.h | 0 .../xtensa/include/asm}/param.h | 0 .../xtensa/include/asm}/pci-bridge.h | 0 .../xtensa/include/asm}/pci.h | 0 .../xtensa/include/asm}/percpu.h | 0 .../xtensa/include/asm}/pgalloc.h | 0 .../xtensa/include/asm}/pgtable.h | 0 .../xtensa/include/asm}/platform.h | 2 - .../xtensa/include/asm}/poll.h | 0 .../xtensa/include/asm}/posix_types.h | 0 .../xtensa/include/asm}/processor.h | 2 +- .../xtensa/include/asm}/ptrace.h | 2 +- .../xtensa/include/asm}/regs.h | 0 .../xtensa/include/asm}/resource.h | 0 .../xtensa/include/asm}/rmap.h | 0 .../xtensa/include/asm}/rwsem.h | 0 .../xtensa/include/asm}/scatterlist.h | 0 .../xtensa/include/asm}/sections.h | 0 .../xtensa/include/asm}/segment.h | 0 .../xtensa/include/asm}/sembuf.h | 0 .../xtensa/include/asm}/serial.h | 2 +- .../xtensa/include/asm}/setup.h | 0 .../xtensa/include/asm}/shmbuf.h | 0 .../xtensa/include/asm}/shmparam.h | 0 .../xtensa/include/asm}/sigcontext.h | 0 .../xtensa/include/asm}/siginfo.h | 0 .../xtensa/include/asm}/signal.h | 0 .../xtensa/include/asm}/smp.h | 0 .../xtensa/include/asm}/socket.h | 0 .../xtensa/include/asm}/sockios.h | 0 .../xtensa/include/asm}/spinlock.h | 0 .../xtensa/include/asm}/stat.h | 0 .../xtensa/include/asm}/statfs.h | 0 .../xtensa/include/asm}/string.h | 0 .../xtensa/include/asm}/syscall.h | 0 .../xtensa/include/asm}/system.h | 0 .../xtensa/include/asm}/termbits.h | 0 .../xtensa/include/asm}/termios.h | 0 .../xtensa/include/asm}/thread_info.h | 0 .../xtensa/include/asm}/timex.h | 0 .../xtensa/include/asm}/tlb.h | 0 .../xtensa/include/asm}/tlbflush.h | 0 .../xtensa/include/asm}/topology.h | 0 .../xtensa/include/asm}/types.h | 0 .../xtensa/include/asm}/uaccess.h | 0 .../xtensa/include/asm}/ucontext.h | 0 .../xtensa/include/asm}/unaligned.h | 12 +- .../xtensa/include/asm}/unistd.h | 0 .../xtensa/include/asm}/user.h | 0 .../xtensa/include/asm}/vga.h | 0 .../xtensa/include/asm}/xor.h | 0 trunk/arch/xtensa/kernel/entry.S | 2 +- trunk/arch/xtensa/kernel/vmlinux.lds.S | 2 +- trunk/arch/xtensa/lib/checksum.S | 2 +- trunk/arch/xtensa/lib/memcopy.S | 2 +- trunk/arch/xtensa/lib/memset.S | 2 +- trunk/arch/xtensa/lib/strncpy_user.S | 2 +- trunk/arch/xtensa/lib/strnlen_user.S | 2 +- trunk/arch/xtensa/lib/usercopy.S | 2 +- trunk/arch/xtensa/platforms/iss/console.c | 4 +- .../iss/include/platform}/hardware.h | 0 .../platforms/iss/include/platform}/simcall.h | 0 trunk/arch/xtensa/platforms/iss/io.c | 2 +- trunk/arch/xtensa/platforms/iss/network.c | 4 +- trunk/arch/xtensa/platforms/xt2000/Makefile | 5 + .../xt2000/include/platform/hardware.h | 55 + .../xt2000/include/platform/serial.h | 28 + trunk/arch/xtensa/platforms/xt2000/setup.c | 181 ++ .../variants/dc232b/include/variant}/core.h | 0 .../dc232b/include/variant}/tie-asm.h | 0 .../variants/dc232b/include/variant}/tie.h | 0 .../variants/fsf/include/variant}/core.h | 0 .../variants/fsf/include/variant}/tie-asm.h | 0 .../variants/fsf/include/variant}/tie.h | 0 trunk/drivers/acpi/acpi_memhotplug.c | 2 +- trunk/drivers/acpi/executer/exprep.c | 2 +- trunk/drivers/acpi/executer/exresolv.c | 2 +- trunk/drivers/acpi/executer/exstore.c | 2 +- trunk/drivers/acpi/resources/rscreate.c | 2 +- trunk/drivers/acpi/utilities/utobject.c | 4 +- trunk/drivers/base/Kconfig | 2 +- trunk/drivers/char/epca.c | 2 +- trunk/drivers/cpufreq/Kconfig | 4 +- trunk/drivers/hid/usbhid/hiddev.c | 2 + trunk/drivers/hwmon/fschmd.c | 2 +- trunk/drivers/infiniband/hw/mlx4/cq.c | 2 +- trunk/drivers/input/keyboard/atkbd.c | 2 +- trunk/drivers/input/touchscreen/da9034-ts.c | 1 + trunk/drivers/macintosh/Kconfig | 2 +- trunk/drivers/message/i2o/i2o_scsi.c | 2 +- trunk/drivers/misc/ibmasm/event.c | 2 +- trunk/drivers/misc/phantom.c | 2 +- trunk/drivers/mmc/host/atmel-mci.c | 2 +- trunk/drivers/mtd/devices/pmc551.c | 2 +- trunk/drivers/mtd/ubi/eba.c | 2 +- trunk/drivers/mtd/ubi/io.c | 2 +- trunk/drivers/mtd/ubi/scan.c | 2 +- trunk/drivers/mtd/ubi/ubi-media.h | 4 +- trunk/drivers/mtd/ubi/vtbl.c | 2 +- trunk/drivers/mtd/ubi/wl.c | 4 +- trunk/drivers/net/bnx2x_link.c | 2 +- trunk/drivers/net/e1000/e1000_hw.c | 4 +- trunk/drivers/net/slip.h | 2 +- trunk/drivers/net/tehuti.c | 4 +- trunk/drivers/net/tokenring/smctr.c | 2 +- trunk/drivers/net/wireless/atmel.c | 2 +- trunk/drivers/net/wireless/ipw2x00/ipw2100.c | 4 +- .../net/wireless/rt2x00/rt2x00crypto.c | 4 +- trunk/drivers/net/wireless/strip.c | 2 +- trunk/drivers/rtc/rtc-ds1511.c | 2 +- trunk/drivers/rtc/rtc-stk17ta8.c | 2 +- trunk/drivers/s390/block/dasd_eer.c | 4 +- trunk/drivers/s390/char/vmlogrdr.c | 4 +- trunk/drivers/scsi/a100u2w.c | 2 +- trunk/drivers/scsi/lpfc/lpfc_hbadisc.c | 4 +- trunk/drivers/scsi/lpfc/lpfc_sli.c | 10 +- trunk/drivers/scsi/megaraid.c | 4 +- trunk/drivers/scsi/qla1280.c | 4 +- trunk/drivers/scsi/qla4xxx/ql4_mbx.c | 2 +- trunk/drivers/scsi/scsi_error.c | 2 +- trunk/drivers/serial/8250.c | 2 +- trunk/drivers/serial/crisv10.c | 4 +- trunk/drivers/uwb/i1480/dfu/usb.c | 2 +- trunk/drivers/video/console/vgacon.c | 2 +- trunk/fs/gfs2/Kconfig | 2 +- trunk/fs/gfs2/ops_address.c | 1 + trunk/fs/gfs2/ops_file.c | 2 +- trunk/fs/ncpfs/ioctl.c | 2 +- trunk/fs/ocfs2/cluster/heartbeat.c | 2 +- trunk/fs/proc/task_nommu.c | 2 +- trunk/fs/ubifs/Kconfig | 2 +- trunk/fs/ubifs/budget.c | 4 +- trunk/fs/ubifs/gc.c | 2 +- trunk/fs/ubifs/journal.c | 2 +- trunk/fs/ubifs/shrinker.c | 2 +- trunk/fs/xfs/linux-2.6/xfs_super.c | 2 +- trunk/include/acpi/acmacros.h | 4 +- trunk/include/acpi/actypes.h | 2 +- .../include/asm => include/linux}/atmel-mci.h | 6 +- trunk/include/linux/mtd/mtd.h | 2 +- trunk/include/linux/ncp_fs.h | 2 +- trunk/include/linux/spi/spi.h | 4 +- trunk/include/linux/types.h | 3 +- trunk/include/mtd/ubi-user.h | 2 +- trunk/init/main.c | 3 +- trunk/kernel/cpu.c | 6 +- trunk/kernel/pid.c | 2 +- trunk/kernel/printk.c | 2 +- trunk/kernel/time/jiffies.c | 2 +- trunk/lib/radix-tree.c | 11 +- trunk/mm/slub.c | 2 +- trunk/net/sctp/auth.c | 4 +- trunk/net/sctp/sm_statefuns.c | 6 +- trunk/net/sctp/socket.c | 2 +- trunk/net/sctp/tsnmap.c | 2 +- trunk/sound/oss/aedsp16.c | 2 +- trunk/sound/usb/usx2y/usbusx2y.c | 2 +- 263 files changed, 2722 insertions(+), 285 deletions(-) create mode 100644 trunk/arch/avr32/boards/hammerhead/Kconfig create mode 100644 trunk/arch/avr32/boards/hammerhead/Makefile create mode 100644 trunk/arch/avr32/boards/hammerhead/flash.c create mode 100644 trunk/arch/avr32/boards/hammerhead/flash.h create mode 100644 trunk/arch/avr32/boards/hammerhead/setup.c create mode 100644 trunk/arch/avr32/configs/hammerhead_defconfig create mode 100644 trunk/arch/avr32/include/asm/syscalls.h rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/Kbuild (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/asmmacro.h (98%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/atomic.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/auxvec.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/bitops.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/bootparam.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/bug.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/bugs.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/byteorder.h (82%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/cache.h (96%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/cacheasm.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/cacheflush.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/checksum.h (99%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/coprocessor.h (98%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/cpumask.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/cputime.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/current.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/delay.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/device.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/div64.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/dma-mapping.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/dma.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/elf.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/emergency-restart.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/errno.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/fb.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/fcntl.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/futex.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/hardirq.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/highmem.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/hw_irq.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/io.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/ioctl.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/ioctls.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/ipcbuf.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/irq.h (89%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/irq_regs.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/kdebug.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/kmap_types.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/linkage.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/local.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/mman.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/mmu.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/mmu_context.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/module.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/msgbuf.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/mutex.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/page.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/param.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/pci-bridge.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/pci.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/percpu.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/pgalloc.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/pgtable.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/platform.h (98%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/poll.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/posix_types.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/processor.h (99%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/ptrace.h (99%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/regs.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/resource.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/rmap.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/rwsem.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/scatterlist.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/sections.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/segment.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/sembuf.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/serial.h (92%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/setup.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/shmbuf.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/shmparam.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/sigcontext.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/siginfo.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/signal.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/smp.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/socket.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/sockios.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/spinlock.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/stat.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/statfs.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/string.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/syscall.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/system.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/termbits.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/termios.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/thread_info.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/timex.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/tlb.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/tlbflush.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/topology.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/types.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/uaccess.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/ucontext.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/unaligned.h (80%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/unistd.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/user.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/vga.h (100%) rename trunk/{include/asm-xtensa => arch/xtensa/include/asm}/xor.h (100%) rename trunk/{include/asm-xtensa/platform-iss => arch/xtensa/platforms/iss/include/platform}/hardware.h (100%) rename trunk/{include/asm-xtensa/platform-iss => arch/xtensa/platforms/iss/include/platform}/simcall.h (100%) create mode 100644 trunk/arch/xtensa/platforms/xt2000/Makefile create mode 100644 trunk/arch/xtensa/platforms/xt2000/include/platform/hardware.h create mode 100644 trunk/arch/xtensa/platforms/xt2000/include/platform/serial.h create mode 100644 trunk/arch/xtensa/platforms/xt2000/setup.c rename trunk/{include/asm-xtensa/variant-dc232b => arch/xtensa/variants/dc232b/include/variant}/core.h (100%) rename trunk/{include/asm-xtensa/variant-dc232b => arch/xtensa/variants/dc232b/include/variant}/tie-asm.h (100%) rename trunk/{include/asm-xtensa/variant-dc232b => arch/xtensa/variants/dc232b/include/variant}/tie.h (100%) rename trunk/{include/asm-xtensa/variant-fsf => arch/xtensa/variants/fsf/include/variant}/core.h (100%) rename trunk/{include/asm-xtensa/variant-fsf => arch/xtensa/variants/fsf/include/variant}/tie-asm.h (100%) rename trunk/{include/asm-xtensa/variant-fsf => arch/xtensa/variants/fsf/include/variant}/tie.h (100%) rename trunk/{arch/avr32/include/asm => include/linux}/atmel-mci.h (91%) diff --git a/[refs] b/[refs] index 0b637f53089a..e05fea0d3d14 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 66c7acf61dc6b27954bb9ceb8617d447ac03734a +refs/heads/master: fa7b906e7fef53b6c9eb3ecb8164b0a69e9e1a68 diff --git a/trunk/CREDITS b/trunk/CREDITS index abe05a0be4ed..61186c85d728 100644 --- a/trunk/CREDITS +++ b/trunk/CREDITS @@ -1681,7 +1681,7 @@ E: ajoshi@shell.unixbox.com D: fbdev hacking N: Jesper Juhl -E: jesper.juhl@gmail.com +E: jj@chaosbits.net D: Various fixes, cleanups and minor features all over the tree. D: Wrote initial version of the hdaps driver (since passed on to others). S: Lemnosvej 1, 3.tv diff --git a/trunk/Documentation/dell_rbu.txt b/trunk/Documentation/dell_rbu.txt index 2c0d631de0cf..c11b931f8f98 100644 --- a/trunk/Documentation/dell_rbu.txt +++ b/trunk/Documentation/dell_rbu.txt @@ -81,8 +81,8 @@ Until this step is completed the driver cannot be unloaded. Also echoing either mono ,packet or init in to image_type will free up the memory allocated by the driver. -If an user by accident executes steps 1 and 3 above without executing step 2; -it will make the /sys/class/firmware/dell_rbu/ entries to disappear. +If a user by accident executes steps 1 and 3 above without executing step 2; +it will make the /sys/class/firmware/dell_rbu/ entries disappear. The entries can be recreated by doing the following echo init > /sys/devices/platform/dell_rbu/image_type NOTE: echoing init in image_type does not change it original value. diff --git a/trunk/Documentation/hwmon/abituguru-datasheet b/trunk/Documentation/hwmon/abituguru-datasheet index aef5a9b36846..4d184f2db0ea 100644 --- a/trunk/Documentation/hwmon/abituguru-datasheet +++ b/trunk/Documentation/hwmon/abituguru-datasheet @@ -74,7 +74,7 @@ a sensor. Notice that some banks have both a read and a write address this is how the uGuru determines if a read from or a write to the bank is taking place, thus when reading you should always use the read address and when writing the -write address. The write address is always one (1) more then the read address. +write address. The write address is always one (1) more than the read address. uGuru ready @@ -224,7 +224,7 @@ Bit 3: Beep if alarm (RW) Bit 4: 1 if alarm cause measured temp is over the warning threshold (R) Bit 5: 1 if alarm cause measured volt is over the max threshold (R) Bit 6: 1 if alarm cause measured volt is under the min threshold (R) -Bit 7: Volt sensor: Shutdown if alarm persist for more then 4 seconds (RW) +Bit 7: Volt sensor: Shutdown if alarm persist for more than 4 seconds (RW) Temp sensor: Shutdown if temp is over the shutdown threshold (RW) * This bit is only honored/used by the uGuru if a temp sensor is connected @@ -293,7 +293,7 @@ Byte 0: Alarm behaviour for the selected sensor. A 1 enables the described behaviour. Bit 0: Give an alarm if measured rpm is under the min threshold (RW) Bit 3: Beep if alarm (RW) -Bit 7: Shutdown if alarm persist for more then 4 seconds (RW) +Bit 7: Shutdown if alarm persist for more than 4 seconds (RW) Byte 1: min threshold (scale as bank 0x26) diff --git a/trunk/Documentation/laptops/thinkpad-acpi.txt b/trunk/Documentation/laptops/thinkpad-acpi.txt index 71f0fe1fc1b0..898b4987bb80 100644 --- a/trunk/Documentation/laptops/thinkpad-acpi.txt +++ b/trunk/Documentation/laptops/thinkpad-acpi.txt @@ -1475,7 +1475,7 @@ Sysfs interface changelog: 0x020100: Marker for thinkpad-acpi with hot key NVRAM polling support. If you must, use it to know you should not - start an userspace NVRAM poller (allows to detect when + start a userspace NVRAM poller (allows to detect when NVRAM is compiled out by the user because it is unneeded/undesired in the first place). 0x020101: Marker for thinkpad-acpi with hot key NVRAM polling diff --git a/trunk/Documentation/networking/rxrpc.txt b/trunk/Documentation/networking/rxrpc.txt index c3669a3fb4af..60d05eb77c64 100644 --- a/trunk/Documentation/networking/rxrpc.txt +++ b/trunk/Documentation/networking/rxrpc.txt @@ -540,7 +540,7 @@ A client would issue an operation by: MSG_MORE should be set in msghdr::msg_flags on all but the last part of the request. Multiple requests may be made simultaneously. - If a call is intended to go to a destination other then the default + If a call is intended to go to a destination other than the default specified through connect(), then msghdr::msg_name should be set on the first request message of that call. diff --git a/trunk/Documentation/networking/tuntap.txt b/trunk/Documentation/networking/tuntap.txt index 839cbb71388b..c0aab985bad9 100644 --- a/trunk/Documentation/networking/tuntap.txt +++ b/trunk/Documentation/networking/tuntap.txt @@ -118,7 +118,7 @@ As mentioned above, main purpose of TUN/TAP driver is tunneling. It is used by VTun (http://vtun.sourceforge.net). Another interesting application using TUN/TAP is pipsecd -(http://perso.enst.fr/~beyssac/pipsec/), an userspace IPSec +(http://perso.enst.fr/~beyssac/pipsec/), a userspace IPSec implementation that can use complete kernel routing (unlike FreeS/WAN). 3. How does Virtual network device actually work ? diff --git a/trunk/Documentation/scsi/ChangeLog.lpfc b/trunk/Documentation/scsi/ChangeLog.lpfc index ae3f962a7cfc..ff19a52fe004 100644 --- a/trunk/Documentation/scsi/ChangeLog.lpfc +++ b/trunk/Documentation/scsi/ChangeLog.lpfc @@ -733,7 +733,7 @@ Changes from 20040920 to 20041018 I/O completion path a little more, especially taking care of fast-pathing the non-error case. Also removes tons of dead members and defines from lpfc_scsi.h - e.g. lpfc_target is down - to nothing more then the lpfc_nodelist pointer. + to nothing more than the lpfc_nodelist pointer. * Added binary sysfs file to issue mbox commands * Replaced #if __BIG_ENDIAN with #if __BIG_ENDIAN_BITFIELD for compatibility with the user space applications. diff --git a/trunk/Documentation/scsi/ChangeLog.ncr53c8xx b/trunk/Documentation/scsi/ChangeLog.ncr53c8xx index a9f721aeb11c..8b278c10edfd 100644 --- a/trunk/Documentation/scsi/ChangeLog.ncr53c8xx +++ b/trunk/Documentation/scsi/ChangeLog.ncr53c8xx @@ -19,7 +19,7 @@ Sun Sep 24 21:30 2000 Gerard Roudier (groudier@club-internet.fr) Wed Jul 26 23:30 2000 Gerard Roudier (groudier@club-internet.fr) * version ncr53c8xx-3.4.1 - - Provide OpenFirmare path through the proc FS on PPC. + - Provide OpenFirmware path through the proc FS on PPC. - Remove trailing argument #2 from a couple of #undefs. Sun Jul 09 16:30 2000 Gerard Roudier (groudier@club-internet.fr) diff --git a/trunk/Documentation/scsi/ChangeLog.sym53c8xx b/trunk/Documentation/scsi/ChangeLog.sym53c8xx index ef985ec348e6..02ffbc1e8a84 100644 --- a/trunk/Documentation/scsi/ChangeLog.sym53c8xx +++ b/trunk/Documentation/scsi/ChangeLog.sym53c8xx @@ -81,7 +81,7 @@ Sun Sep 24 21:30 2000 Gerard Roudier (groudier@club-internet.fr) Wed Jul 26 23:30 2000 Gerard Roudier (groudier@club-internet.fr) * version sym53c8xx-1.7.1 - - Provide OpenFirmare path through the proc FS on PPC. + - Provide OpenFirmware path through the proc FS on PPC. - Download of on-chip SRAM using memcpy_toio() doesn't work on PPC. Restore previous method (MEMORY MOVE from SCRIPTS). - Remove trailing argument #2 from a couple of #undefs. diff --git a/trunk/MAINTAINERS b/trunk/MAINTAINERS index 094dd52d7309..06f8ff938c71 100644 --- a/trunk/MAINTAINERS +++ b/trunk/MAINTAINERS @@ -4229,9 +4229,10 @@ L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) S: Maintained TRIVIAL PATCHES -P: Jesper Juhl +P: Jiri Kosina M: trivial@kernel.org L: linux-kernel@vger.kernel.org +T: git kernel.org:/pub/scm/linux/kernel/git/jikos/trivial.git S: Maintained TTY LAYER diff --git a/trunk/Makefile b/trunk/Makefile index f9006663f01e..c9ac00837787 100644 --- a/trunk/Makefile +++ b/trunk/Makefile @@ -1008,7 +1008,7 @@ define check-symlink endef # We create the target directory of the symlink if it does -# not exist so the test in chack-symlink works and we have a +# not exist so the test in check-symlink works and we have a # directory for generated filesas used by some architectures. define create-symlink if [ ! -L include/asm ]; then \ diff --git a/trunk/arch/avr32/Kconfig b/trunk/arch/avr32/Kconfig index 26eca87f6735..b189680d18b0 100644 --- a/trunk/arch/avr32/Kconfig +++ b/trunk/arch/avr32/Kconfig @@ -122,6 +122,24 @@ config BOARD_ATNGW100 bool "ATNGW100 Network Gateway" select CPU_AT32AP7000 +config BOARD_HAMMERHEAD + bool "Hammerhead board" + select CPU_AT32AP7000 + select USB_ARCH_HAS_HCD + help + The Hammerhead platform is built around a AVR32 32-bit microcontroller from Atmel. + It offers versatile peripherals, such as ethernet, usb device, usb host etc. + + The board also incooperates a power supply and is a Power over Ethernet (PoE) Powered + Device (PD). + + Additonally, a Cyclone III FPGA from Altera is integrated on the board. The FPGA is + mapped into the 32-bit AVR memory bus. The FPGA offers two DDR2 SDRAM interfaces, which + will cover even the most exceptional need of memory bandwidth. Together with the onboard + video decoder the board is ready for video processing. + + For more information see: http://www.miromico.com/hammerhead + config BOARD_FAVR_32 bool "Favr-32 LCD-board" select CPU_AT32AP7000 @@ -133,6 +151,7 @@ endchoice source "arch/avr32/boards/atstk1000/Kconfig" source "arch/avr32/boards/atngw100/Kconfig" +source "arch/avr32/boards/hammerhead/Kconfig" source "arch/avr32/boards/favr-32/Kconfig" choice diff --git a/trunk/arch/avr32/Makefile b/trunk/arch/avr32/Makefile index b088e103e753..f3ef3bbf797c 100644 --- a/trunk/arch/avr32/Makefile +++ b/trunk/arch/avr32/Makefile @@ -33,6 +33,7 @@ head-y += arch/avr32/kernel/head.o core-y += $(machdirs) core-$(CONFIG_BOARD_ATSTK1000) += arch/avr32/boards/atstk1000/ core-$(CONFIG_BOARD_ATNGW100) += arch/avr32/boards/atngw100/ +core-$(CONFIG_BOARD_HAMMERHEAD) += arch/avr32/boards/hammerhead/ core-$(CONFIG_BOARD_FAVR_32) += arch/avr32/boards/favr-32/ core-$(CONFIG_BOARD_MIMC200) += arch/avr32/boards/mimc200/ core-$(CONFIG_LOADER_U_BOOT) += arch/avr32/boot/u-boot/ diff --git a/trunk/arch/avr32/boards/atngw100/setup.c b/trunk/arch/avr32/boards/atngw100/setup.c index 32fb9ba0fbdf..05d3722fff18 100644 --- a/trunk/arch/avr32/boards/atngw100/setup.c +++ b/trunk/arch/avr32/boards/atngw100/setup.c @@ -19,8 +19,8 @@ #include #include #include +#include -#include #include #include diff --git a/trunk/arch/avr32/boards/atstk1000/atstk1002.c b/trunk/arch/avr32/boards/atstk1000/atstk1002.c index 5c5cdf3b464f..1f33a106905c 100644 --- a/trunk/arch/avr32/boards/atstk1000/atstk1002.c +++ b/trunk/arch/avr32/boards/atstk1000/atstk1002.c @@ -16,12 +16,12 @@ #include #include #include +#include #include