kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #183140
[Bug 1590168] Re: workaround cavium thunderx silicon erratum 27704
Though this does impact the SMMU driver in v4.4, the upstream author of
the workaround tells me that it isn't possible to trigger this
corruption with our v4.4, since it doesn't include the new DMA API or
VFIO support. I'll therefore mark this as "won't fix" for xenial. For
reference, here's a pull request for a regression-tested backport of
these changes to xenial, in case we decide to pull it in later:
The following changes since commit eaf0fb36e9b286241284cbc79cf9e7772882b95e:
irqchip/gicv3-its: numa: Enable workaround for Cavium thunderx erratum
23144 (2016-06-07 09:06:08 -0700)
are available in the git repository at:
git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/xenial
lp1590168
for you to fetch changes up to 132c0883486e69a07a86e59db5746cfba2cb731c:
iommu/arm-smmu: Workaround for ThunderX erratum #27704 (2016-06-07
16:19:17 -0600)
----------------------------------------------------------------
Tirumalesh Chalamarla (2):
iommu/arm-smmu: Add support for 16 bit VMID
iommu/arm-smmu: Workaround for ThunderX erratum #27704
Documentation/devicetree/bindings/iommu/arm,smmu.txt | 1 +
drivers/iommu/arm-smmu.c | 60 ++++++++++++++++++++++++++++++++++++++++---------------
2 files changed, 45 insertions(+), 16 deletions(-)
** Changed in: linux (Ubuntu Xenial)
Status: In Progress => Won't Fix
** Description changed:
- [Impact]
- The arm-smmu driver doesn't allow 2 different devices (SMMU 0/1) to share a namespace. So if 2 devices are connected to same SMMU, it may lead to memory corruption.
-
- [Test Case]
- [Regression Risk]
+ The arm-smmu driver doesn't allow 2 different devices (SMMU 0/1) to
+ share a namespace. So if 2 devices are connected to same SMMU, it may
+ lead to memory corruption.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1590168
Title:
workaround cavium thunderx silicon erratum 27704
Status in linux package in Ubuntu:
Confirmed
Status in linux source package in Xenial:
Won't Fix
Bug description:
The arm-smmu driver doesn't allow 2 different devices (SMMU 0/1) to
share a namespace. So if 2 devices are connected to same SMMU, it may
lead to memory corruption.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1590168/+subscriptions
References