iommu/mediatek: Fix unsigned domid comparison with less than zero
authorColin Ian King <colin.king@canonical.com>
Thu, 4 Feb 2021 15:00:01 +0000 (15:00 +0000)
committerJoerg Roedel <jroedel@suse.de>
Fri, 5 Feb 2021 08:49:47 +0000 (09:49 +0100)
commit7a5661739d4bf23cd356fb13bb1e0790e09df3c5
treeed2b5f8ad31bd3aec73161bd8a5e8a25f4c425ad
parentb8437a3ef8c485903d05d1f261328aaf0c0a6cc2
iommu/mediatek: Fix unsigned domid comparison with less than zero

Currently the check for domid < 0 is always false because domid
is unsigned. Fix this by casting domid to an int before making
the comparison.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Will Deacon <will@kernel.org>
Link: https://lore.kernel.org/r/20210204150001.102672-1-colin.king@canonical.com
Addresses-Coverity: ("Unsigned comparison against 0")
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/mtk_iommu.c