hg: jdk9/dev/jdk: 8168628: (fc) SIGBUS when extending file size to map it

brian.burkhalter at oracle.com brian.burkhalter at oracle.com
Wed Dec 7 21:45:02 UTC 2016


Changeset: c0af0f58d538
Author:    bpb
Date:      2016-12-02 13:22 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/c0af0f58d538

8168628: (fc) SIGBUS when extending file size to map it
Summary: Synchronize file extension and subsequent map0(); on Linux use fallocate64() instead of ftruncate64().
Reviewed-by: rehn, simonis, alanb

! make/mapfiles/libnio/mapfile-linux
! make/mapfiles/libnio/mapfile-macosx
! make/mapfiles/libnio/mapfile-solaris
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
+ test/java/nio/channels/FileChannel/FileExtensionAndMap.java



More information about the jdk9-dev-changes mailing list