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>] [day] [month] [year] [list]
Message-ID: <20140605155016.GA12798@8bytes.org>
Date:	Thu, 5 Jun 2014 17:50:16 +0200
From:	Joerg Roedel <joro@...tes.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, iommu@...ts.linux-foundation.org
Subject: [git pull] IOMMU Updates for Linux v3.16

Hi Linus,

The following changes since commit c7208164e66f63e3ec1759b98087849286410741:

  Linux 3.15-rc7 (2014-05-25 16:06:00 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git tags/iommu-updates-v3.16

for you to fetch changes up to c0981b863a31a1891aa2719957983f4297770f87:

  Merge branches 'iommu/fixes', 'arm/omap', 'arm/smmu', 'arm/shmobile', 'x86/amd', 'arm/exynos', 'arm/renesas', 'ppc/pamu' and 'arm/msm' into next (2014-05-30 20:22:10 +0200)

----------------------------------------------------------------

IOMMU Updates for Linux v3.16

The changes include:

	* A new IOMMU driver for ARM Renesas SOCs

	* Updates and fixes for the ARM Exynos driver to bring it closer
	  to a usable state again

	* Convert the AMD IOMMUv2 driver to use the
	  mmu_notifier->release call-back instead of the task_exit
	  notifier

	* Random other fixes and minor improvements to a number of other
	  IOMMU drivers

----------------------------------------------------------------
Antonios Motakis (1):
      iommu/exynos: Add devices attached to the System MMU to an IOMMU group

Bjorn Helgaas (1):
      iommu/exynos: Remove unnecessary "&" from function pointers

Cho KyongHo (18):
      iommu/exynos: Fix build errors
      iommu/exynos: Change error handling when page table update is failed
      iommu/exynos: Allocate lv2 page table from own slab
      iommu/exynos: Fix L2TLB invalidation
      iommu/exynos: Remove prefetch buffer setting
      iommu/exynos: Add missing cache flush for removed page table entries
      iommu/exynos: Always enable runtime PM
      iommu/exynos: Remove dbgname from drvdata of a System MMU
      iommu/exynos: Use managed device helper functions
      iommu/exynos: Gating clocks of master H/W
      iommu/exynos: Remove custom fault handler
      iommu/exynos: Change rwlock to spinlock
      iommu/exynos: Use exynos-iommu specific typedef
      iommu/exynos: Enhanced error messages
      documentation: iommu: Add binding document of Exynos System MMU
      iommu/exynos: Support for device tree
      iommu/exynos: Turn on useful configuration options
      iommu/exynos: Apply workaround of caching fault page table entries

Joerg Roedel (10):
      Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/.../will/linux into arm/smmu
      Merge branch 'iommu/for-v3.16' of git://linuxtv.org/pinchartl/fbdev into arm/shmobile
      iommu/amd: Don't access IOMMUv2 state_table directly
      iommu/amd: Convert IOMMUv2 state_table into state_list
      iommu/amd: Implement mmu_notifier_release call-back
      iommu/amd: Remove IOMMUv2 pasid_state_list
      iommu/amd: Handle parallel invalidate_range_start/end calls correctly
      arm/ipmmu-vmsa: Fix compile error
      iommu/amd: Fix recently introduced compile warnings
      Merge branches 'iommu/fixes', 'arm/omap', 'arm/smmu', 'arm/shmobile', 'x86/amd', 'arm/exynos', 'arm/renesas', 'ppc/pamu' and 'arm/msm' into next

Kefeng Wang (2):
      iommu/arm-smmu: fix incorrect use of S2CR_TYPE_SHIFT
      iommu/msm: Use devm_ioremap_resource to simplify code

Laurent Pinchart (15):
      iommu/omap: Fix 'no page for' debug message in flush_iotlb_page()
      iommu/omap: Remove comment about supporting single page mappings only
      iommu/omap: Fix map protection value handling
      iommu/shmobile: Don't ignore the ipmmu_iommu_init() return value
      iommu/shmobile: Use devm_ioremap_resource()
      iommu: Add driver for Renesas VMSA-compatible IPMMU
      iommu/ipmmu-vmsa: Refactor micro-TLB lookup
      iommu/ipmmu-vmsa: Fix the supported page sizes
      iommu/ipmmu-vmsa: Define driver-specific page directory sizes
      iommu/ipmmu-vmsa: Set the PTE contiguous hint bit when possible
      iommu/ipmmu-vmsa: PMD is never folded, PUD always is
      iommu/ipmmu-vmsa: Rewrite page table management
      iommu/ipmmu-vmsa: Support 2MB mappings
      iommu/ipmmu-vmsa: Remove stage 2 PTE bits definitions
      iommu/ipmmu-vmsa: Support clearing mappings

Rickard Strandqvist (1):
      iommu: fsl_pamu.c: Fix for possible null pointer dereference

Sachin Kamat (3):
      iommu/exynos: Remove invalid symbol dependency
      iommu/exynos: Fix trivial typo
      iommu/exynos: Fix checkpatch warning

Shaik Ameer Basha (1):
      documentation/iommu: Add note on existing DT binding status

Suman Anna (3):
      iommu/omap: Correct init value of iotlb_entry valid field
      iommu/omap: Remove omap_iommu_domain_has_cap() function
      iommu/omap: Move to_iommu definition from omap-iopgtable.h

Vaughan Cao (1):
      iommu/amd: Remove duplicate checking code

Will Deacon (1):
      iommu/arm-smmu: allow 42-bit stage-1 output size with 64K pages

 .../devicetree/bindings/iommu/samsung,sysmmu.txt   |   70 ++
 drivers/iommu/Kconfig                              |   26 +-
 drivers/iommu/Makefile                             |    1 +
 drivers/iommu/amd_iommu.c                          |    8 -
 drivers/iommu/amd_iommu_v2.c                       |  184 ++-
 drivers/iommu/arm-smmu.c                           |    4 +-
 drivers/iommu/exynos-iommu.c                       | 1052 +++++++++-------
 drivers/iommu/fsl_pamu.c                           |    3 +-
 drivers/iommu/ipmmu-vmsa.c                         | 1255 ++++++++++++++++++++
 drivers/iommu/msm_iommu_dev.c                      |   38 +-
 drivers/iommu/omap-iommu.c                         |   31 +-
 drivers/iommu/omap-iopgtable.h                     |    3 -
 drivers/iommu/shmobile-ipmmu.c                     |   20 +-
 include/linux/platform_data/ipmmu-vmsa.h           |   24 +
 14 files changed, 2094 insertions(+), 625 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt
 create mode 100644 drivers/iommu/ipmmu-vmsa.c
 create mode 100644 include/linux/platform_data/ipmmu-vmsa.h

Please pull.

Thanks,

	Joerg


Download attachment "signature.asc" of type "application/pgp-signature" (837 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ