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:   Wed, 12 Jan 2022 18:02:23 +0100
From:   Joerg Roedel <joro@...tes.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Will Deacon <will@...nel.org>, linux-kernel@...r.kernel.org,
        iommu@...ts.linux-foundation.org
Subject: [git pull] IOMMU Updates for Linux v5.17

Hi Linus,

The following changes since commit c9e6606c7fe92b50a02ce51dda82586ebdf99b48:

  Linux 5.16-rc8 (2022-01-02 14:23:25 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git iommu-updates-v5.17

for you to fetch changes up to 66dc1b791c5839d64d261c8b40250a33e6da050b:

  Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86/vt-d' and 'core' into next (2022-01-04 10:33:45 +0100)

----------------------------------------------------------------
IOMMU Updates for Linux v5.17

Including:

	- Identity domain support for virtio-iommu

	- Move flush queue code into iommu-dma

	- Some fixes for AMD IOMMU suspend/resume support when x2apic
	  is used

	- Arm SMMU Updates from Will Deacon:
	  - Revert evtq and priq back to their former sizes
	  - Return early on short-descriptor page-table allocation failure
	  - Fix page fault reporting for Adreno GPU on SMMUv2
	  - Make SMMUv3 MMU notifier ops 'const'
	  - Numerous new compatible strings for Qualcomm SMMUv2 implementations

	- Various smaller fixes and cleanups

----------------------------------------------------------------
Christophe JAILLET (1):
      iommu/vt-d: Use bitmap_zalloc() when applicable

Dafna Hirschfeld (1):
      iommu: Log iova range in map/unmap trace events

David Heidelberg (1):
      dt-bindings: arm-smmu: Add compatible for the SDX55 SoC

Hector Martin (1):
      iommu/io-pgtable-arm: Fix table descriptor paddr formatting

Jean-Philippe Brucker (5):
      iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG
      iommu/virtio: Support bypass domains
      iommu/virtio: Sort reserved regions
      iommu/virtio: Pass end address to viommu_add_mapping()
      iommu/virtio: Support identity-mapped domains

Joerg Roedel (3):
      Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
      iommu/iova: Temporarily include dma-mapping.h from iova.h
      Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86/vt-d' and 'core' into next

John Garry via iommu (1):
      iommu/iova: Move fast alloc size roundup into alloc_iova_fast()

Kees Cook (1):
      iommu/vt-d: Use correctly sized arguments for bit field

Kefeng Wang (1):
      iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable()

Lu Baolu (2):
      iommu: Extend mutex lock scope in iommu_probe_device()
      iommu/vt-d: Remove unused macros

Matthew Wilcox (Oracle) (2):
      iommu/amd: Use put_pages_list
      iommu/vt-d: Use put_pages_list

Maxim Levitsky (5):
      iommu/amd: Restore GA log/tail pointer on host resume
      iommu/amd: X2apic mode: re-enable after resume
      iommu/amd: X2apic mode: setup the INTX registers on mask/unmask
      iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume
      iommu/amd: Remove useless irq affinity notifier

Maíra Canal (1):
      iommu/vt-d: Remove unused dma_to_mm_pfn function

Paul Menzel (1):
      iommu/amd: Fix typo in *glues … together* in comment

Rikard Falkeborn (1):
      iommu/arm-smmu-v3: Constify arm_smmu_mmu_notifier_ops

Rob Clark (1):
      iommu/arm-smmu-qcom: Fix TTBR0 read

Robin Murphy (6):
      iommu/iova: Squash entry_dtor abstraction
      iommu/iova: Squash flush_cb abstraction
      iommu/amd: Simplify pagetable freeing
      iommu/iova: Consolidate flush queue code
      iommu/iova: Move flush queue code to iommu-dma
      iommu: Move flush queue data into iommu_dma_cookie

Vinod Koul (2):
      dt-bindings: arm-smmu: Add compatible for SM8450 SoC
      iommu: arm-smmu-impl: Add SM8450 qcom iommu implementation

Xiang wangx (1):
      iommu/virtio: Fix typo in a comment

Xiongfeng Wang (1):
      iommu/iova: Fix race between FQ timeout and teardown

Yunfei Wang (1):
      iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure

Zhou Wang (1):
      Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq"

 .../devicetree/bindings/iommu/arm,smmu.yaml        |   2 +
 drivers/iommu/amd/amd_iommu_types.h                |   2 -
 drivers/iommu/amd/init.c                           | 109 ++++----
 drivers/iommu/amd/io_pgtable.c                     | 110 +++------
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c    |   2 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h        |   5 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c         |   3 +-
 drivers/iommu/dma-iommu.c                          | 274 ++++++++++++++++-----
 drivers/iommu/intel/iommu.c                        | 111 +++------
 drivers/iommu/io-pgtable-arm-v7s.c                 |   6 +-
 drivers/iommu/io-pgtable-arm.c                     |   9 +-
 drivers/iommu/iommu.c                              |   3 +-
 drivers/iommu/iova.c                               | 209 +---------------
 drivers/iommu/virtio-iommu.c                       | 115 +++++++--
 drivers/vdpa/vdpa_user/iova_domain.c               |   8 -
 include/linux/intel-svm.h                          |   6 -
 include/linux/iommu.h                              |   3 +-
 include/linux/iova.h                               |  68 +----
 include/trace/events/iommu.h                       |  10 +-
 include/uapi/linux/virtio_iommu.h                  |   8 +-
 20 files changed, 493 insertions(+), 570 deletions(-)

Please pull.

Thanks,

	Joerg

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

Powered by blists - more mailing lists