]> git.baikalelectronics.ru Git - kernel.git/commit
iommu/amd: Do not loop forever when trying to increase address space
authorJoerg Roedel <jroedel@suse.de>
Mon, 4 May 2020 12:54:10 +0000 (14:54 +0200)
committerJoerg Roedel <jroedel@suse.de>
Tue, 5 May 2020 12:38:38 +0000 (14:38 +0200)
commitce06d7989055c0cb79ae9ade434ee736c4371552
treeafd742da1aaa04a89564517705f3dd106327c40c
parent28184fcbd3666c6b2d1d74f8dbbcb0b2df024640
iommu/amd: Do not loop forever when trying to increase address space

When increase_address_space() fails to allocate memory, alloc_pte()
will call it again until it succeeds. Do not loop forever while trying
to increase the address space and just return an error instead.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
Tested-by: Qian Cai <cai@lca.pw>
Link: https://lore.kernel.org/r/20200504125413.16798-3-joro@8bytes.org
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd_iommu.c