hrev51776 adds 1 changeset to branch 'master'
old head: 3bcf027203bf723df85469e8af926609937f684e
new head: 1603eec4a45226596deb0551755feb23fca4f7fd
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=1603eec4a452+%5E3bcf027203bf
----------------------------------------------------------------------------
1603eec4a452: kernel: vm: allow mmapping of the last page of the userspace.
[ Jérôme Duval <jerome.duval@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev51776
Commit: 1603eec4a45226596deb0551755feb23fca4f7fd
URL: http://cgit.haiku-os.org/haiku/commit/?id=1603eec4a452
Author: Jérôme Duval <jerome.duval@xxxxxxxxx>
Date: Sat Jan 27 16:01:53 2018 UTC
----------------------------------------------------------------------------
1 file changed, 1 insertion(+), 1 deletion(-)
src/system/kernel/vm/vm.cpp | 2 +-
----------------------------------------------------------------------------
diff --git a/src/system/kernel/vm/vm.cpp b/src/system/kernel/vm/vm.cpp
index 553f937ced..c3c1fb1123 100644
--- a/src/system/kernel/vm/vm.cpp
+++ b/src/system/kernel/vm/vm.cpp
@@ -6402,7 +6402,7 @@ _user_map_file(const char* userName, void** userAddress,
uint32 addressSpec,
return B_BAD_VALUE;
}
if (!IS_USER_ADDRESS(address)
- || !IS_USER_ADDRESS((addr_t)address + size)) {
+ || !IS_USER_ADDRESS((addr_t)address + size -
1)) {
return B_BAD_ADDRESS;
}
}