# HG changeset patch # User kvn # Date 1274121176 25200 # Node ID 79bf863697eb8981e559d873f674915467a62572 # Parent ef1a1d05197196232b473673e9217db131a9e70c 6951686: Using large pages on Linux prevents zero based compressed oops Summary: Use req_addr when attaching shared memory segment. Reviewed-by: twisti diff -r ef1a1d051971 -r 79bf863697eb src/os/linux/vm/os_linux.cpp --- a/src/os/linux/vm/os_linux.cpp Wed May 12 22:06:02 2010 -0700 +++ b/src/os/linux/vm/os_linux.cpp Mon May 17 11:32:56 2010 -0700 @@ -2788,7 +2788,7 @@ } // attach to the region - addr = (char*)shmat(shmid, NULL, 0); + addr = (char*)shmat(shmid, req_addr, 0); int err = errno; // Remove shmid. If shmat() is successful, the actual shared memory segment