mali_kbase: Fix multiplication overflow in kbase_mem_alias

Bug: 215001024
Bug: 224740931
Signed-off-by: Jack Diver <diverj@google.com>
Change-Id: I6973188e97729e43999654c053a3105c4affce00
(cherry picked from commit 10c10e54cd4ca807195f96a9876c5316df51630e)
diff --git a/mali_kbase/mali_kbase_mem_linux.c b/mali_kbase/mali_kbase_mem_linux.c
index 8b00726..b174c4d 100644
--- a/mali_kbase/mali_kbase_mem_linux.c
+++ b/mali_kbase/mali_kbase_mem_linux.c
@@ -1741,7 +1741,7 @@
 	if (!nents)
 		goto bad_nents;
 
-	if ((nents * stride) > (U64_MAX / PAGE_SIZE))
+	if (nents > (U64_MAX / PAGE_SIZE) / stride)
 		/* 64-bit address range is the max */
 		goto bad_size;