25 Mar, 2016

1 commit

  • Pull asm-generic updates from Arnd Bergmann:
    "There are only three patches this time, most other changes to files in
    include/asm-generic tend to go through the tree of whoever depends on
    the change.

    Two patches are cleanups for stuff that is no longer needed, the main
    change is to adapt the generic version of BUG_ON() for CONFIG_BUG=n to
    make it behave consistently with BUG().

    This avoids undefined behavior along with a number of warnings about
    that undefined behavior in randconfig builds when we keep going on
    after hitting a BUG_ON()"

    * tag 'asm-generic-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:
    asm-generic: remove old nonatomic-io wrapper files
    asm-generic: default BUG_ON(x) to if(x)BUG()
    asm-generic: page.h: Remove useless get_user_page and free_user_page

    Linus Torvalds
     

02 Mar, 2016

1 commit


22 Feb, 2016

1 commit


05 Dec, 2015

1 commit


25 Sep, 2015

2 commits


28 Jul, 2015

1 commit

  • Intel integrated DMA (iDMA) 64-bit is a specific IP that is used as a part of
    LPSS devices such as HSUART or SPI. The iDMA IP is attached for private
    usage on each host controller independently.

    While it has similarities with Synopsys DesignWare DMA, the following
    distinctions doesn't allow to use the existing driver:
    - 64-bit mode with corresponding changes in Hardware Linked List data structure
    - many slight differences in the channel registers

    Moreover this driver is based on the DMA virtual channels framework that helps
    to make the driver cleaner and easy to understand.

    Signed-off-by: Andy Shevchenko
    Acked-by: Vinod Koul
    Signed-off-by: Lee Jones

    Andy Shevchenko