1. 15 Oct, 2013 3 commits
    • Martin Schwidefsky's avatar
      s390/mm,kvm: fix software dirty bits vs. kvm for old machines · af0ebc40
      Martin Schwidefsky authored
      For machines without enhanced supression on protection the software
      dirty bit code forces the pte dirty bit and clears the page protection
      bit in pgste_set_pte. This is done for all pte types, the check for
      present ptes is missing. As a result swap ptes and other not-present
      ptes can get corrupted.
      Add a check for the _PAGE_PRESENT bit to pgste_set_pte before modifying
      the pte value.
      Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
      af0ebc40
    • Linus Torvalds's avatar
      Merge tag 'vfio-v3.12-rc5' of git://github.com/awilliam/linux-vfio · 1e52db69
      Linus Torvalds authored
      Pull vfio fix from Alex Williamson:
       "Fix an incorrect break out of nested loop in iommu mapping code"
      
      * tag 'vfio-v3.12-rc5' of git://github.com/awilliam/linux-vfio:
        VFIO: vfio_iommu_type1: fix bug caused by break in nested loop
      1e52db69
    • Linus Torvalds's avatar
      Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband · ed8ada39
      Linus Torvalds authored
      Pull infiniband updates from Roland Dreier:
       "Last batch of IB changes for 3.12: many mlx5 hardware driver fixes
        plus one trivial semicolon cleanup"
      
      * tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
        IB: Remove unnecessary semicolons
        IB/mlx5: Ensure proper synchronization accessing memory
        IB/mlx5: Fix alignment of reg umr gather buffers
        IB/mlx5: Fix eq names to display nicely in /proc/interrupts
        mlx5: Fix error code translation from firmware to driver
        IB/mlx5: Fix opt param mask according to firmware spec
        mlx5: Fix opt param mask for sq err to rts transition
        IB/mlx5: Disable atomic operations
        mlx5: Fix layout of struct mlx5_init_seg
        mlx5: Keep polling to reclaim pages while any returned
        IB/mlx5: Avoid async events on invalid port number
        IB/mlx5: Decrease memory consumption of mr caches
        mlx5: Remove checksum on command interface commands
        IB/mlx5: Fix memory leak in mlx5_ib_create_srq
        IB/mlx5: Flush cache workqueue before destroying it
        IB/mlx5: Fix send work queue size calculation
      ed8ada39
  2. 14 Oct, 2013 5 commits
  3. 13 Oct, 2013 18 commits
  4. 12 Oct, 2013 11 commits
  5. 11 Oct, 2013 3 commits