]> git.itanic.dy.fi Git - linux-stable/commit
iommu/amd: Correctly encode huge pages in iommu page tables
authorJoerg Roedel <jroedel@suse.de>
Wed, 1 Apr 2015 12:58:52 +0000 (14:58 +0200)
committerJiri Slaby <jslaby@suse.cz>
Wed, 10 Jun 2015 11:31:35 +0000 (13:31 +0200)
commit376ab7b755abd61296eeb1d5f46935a25e907f9f
treee38bbc4c17e8256972c34a12f420c7fc01a9c088
parent253b6d09b48fb739305f0b37676f1de607558e24
iommu/amd: Correctly encode huge pages in iommu page tables

commit d4b036648402bb4ef6d4a0df51375a2fb705b6cc upstream.

When a default page-size for given level should be mapped,
the level encoding must be 0 rather than 7. This fixes an
issue seen on IOMMUv2 hardware, where this encoding is
enforced.

Tested-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/iommu/amd_iommu.c