1. 15 Nov, 2007 5 commits
  2. 14 Nov, 2007 1 commit
  3. 06 Nov, 2007 1 commit
  4. 01 Nov, 2007 9 commits
  5. 31 Oct, 2007 11 commits
  6. 29 Oct, 2007 2 commits
    • Tony Lindgren's avatar
      ARM: OMAP: Misc compile fixes after updating to current mainline tree · dff99b71
      Tony Lindgren authored
      Misc compile fixes after updating to current mainline tree
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      dff99b71
    • Tony Lindgren's avatar
      Merge current mainline tree into linux-omap tree · 19ea3371
      Tony Lindgren authored
      Merge branches 'master' and 'linus'
      
      Conflicts:
      
      	arch/arm/configs/omap_h2_1610_defconfig
      	arch/arm/configs/omap_osk_5912_defconfig
      	arch/arm/mach-omap1/board-h2.c
      	arch/arm/mach-omap1/board-h3.c
      	arch/arm/mach-omap1/board-nokia770.c
      	arch/arm/mach-omap1/board-palmte.c
      	arch/arm/mach-omap1/board-palmtt.c
      	arch/arm/mach-omap1/board-palmz71.c
      	arch/arm/mach-omap1/board-sx1.c
      	arch/arm/mach-omap2/Kconfig
      	arch/arm/mach-omap2/Makefile
      	arch/arm/mach-omap2/board-2430sdp.c
      	arch/arm/mach-omap2/board-apollon.c
      	arch/arm/mach-omap2/board-h4.c
      	arch/arm/mach-omap2/devices.c
      	arch/arm/mach-omap2/gpmc.c
      	arch/arm/mach-omap2/id.c
      	arch/arm/mach-omap2/io.c
      	arch/arm/mach-omap2/irq.c
      	arch/arm/mach-omap2/memory.c
      	arch/arm/mach-omap2/mux.c
      	arch/arm/mach-omap2/pm.c
      	arch/arm/nwfpe/entry.S
      	arch/arm/plat-omap/Makefile
      	drivers/char/watchdog/omap_wdt.c
      	drivers/char/watchdog/omap_wdt.h
      	drivers/i2c/busses/i2c-omap.c
      	drivers/i2c/chips/menelaus.c
      	drivers/input/keyboard/Kconfig
      	drivers/input/keyboard/Makefile
      	drivers/media/video/Kconfig
      	drivers/media/video/Makefile
      	drivers/media/video/tcm825x.c
      	drivers/media/video/v4l2-int-device.c
      	drivers/mtd/onenand/onenand_base.c
      	drivers/usb/gadget/Kconfig
      	drivers/video/Makefile
      	include/asm-arm/arch-omap/board-2430sdp.h
      	include/asm-arm/arch-omap/hardware.h
      	include/asm-arm/arch-omap/io.h
      	include/asm-arm/arch-omap/omap24xx.h
      	include/linux/connector.h
      19ea3371
  7. 23 Oct, 2007 11 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband · 0b776eb5
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
        mlx4_core: Increase command timeout for INIT_HCA to 10 seconds
        IPoIB/cm: Use common CQ for CM send completions
        IB/uverbs: Fix checking of userspace object ownership
        IB/mlx4: Sanity check userspace send queue sizes
        IPoIB: Rewrite "if (!likely(...))" as "if (unlikely(!(...)))"
        IB/ehca: Enable large page MRs by default
        IB/ehca: Change meaning of hca_cap_mr_pgsize
        IB/ehca: Fix ehca_encode_hwpage_size() and alloc_fmr()
        IB/ehca: Fix masking error in {,re}reg_phys_mr()
        IB/ehca: Supply QP token for SRQ base QPs
        IPoIB: Use round_jiffies() for ah_reap_task
        RDMA/cma: Fix deadlock destroying listen requests
        RDMA/cma: Add locking around QP accesses
        IB/mthca: Avoid alignment traps when writing doorbells
        mlx4_core: Kill mlx4_write64_raw()
      0b776eb5
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest · 0d681009
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest: (45 commits)
        Use "struct boot_params" in example launcher
        Loading bzImage directly.
        Revert lguest magic and use hook in head.S
        Update lguest documentation to reflect the new virtual block device name.
        generalize lgread_u32/lgwrite_u32.
        Example launcher handle guests not being ready for input
        Update example launcher for virtio
        Lguest support for Virtio
        Remove old lguest I/O infrrasructure.
        Remove old lguest bus and drivers.
        Virtio helper routines for a descriptor ringbuffer implementation
        Module autoprobing support for virtio drivers.
        Virtio console driver
        Block driver using virtio.
        Net driver using virtio
        Virtio interface
        Boot with virtual == physical to get closer to native Linux.
        Allow guest to specify syscall vector to use.
        Rename "cr3" to "gpgdir" to avoid x86-specific naming.
        Pagetables to use normal kernel types
        ...
      0d681009
    • Herbert Xu's avatar
      Fix synchronize_irq races with IRQ handler · a98ce5c6
      Herbert Xu authored
      As it is some callers of synchronize_irq rely on memory barriers
      to provide synchronisation against the IRQ handlers.  For example,
      the tg3 driver does
      
      	tp->irq_sync = 1;
      	smp_mb();
      	synchronize_irq();
      
      and then in the IRQ handler:
      
      	if (!tp->irq_sync)
      		netif_rx_schedule(dev, &tp->napi);
      
      Unfortunately memory barriers only work well when they come in
      pairs.  Because we don't actually have memory barriers on the
      IRQ path, the memory barrier before the synchronize_irq() doesn't
      actually protect us.
      
      In particular, synchronize_irq() may return followed by the
      result of netif_rx_schedule being made visible.
      
      This patch (mostly written by Linus) fixes this by using spin
      locks instead of memory barries on the synchronize_irq() path.
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      Acked-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      a98ce5c6
    • Linus Torvalds's avatar
      48d22684
    • Linus Torvalds's avatar
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc · e5eca6ae
      Linus Torvalds authored
      * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:
        [POWERPC] Add Vitaly Bordug as PPC8xx maintainer
        [POWERPC] 4xx: Enable EMAC on Bamboo board
        [POWERPC] 4xx: Enable EMAC for PPC405 Walnut board
        [POWERPC] 4xx: Fix timebase clock selection on Walnut
        [POWERPC] 4xx: Enable EMAC on the PPC 440GP Ebony board
        [POWERPC] 4xx: Split early debug output and early boot console for 44x
        [POWERPC] 4xx: Enable NEW EMAC support for Sequoia 440EPx.
        [POWERPC] 4xx: Add RGMII support for Sequoia 440EPx
      e5eca6ae
    • Linus Torvalds's avatar
      Merge git://git.infradead.org/mtd-2.6 · 6e506079
      Linus Torvalds authored
      * git://git.infradead.org/mtd-2.6:
        [MTD] [NOR] Fix deadlock in Intel chip driver caused by get_chip recursion
        [JFFS2] Fix return value from jffs2_write_end()
        [MTD] [OneNAND] Fix wrong free the static address in onenand_sim
        [MTD] [NAND] Replace -1 with -EBADMSG in nand error correction code
        [RSLIB] BUG() when passing illegal parameters to decode_rs8() or decode_rs16()
        [MTD] [NAND] treat any negative return value from correct() as an error
        [MTD] [NAND] nandsim: bugfix in initialization
        [MTD] Fix typo in Alauda config option help text.
        [MTD] [NAND] add s3c2440-specific read_buf/write_buf
        [MTD] [OneNAND] onenand-sim: fix kernel-doc and typos
        [JFFS2] Tidy up fix for ACL/permissions problem.
      6e506079
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of ssh://master.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6 · f3344c54
      Linus Torvalds authored
      * 'for-linus' of ssh://master.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:
        [AVR32] ARRAY_SIZE() cleanup
        [AVR32] Implement at32_add_device_cf()
        [AVR32] Implement more at32_add_device_foo() functions
        [AVR32] Fix a couple of sparse warnings
        [AVR32] Wire up AT73C213 sound driver on ATSTK1000 board
        [AVR32] Platform code for pata_at32
      f3344c54
    • Linus Torvalds's avatar
      Merge branch 'sg' of git://git.kernel.dk/linux-2.6-block · ba1c28a9
      Linus Torvalds authored
      * 'sg' of git://git.kernel.dk/linux-2.6-block:
        sparc64: zero out dma_length
        fvr32: fixup dma-mapping for new sg layout
        sh/sh64: fixup dma-mapping for new sg layout
        Fix sctp compile
        m68knommu: remove sg_address()
        frv: update comment in scatterlist to reflect new setup
        blackfin: remove sg_address()
        arm: sg fallout
        mips: sg_page() fallout
        alpha: sg_virt() fallout
        intel-iommu: fix sg_page()
        parisc: fix sg_page() fallout
        ide: build fix
        net: fix xfrm build - missing scatterlist.h include
        [BLOCK] blk_rq_map_sg: force clear termination bit
        [BLOCK] Don't clear sg_dma_len/addr() in blk_rq_map_sg()
        s390 zfcp: sg fixups
        powerpc: Fix fallout from sg_page() changes
        IB/ehca: Fix sg_page() fallout
        arm: build fix
      ba1c28a9
    • Linus Torvalds's avatar
      Merge branch 'linus' of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa · 101e4d91
      Linus Torvalds authored
      * 'linus' of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:
        [ALSA] version 1.0.15
        [ALSA] hda-codec - Fix possible array overflow
        [ALSA] sound/core/control.c: hard-irq-safe -> hard-irq-unsafe lock warning
        [ALSA] usb-audio: Another USB mic quirk for Logitech Communicator webcam
        [ALSA] hda-codec - Fix build without CONFIG_SND_HDA_GENERIC
        [ALSA] hda-codec - Fix Conexant 5045 volumes
        [ALSA] hda-codec - Fix conflict of Master volume in STAC92xx codec
        [ALSA] snd-bt87x: Make the load_all option work correctly
        [ALSA] protect Dreamcast PCM driver (AICA) from G2 bus effects
        [ALSA] bt87x - Fix section mismatch
        [ALSA] hda-codec - Fix AD1986A Lenovo auto-mute
        [ALSA] This simplifies and fixes waiting loops of the mce_down()
      101e4d91
    • Greg Ungerer's avatar
      m68knommu: cleanup m68knommu timer code · 2f2c2679
      Greg Ungerer authored
      Reduce the function pointer mess of the m68knommu timer code by calling
      directly to the local hardware's timer setup, and expose the local
      common timer interrupt handler to the lower level hardware timer.
      
      Ultimately this will save definitions of all these functions across all
      the platform code to setup the function pointers (which for any given
      m68knommu CPU family member can be only one set of hardware timer
      functions).
      Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      2f2c2679
    • Greg Ungerer's avatar
      m68knommu: new style ColdFire UART driver · 49aa49bf
      Greg Ungerer authored
      A new style serial driver for the Freescale ColdFire UART to replace
      the old style one currently in the tree (drivers/serial/mcfserial.c).
      
      Currently this UART is only found in the ColdFire CPU family of parts
      (thus I prefixed this patch [M68KNOMMU]).
      
      This has been around for a long while now, tested on all available
      platforms.
      Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      49aa49bf