All of lore.kernel.org
 help / color / mirror / Atom feed
From: Joerg Roedel <joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
To: Linus Torvalds
	<torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
Cc: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: [git pull] IOMMU Updates for Linux v3.13
Date: Thu, 14 Nov 2013 23:58:26 +0100	[thread overview]
Message-ID: <20131114225826.GA2953@8bytes.org> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 3884 bytes --]

Hi Linus,

The following changes since commit 959f58544b7f20c92d5eb43d1232c96c15c01bfb:

  Linux 3.12-rc7 (2013-10-27 16:12:03 -0700)

are available in the git repository at:

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

for you to fetch changes up to bb51eeee5a947f61eeefaa55221c26460542654d:

  Merge branches 'iommu/fixes', 'tracing', 'core', 'arm/tegra', 'x86/vt-d', 'arm/smmu' and 'arm/shmobile' into next (2013-11-01 14:44:25 +0100)

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

IOMMU Updates for Linux v3.13

This time the updates contain:

* Tracepoints for certain IOMMU-API functions to make
  their use easier to debug
* A tracepoint for IOMMU page faults to make it easier
  to get them in user space
* Updates and fixes for the new ARM SMMU driver after
  the first hardware showed up
* Various other fixes and cleanups in other IOMMU drivers

----------------------------------------------------------------
Andreas Herrmann (5):
      iommu/arm-smmu: Switch to subsys_initcall for driver registration
      iommu/arm-smmu: Refine check for proper size of mapped region
      iommu/arm-smmu: Check for num_context_irqs > 0 to avoid divide by zero exception
      iommu/arm-smmu: Print context fault information
      iommu/arm-smmu: Clear global and context bank fault status registers

Fabio Estevam (1):
      iommu: No need to pass '0x' when '%pa' is used

Joerg Roedel (1):
      Merge branches 'iommu/fixes', 'tracing', 'core', 'arm/tegra', 'x86/vt-d', 'arm/smmu' and 'arm/shmobile' into next

Julia Lawall (1):
      iommu/arm-smmu: replace devm_request_and_ioremap by devm_ioremap_resource

Julian Stecklina (1):
      iommu/vt-d: Fixed interaction of VFIO_IOMMU_MAP_DMA with IOMMU address limits

Laurent Pinchart (1):
      iommu/shmobile: Enable the driver on all ARM platforms

Neil Horman (1):
      iommu: Remove stack trace from broken irq remapping warning

Sachin Kamat (2):
      iommu/tegra-gart: Staticize tegra_gart_pm_ops
      iommu/tegra-smmu: Staticize tegra_smmu_pm_ops

Shuah Khan (9):
      iommu: Add event tracing feature to iommu
      iommu: Change iommu driver to call add_device_to_group trace event
      iommu: Change iommu driver to call remove_device_to_group trace event
      iommu: Change iommu driver to call attach_device_to_domain trace event
      iommu: Change iommu driver to call detach_device_to_domain trace event
      iommu: Change iommu driver to call map trace event
      iommu: Change iommu driver to call unmap trace event
      iommu: Add iommu_error class event to iommu trace
      iommu: Change iommu driver to call io_page_fault trace event

Thierry Reding (1):
      iommu/tegra: Print phys_addr_t using %pa

Wei Yongjun (1):
      iommu/tegra: gart: cleanup devm_* functions usage

Will Deacon (1):
      iommu/arm-smmu: use relaxed accessors where possible

Yijing Wang (2):
      iommu/vt-d: Use for_each_drhd_unit() instead of list_for_each_entry()
      iommu/vt-d: Use list_for_each_entry_safe() for dmar_domain->devices traversal

 drivers/iommu/Kconfig               |    2 +-
 drivers/iommu/Makefile              |    1 +
 drivers/iommu/arm-smmu.c            |   69 ++++++++-------
 drivers/iommu/dmar.c                |    2 +-
 drivers/iommu/intel-iommu.c         |   12 +--
 drivers/iommu/intel_irq_remapping.c |   13 +--
 drivers/iommu/iommu-traces.c        |   27 ++++++
 drivers/iommu/iommu.c               |   21 ++++-
 drivers/iommu/tegra-gart.c          |   27 ++----
 drivers/iommu/tegra-smmu.c          |    4 +-
 include/linux/iommu.h               |    2 +
 include/trace/events/iommu.h        |  162 +++++++++++++++++++++++++++++++++++
 12 files changed, 270 insertions(+), 72 deletions(-)
 create mode 100644 drivers/iommu/iommu-traces.c
 create mode 100644 include/trace/events/iommu.h

Please pull.

Thanks,

	Joerg


[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



WARNING: multiple messages have this Message-ID (diff)
From: Joerg Roedel <joro@8bytes.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org
Subject: [git pull] IOMMU Updates for Linux v3.13
Date: Thu, 14 Nov 2013 23:58:26 +0100	[thread overview]
Message-ID: <20131114225826.GA2953@8bytes.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 3884 bytes --]

Hi Linus,

The following changes since commit 959f58544b7f20c92d5eb43d1232c96c15c01bfb:

  Linux 3.12-rc7 (2013-10-27 16:12:03 -0700)

are available in the git repository at:

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

for you to fetch changes up to bb51eeee5a947f61eeefaa55221c26460542654d:

  Merge branches 'iommu/fixes', 'tracing', 'core', 'arm/tegra', 'x86/vt-d', 'arm/smmu' and 'arm/shmobile' into next (2013-11-01 14:44:25 +0100)

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

IOMMU Updates for Linux v3.13

This time the updates contain:

* Tracepoints for certain IOMMU-API functions to make
  their use easier to debug
* A tracepoint for IOMMU page faults to make it easier
  to get them in user space
* Updates and fixes for the new ARM SMMU driver after
  the first hardware showed up
* Various other fixes and cleanups in other IOMMU drivers

----------------------------------------------------------------
Andreas Herrmann (5):
      iommu/arm-smmu: Switch to subsys_initcall for driver registration
      iommu/arm-smmu: Refine check for proper size of mapped region
      iommu/arm-smmu: Check for num_context_irqs > 0 to avoid divide by zero exception
      iommu/arm-smmu: Print context fault information
      iommu/arm-smmu: Clear global and context bank fault status registers

Fabio Estevam (1):
      iommu: No need to pass '0x' when '%pa' is used

Joerg Roedel (1):
      Merge branches 'iommu/fixes', 'tracing', 'core', 'arm/tegra', 'x86/vt-d', 'arm/smmu' and 'arm/shmobile' into next

Julia Lawall (1):
      iommu/arm-smmu: replace devm_request_and_ioremap by devm_ioremap_resource

Julian Stecklina (1):
      iommu/vt-d: Fixed interaction of VFIO_IOMMU_MAP_DMA with IOMMU address limits

Laurent Pinchart (1):
      iommu/shmobile: Enable the driver on all ARM platforms

Neil Horman (1):
      iommu: Remove stack trace from broken irq remapping warning

Sachin Kamat (2):
      iommu/tegra-gart: Staticize tegra_gart_pm_ops
      iommu/tegra-smmu: Staticize tegra_smmu_pm_ops

Shuah Khan (9):
      iommu: Add event tracing feature to iommu
      iommu: Change iommu driver to call add_device_to_group trace event
      iommu: Change iommu driver to call remove_device_to_group trace event
      iommu: Change iommu driver to call attach_device_to_domain trace event
      iommu: Change iommu driver to call detach_device_to_domain trace event
      iommu: Change iommu driver to call map trace event
      iommu: Change iommu driver to call unmap trace event
      iommu: Add iommu_error class event to iommu trace
      iommu: Change iommu driver to call io_page_fault trace event

Thierry Reding (1):
      iommu/tegra: Print phys_addr_t using %pa

Wei Yongjun (1):
      iommu/tegra: gart: cleanup devm_* functions usage

Will Deacon (1):
      iommu/arm-smmu: use relaxed accessors where possible

Yijing Wang (2):
      iommu/vt-d: Use for_each_drhd_unit() instead of list_for_each_entry()
      iommu/vt-d: Use list_for_each_entry_safe() for dmar_domain->devices traversal

 drivers/iommu/Kconfig               |    2 +-
 drivers/iommu/Makefile              |    1 +
 drivers/iommu/arm-smmu.c            |   69 ++++++++-------
 drivers/iommu/dmar.c                |    2 +-
 drivers/iommu/intel-iommu.c         |   12 +--
 drivers/iommu/intel_irq_remapping.c |   13 +--
 drivers/iommu/iommu-traces.c        |   27 ++++++
 drivers/iommu/iommu.c               |   21 ++++-
 drivers/iommu/tegra-gart.c          |   27 ++----
 drivers/iommu/tegra-smmu.c          |    4 +-
 include/linux/iommu.h               |    2 +
 include/trace/events/iommu.h        |  162 +++++++++++++++++++++++++++++++++++
 12 files changed, 270 insertions(+), 72 deletions(-)
 create mode 100644 drivers/iommu/iommu-traces.c
 create mode 100644 include/trace/events/iommu.h

Please pull.

Thanks,

	Joerg


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

             reply	other threads:[~2013-11-14 22:58 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-11-14 22:58 Joerg Roedel [this message]
2013-11-14 22:58 ` [git pull] IOMMU Updates for Linux v3.13 Joerg Roedel

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=20131114225826.GA2953@8bytes.org \
    --to=joro-zlv9swrftaidnm+yrofe0a@public.gmane.org \
    --cc=iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.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.