All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] iommu/arm-smmu: fixes for 3.14
@ 2014-02-06 18:09 ` Will Deacon
  0 siblings, 0 replies; 18+ messages in thread
From: Will Deacon @ 2014-02-06 18:09 UTC (permalink / raw)
  To: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA
  Cc: Will Deacon, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

Hi all,

This is the set of fixes I plan to send to Joerg for 3.14. There a quite
a few scary looking commits here, for a number of reasons:

  - Andreas Herrmann took the driver for a run with a real SATA
    controller, which caused the new mutex-based locking to explode
    since we require mappings in atomic context

  - Yifan fixed an issue with the page table creation, which then caused
    breakages with the way in which we flush descriptors out to the
    table walker

  - I ran the driver on a system where the SMMU is hooked into a
    coherent interconnect for table walks, and noticed a shareability
    mismatch between the CPU and the SMMU

These issues are all fixed here and have been tests on both arm and
arm64 based systems.

All feedback welcome,

Will


Will Deacon (4):
  iommu/arm-smmu: really fix page table locking
  iommu/arm-smmu: fix table flushing during initial allocations
  iommu/arm-smmu: set CBARn.BPSHCFG to NSH for s1-s2-bypass contexts
  iommu/arm-smmu: fix compilation issue when !CONFIG_ARM_AMBA

Yifan Zhang (1):
  iommu/arm-smmu: fix pud/pmd entry fill sequence

 drivers/iommu/arm-smmu.c | 103 ++++++++++++++++++++++++++++-------------------
 1 file changed, 61 insertions(+), 42 deletions(-)

-- 
1.8.2.2

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2014-02-13 17:11 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-06 18:09 [PATCH 0/5] iommu/arm-smmu: fixes for 3.14 Will Deacon
2014-02-06 18:09 ` Will Deacon
2014-02-06 18:09 ` [PATCH 2/5] iommu/arm-smmu: really fix page table locking Will Deacon
2014-02-06 18:09   ` Will Deacon
     [not found] ` <1391710173-4343-1-git-send-email-will.deacon-5wv7dgnIgG8@public.gmane.org>
2014-02-06 18:09   ` [PATCH 1/5] iommu/arm-smmu: fix pud/pmd entry fill sequence Will Deacon
2014-02-06 18:09     ` Will Deacon
2014-02-06 18:09   ` [PATCH 3/5] iommu/arm-smmu: fix table flushing during initial allocations Will Deacon
2014-02-06 18:09     ` Will Deacon
2014-02-06 18:09   ` [PATCH 4/5] iommu/arm-smmu: set CBARn.BPSHCFG to NSH for s1-s2-bypass contexts Will Deacon
2014-02-06 18:09     ` Will Deacon
2014-02-06 18:09   ` [PATCH 5/5] iommu/arm-smmu: fix compilation issue when !CONFIG_ARM_AMBA Will Deacon
2014-02-06 18:09     ` Will Deacon
2014-02-13 16:55     ` Timur Tabi
2014-02-13 16:55       ` Timur Tabi
     [not found]       ` <CAOZdJXW6tY=MjHGMa1EQtJayY=ToqiJOWsggCsEjfPzirUeUxg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-02-13 17:04         ` Will Deacon
2014-02-13 17:04           ` Will Deacon
     [not found]           ` <20140213170408.GM13576-MRww78TxoiP5vMa5CHWGZ34zcgK1vI+I0E9HWUfgJXw@public.gmane.org>
2014-02-13 17:11             ` Timur Tabi
2014-02-13 17:11               ` Timur Tabi

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.