1. 13 Mar, 2008 5 commits
    • Zhang Wei's avatar
      fsldma: Add device_prep_dma_interrupt support to fsldma.c · 2187c269
      Zhang Wei authored
      This is a bug that I assigned DMA_INTERRUPT capability to fsldma
      but missing device_prep_dma_interrupt function. For a bug in
      dmaengine.c the driver passed BUG_ON() checking. The patch fixes it.
      Signed-off-by: default avatarZhang Wei <wei.zhang@freescale.com>
      Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
      2187c269
    • Zhang Wei's avatar
      dmaengine: Fix a bug about BUG_ON() on DMA engine capability DMA_INTERRUPT. · 9b941c66
      Zhang Wei authored
      The device->device_prep_dma_interrupt function is used by
      DMA_INTERRUPT capability, not DMA_ZERO_SUM.
      Signed-off-by: default avatarZhang Wei <wei.zhang@freescale.com>
      Acked-by: default avatarMaciej Sosnowski <maciej.sosnowski@intel.com>
      Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
      9b941c66
    • Zhang Wei's avatar
      fsldma: Fix fsldma.c warning messages when it's compiled under PPC64. · 56822843
      Zhang Wei authored
      There are warning messages reported by Stephen Rothwell with
      ARCH=powerpc allmodconfig build:
      
      drivers/dma/fsldma.c: In function 'fsl_dma_prep_memcpy':
      drivers/dma/fsldma.c:439: warning: comparison of distinct pointer types
      lacks a cast
      drivers/dma/fsldma.c: In function 'fsl_chan_xfer_ld_queue':
      drivers/dma/fsldma.c:584: warning: format '%016llx' expects type 'long long
      unsigned int', but argument 4 has type 'dma_addr_t'
      drivers/dma/fsldma.c: In function 'fsl_dma_chan_do_interrupt':
      drivers/dma/fsldma.c:668: warning: format '%x' expects type 'unsigned int',
      but argument 5 has type 'dma_addr_t'
      drivers/dma/fsldma.c:684: warning: format '%016llx' expects type 'long long
      unsigned int', but argument 4 has type 'dma_addr_t'
      drivers/dma/fsldma.c:684: warning: format '%016llx' expects type 'long long
      unsigned int', but argument 5 has type 'dma_addr_t'
      drivers/dma/fsldma.c:701: warning: format '%02x' expects type 'unsigned
      int', but argument 4 has type 'dma_addr_t'
      drivers/dma/fsldma.c: In function 'fsl_dma_self_test':
      drivers/dma/fsldma.c:840: warning: format '%d' expects type 'int', but
      argument 5 has type 'size_t'
      drivers/dma/fsldma.c: In function 'of_fsl_dma_probe':
      drivers/dma/fsldma.c:1010: warning: format '%08x' expects type 'unsigned
      int', but argument 5 has type 'resource_size_t'
      
      This patch fixed the above warning messages.
      Signed-off-by: default avatarZhang Wei <wei.zhang@freescale.com>
      Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
      56822843
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-arm · 93d74463
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-arm: (26 commits)
        [ARM] 4856/1: Orion: initialise the sixth PCIe MBUS mapping window as well
        [ARM] 4855/1: Orion: use correct ethernet unit address range
        [ARM] 4853/1: include uImage target in make help
        [ARM] 4851/1: ns9xxx: fix size of gpiores
        [ARM] AT91: correct at91sam9263ek LCD power gpio pin
        [ARM] replace remaining __FUNCTION__ occurrences
        [ARM] 4850/1: include generic pgtable.h for !CONFIG_MMU case
        [ARM] 4849/1: move ATAGS asm definitions
        [ARM] 4848/1: at91: remove false lockdep warnings
        [ARM] 4847/1: kprobes: fix compilation with CONFIG_DEBUG_FS=y
        [ARM] include/asm-arm - use angle brackets for includes
        [ARM] 4845/1: Orion: Ignore memory tags with invalid data
        ARM: OMAP2: Register the L4 io bus to boot OMAP2
        ARM: OMAP1: Compile in other 16xx boards to OSK defconfig
        ARM: OMAP1: Refresh H2 defconfig
        ARM: OMAP1: Refresh OSK defconfig
        ARM: OMAP: gpio lockdep updates
        ARM: OMAP1: omap1/pm.c build fix
        ARM: OMAP1: omap h2 regression fix
        ARM: OMAP1: Fix compile for boards depending on old gpio expander
        ...
      93d74463
    • Linus Torvalds's avatar
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc · c463be35
      Linus Torvalds authored
      * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (22 commits)
        [POWERPC] Fix large hash table allocation on Cell blades
        [POWERPC] Export empty_zero_page
        [POWERPC] Fix viodasd driver with scatterlist debug
        [POWERPC] Fix arch/powerpc/platforms/powermac/pic.c when !CONFIG_ADB_PMU
        [POWERPC] Fix drivers/macintosh/mediabay.c when !CONFIG_ADB_PMU
        [POWERPC] Fix undefined pmu_sys_suspended compilation error
        [POWERPC] Fix build of modular drivers/macintosh/apm_emu.c
        [POWERPC] Fix sleep on some powerbooks
        [POWERPC] Fix bogus test for unassigned PCI resources
        [POWERPC] Fix zImage-dtb.initrd build error
        [POWERPC] Add __ucmpdi2 for 64-bit comparisons in 32-bit kernels
        [POWERPC] spufs: fix rescheduling of non-runnable contexts
        [POWERPC] spufs: don't (ab)use SCHED_IDLE
        [POWERPC] QE: Make qe_get_firmware_info reentrant
        [POWERPC] 83xx: Make 83xx perfmon support selectable
        [PPC] 8xx: swap bug-fix
        [POWERPC] 85xx: sbc8548 - Fix incorrect PCI-X and PCI interrupt map
        [POWERPC] QE: Fix QE firmware uploading limit
        [POWERPC] 8xx: Fix wrapper platform for adder875, and combine defconfigs.
        [POWERPC] 8xx: fix swap
        ...
      c463be35
  2. 12 Mar, 2008 35 commits