lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 16 Jan 2012 20:36:20 +0530
From:	Vinod Koul <vinod.koul@...el.com>
To:	Linus <torvalds@...ux-foundation.org>
Cc:	linux-kernel <linux-kernel@...r.kernel.org>,
	Dan <dan.j.williams@...el.com>, Arnd Bergmann <arnd@...db.de>
Subject: [GIT PULL] slave-dmaengine updates


Hi Linus,

Here is the slave-dmaengine updates which include a new DMA engine API
for 2D interleaved transfers along with fixes for slave dma_tranfer
direction along with usual fixes and updates on bunch of the slave dma
drivers.


Thanks
~Vinod


The following changes since commit 1ea6b8f48918282bdca0b32a34095504ee65bab5:
  Linus Torvalds (1):
        Linux 3.2-rc1

are available in the git repository at:

  git://git.infradead.org/users/vkoul/slave-dma.git next

Adrian Hunter (2):
      dmaengine: intel_mid_dma: locking and freeing fixes
      dmaengine: intel_mid_dma: error path fix

Axel Lin (1):
      dmaengine: convert drivers/dma/* to use module_platform_driver()

Boojin Kim (1):
      DMA: PL330: Fix build warning

Ciaran McCormick (1):
      dma: fix spacing for method declaration, coding style issue in iop-adma.c

Guennadi Liakhovetski (2):
      dma: shdma: fix runtime PM: clear channel buffers on reset
      ARM: mach-shmobile: specify CHCLR registers on SH7372

Haitao Zhang (1):
      dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit

Huang Shijie (3):
      IMX/DMA : set the DMA direction in the sdma_control()
      IMX/SDMA : save the real count for one DMA transaction.
      mtd: fix compile error for gpmi-nand

Jassi Brar (1):
      DMAEngine: Define interleaved transfer request api

Kristen Carlson Accardi (1):
      dmaengine: intel_mid_dma: remove legacy pm interface

Lothar Waßmann (4):
      dma: mxs-dma: fix a typo in comment
      dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled.
      dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe
      dma: mxs-dma: Don't use CLKGATE bits in CTRL0 to disable DMA channels

Mika Westerberg (1):
      dma/ep93xx_dma: prevent ep93xx_dma_tasklet() to reference an empty list

Narayanan G (3):
      dmaengine/ste_dma40: support pm in dma40
      dmaengine/ste_dma40: Add support to use lcla area from esram
      dmaengine/ste_dma40: allow fixed physical channel

Nicolas Ferre (5):
      dmaengine: at_hdmac: platform data move to use .id_table
      dmaengine: at_hdmac: add device tree support
      dmaengine: at_hdmac: add const to struct platform_device_id definition
      dmaengine: at_hdmac: empty entry shape modification
      dmaengine: at_hdmac: simplify device selection from platform data or DT

Rabin Vincent (1):
      dmaengine/ste_dma40: clear LNK on channel startup

Rafal Prylowski (1):
      dma/ep93xx_dma: fix initialization of M2M control register

Rongjun Ying (1):
      dmaengine: add CSR SiRFprimaII DMAC driver

Sascha Hauer (3):
      dma i.MX: remove individual SOC dependency
      i.MX IPU DMA: Fix wrong burstsize settings
      video i.MX IPU: Fix display connections

Shawn Guo (4):
      dmaengine: add DMA_TRANS_NONE to dma_transfer_direction
      mmc: mxs-mmc: fix the dma_transfer_direction migration
      mtd: gpmi-nand: move to dma_transfer_direction
      ASoC: mxs: correct 'direction' of device_prep_dma_cyclic

Tomoya MORINAGA (2):
      pch_dma: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor
      pch_dma: Support new device LAPIS Semiconductor ML7831 IOH

Tushar Behera (1):
      DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove

Vinod Koul (13):
      dmaengine: add new enum dma_transfer_direction
      dmaengine: move drivers to dma_transfer_direction
      plat-samsung: move to dma_transfer_direction
      media, video: move to dma_transfer_direction
      carma: move to dma_transfer_direction
      mmc-host: move to dma_transfer_direction
      spi, serial: move to dma_transfer_direction
      sound-soc: move to dma_transfer_direction
      net-ks8842: move to dma_transfer_direction
      USB-musb: move to dma_transfer_direction
      USB-renesas: move to dma_transfer_direction
      Merge branch 'dma_slave_direction' into next_test_dirn
      dmaengine: timb_dma: fix the spare warinings

Viresh Kumar (2):
      dmaengine/dw_dmac: Reconfigure interrupt and chan_cfg register on resume
      dmaengine/amba-pl08x: Config ccfg and increment phychan_hold if phychan is true

 .../devicetree/bindings/dma/atmel-dma.txt          |   14 +
 Documentation/dmaengine.txt                        |    8 +
 MAINTAINERS                                        |    1 +
 arch/arm/mach-ep93xx/include/mach/dma.h            |    6 +-
 arch/arm/mach-shmobile/setup-sh7372.c              |   15 +-
 arch/arm/plat-mxc/include/mach/mx3fb.h             |   15 +
 arch/arm/plat-nomadik/include/plat/ste_dma40.h     |   11 +-
 arch/arm/plat-samsung/dma-ops.c                    |    4 +-
 arch/arm/plat-samsung/include/plat/dma-ops.h       |    4 +-
 drivers/dma/Kconfig                                |   27 +-
 drivers/dma/Makefile                               |    1 +
 drivers/dma/amba-pl08x.c                           |   41 +-
 drivers/dma/at_hdmac.c                             |  103 +++-
 drivers/dma/at_hdmac_regs.h                        |    1 +
 drivers/dma/coh901318.c                            |   12 +-
 drivers/dma/coh901318_lli.c                        |   23 +-
 drivers/dma/coh901318_lli.h                        |    4 +-
 drivers/dma/dmaengine.c                            |    4 +-
 drivers/dma/dw_dmac.c                              |   83 ++-
 drivers/dma/dw_dmac_regs.h                         |    1 +
 drivers/dma/ep93xx_dma.c                           |   90 ++-
 drivers/dma/fsldma.c                               |    4 +-
 drivers/dma/imx-dma.c                              |   10 +-
 drivers/dma/imx-sdma.c                             |   27 +-
 drivers/dma/intel_mid_dma.c                        |   39 +-
 drivers/dma/intel_mid_dma_regs.h                   |    4 +-
 drivers/dma/iop-adma.c                             |   16 +-
 drivers/dma/ipu/ipu_idmac.c                        |   29 +-
 drivers/dma/mpc512x_dma.c                          |   12 +-
 drivers/dma/mxs-dma.c                              |   53 +--
 drivers/dma/pch_dma.c                              |   20 +-
 drivers/dma/pl330.c                                |   38 +-
 drivers/dma/shdma.c                                |   72 ++-
 drivers/dma/sirf-dma.c                             |  707 ++++++++++++++++++++
 drivers/dma/ste_dma40.c                            |  441 +++++++++++--
 drivers/dma/ste_dma40_ll.h                         |   11 +
 drivers/dma/timb_dma.c                             |   30 +-
 drivers/dma/txx9dmac.c                             |   12 +-
 drivers/media/video/mx3_camera.c                   |    2 +-
 drivers/media/video/timblogiw.c                    |    2 +-
 drivers/misc/carma/carma-fpga-program.c            |    2 +-
 drivers/mmc/host/atmel-mci.c                       |   10 +-
 drivers/mmc/host/mmci.c                            |   11 +-
 drivers/mmc/host/mxcmmc.c                          |   10 +-
 drivers/mmc/host/mxs-mmc.c                         |   10 +-
 drivers/mmc/host/sh_mmcif.c                        |    4 +-
 drivers/mmc/host/tmio_mmc_dma.c                    |    4 +-
 drivers/mtd/nand/gpmi-nand/gpmi-lib.c              |   22 +-
 drivers/net/ethernet/micrel/ks8842.c               |    4 +-
 drivers/spi/spi-dw-mid.c                           |    8 +-
 drivers/spi/spi-ep93xx.c                           |    9 +-
 drivers/spi/spi-pl022.c                            |    8 +-
 drivers/spi/spi-topcliff-pch.c                     |    4 +-
 drivers/tty/serial/amba-pl011.c                    |    8 +-
 drivers/tty/serial/pch_uart.c                      |    4 +-
 drivers/tty/serial/sh-sci.c                        |    4 +-
 drivers/usb/musb/ux500_dma.c                       |    4 +-
 drivers/usb/renesas_usbhs/fifo.c                   |    4 +-
 drivers/video/mx3fb.c                              |   65 +--
 include/linux/amba/pl08x.h                         |    4 +-
 include/linux/dmaengine.h                          |   99 +++-
 include/linux/dw_dmac.h                            |    2 +-
 include/linux/mtd/gpmi-nand.h                      |   68 ++
 include/linux/sh_dma.h                             |    4 +-
 include/linux/sirfsoc_dma.h                        |    6 +
 sound/atmel/abdac.c                                |    2 +-
 sound/atmel/ac97c.c                                |   10 +-
 sound/soc/ep93xx/ep93xx-pcm.c                      |    4 +-
 sound/soc/imx/imx-pcm-dma-mx2.c                    |    6 +-
 sound/soc/mxs/mxs-pcm.c                            |    2 +-
 sound/soc/samsung/dma.c                            |    4 +-
 sound/soc/sh/siu_pcm.c                             |    4 +-
 sound/soc/txx9/txx9aclc.c                          |    2 +-
 73 files changed, 1876 insertions(+), 533 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/atmel-dma.txt
 create mode 100644 drivers/dma/sirf-dma.c
 create mode 100644 include/linux/mtd/gpmi-nand.h
 create mode 100644 include/linux/sirfsoc_dma.h


-- 
~Vinod

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ