]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
x86/amd_gart: fix unmapping of non-GART mappings
authorChristoph Hellwig <hch@lst.de>
Fri, 4 Jan 2019 08:50:33 +0000 (09:50 +0100)
committerChristoph Hellwig <hch@lst.de>
Sat, 5 Jan 2019 07:27:32 +0000 (08:27 +0100)
commit06f55fd2d22742ed7e725124dfea68936d12ce40
tree5bbf65577198f5171ec2ccc890ce9f9cb5322400
parent48e638fb68be8fecdca0611beff53a9c947704e3
x86/amd_gart: fix unmapping of non-GART mappings

In many cases we don't have to create a GART mapping at all, which
also means there is nothing to unmap.  Fix the range check that was
incorrectly modified when removing the mapping_error method.

Fixes: 9e8aa6b546 ("x86/amd_gart: remove the mapping_error dma_map_ops method")
Reported-by: Michal Kubecek <mkubecek@suse.cz>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Tested-by: Michal Kubecek <mkubecek@suse.cz>
arch/x86/kernel/amd_gart_64.c