[haiku-commits] haiku: hrev51776 - src/system/kernel/vm

  • From: jerome.duval@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 27 Jan 2018 11:30:38 -0500 (EST)

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;
                }
        }


Other related posts: