All of lore.kernel.org
 help / color / mirror / Atom feed
From: Joerg Roedel <joro@8bytes.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Will Deacon <will@kernel.org>,
	linux-kernel@vger.kernel.org,  iommu@lists.linux.dev
Subject: [git pull] IOMMU Fixes for Linux v7.3-rc2
Date: Sat, 12 Sep 2026 10:32:55 +0200	[thread overview]
Message-ID: <aqUOFhjG7gjWfpAf@8bytes.org> (raw)

Hi Linus,

The following changes since commit df2908090cda368b01ff43709f51890076c56157:

  Linux 7.3-rc2 (2026-09-06 15:07:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git tags/iommu-fixes-v7.3-rc2

for you to fetch changes up to b63c3c26726576e2a87baeee80bc202a5a43c9e5:

  iommu/amd: Remove unused macro (2026-09-11 17:27:22 +0200)

----------------------------------------------------------------
IOMMU fixes for Linux v7.3-rc3:

- RISC-V IOMMU:
  - Serialize command queue publication to prevent concurrent producers
    from exposing incomplete or out-of-order commands to hardware.
  - Wait for queue space outside the command queue lock.
  - Avoid waiting for IOFENCE completion when command enqueue failed.

- AMD IOMMU:
  - Prevent GA log buffers from being reallocated and leaked during
    resume, where allocation also occurs in an unsuitable syscore
    callback context.
  - Fix a regression on older systems whose firmware advertises
    incorrect IOMMU features.
  - Preserve allocation errors when assigning host domain IDs to nested
    domains.

- s390 IOMMU:
  - Prevent a NULL dereference when translating an unmapped IOVA with
    five-level ZPCI translation tables.

- Miscellaneous:
  - Remove a stale MAINTAINERS entry and clean up unused or redundant
    AMD IOMMU declarations, macros, and checks.

----------------------------------------------------------------
Daasaradhi Mannava (1):
      MAINTAINERS: Drop the nonexistent vsi-iommu.h file entry

Fangyu Yu (3):
      iommu/riscv: Add command queue lock
      iommu/riscv: Serialize command queue publishing
      iommu/riscv: Avoid waiting on failed command enqueue

Hemanth Selam (1):
      iommu/amd: Fix ineffective error check in nested domain allocation

Karl Mehltretter (1):
      iommu/amd: Do not reallocate GA log buffers on resume

Niklas Schnelle (1):
      iommu/s390: Fix NULL dereference in iova_to_phys() with ZPCI_TABLE_TYPE_RFX

Vasant Hegde (5):
      iommu/amd: Fix premature break in init_iommu_one() again
      iommu/amd: Make iommu_sva_set_dev_pasid as static
      iommu/amd: Remove redundant check in irq_remapping_select()
      iommu/amd: Remove redundant checks from interrupt handler path
      iommu/amd: Remove unused macro

 MAINTAINERS                         |   1 -
 drivers/iommu/amd/amd_iommu.h       |   3 -
 drivers/iommu/amd/amd_iommu_types.h |  16 -----
 drivers/iommu/amd/init.c            |  18 ++++--
 drivers/iommu/amd/iommu.c           |   6 --
 drivers/iommu/amd/nested.c          |   7 ++-
 drivers/iommu/amd/pasid.c           |   6 +-
 drivers/iommu/amd/ppr.c             |   3 -
 drivers/iommu/riscv/iommu.c         | 117 +++++++++++++++++++++---------------
 drivers/iommu/riscv/iommu.h         |   2 +
 drivers/iommu/s390-iommu.c          |   2 +
 11 files changed, 93 insertions(+), 88 deletions(-)

Please pull.

Thanks,

	Joerg

             reply	other threads:[~2026-09-12  8:33 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-12  8:32 Joerg Roedel [this message]
2026-09-12 15:16 ` [git pull] IOMMU Fixes for Linux v7.3-rc2 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aqUOFhjG7gjWfpAf@8bytes.org \
    --to=joro@8bytes.org \
    --cc=iommu@lists.linux.dev \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=will@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.