Commit f6749da1 authored by Alexander Gordeev's avatar Alexander Gordeev
Browse files

s390/crash: fix incorrect number of bytes to copy to user space



The number of bytes in a chunk is correctly calculated, but instead
the total number of bytes is passed to copy_to_user_real() function.

Reported-by: default avatarMatthew Wilcox <willy@infradead.org>
Fixes: df9694c7 ("s390/dump: streamline oldmem copy functions")
Signed-off-by: default avatarAlexander Gordeev <agordeev@linux.ibm.com>
parent 86caa4b6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -199,7 +199,7 @@ static int copy_oldmem_user(void __user *dst, unsigned long src, size_t count)
			} else {
				len = count;
			}
			rc = copy_to_user_real(dst, src, count);
			rc = copy_to_user_real(dst, src, len);
			if (rc)
				return rc;
		}