[jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2]

Thomas Stuefe stuefe at openjdk.org
Sun Jul 20 05:26:54 UTC 2025


On Thu, 10 Jul 2025 08:52:27 GMT, Shruthi <duke at openjdk.org> wrote:

>> Signed-off-by: Shruthi [Shruthi.Shruthi1 at ibm.com](mailto:Shruthi.Shruthi1 at ibm.com)
>> 
>> OpenJDK PR : https://github.com/openjdk/jdk/pull/10434
>> OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8294399
>> 
>> The original patch does not apply cleanly to JDK17u-dev, as UnixFileDispatcherImpl.java and UnixFileDispatcherImpl.c do not exist in this version.
>> Instead, JDK 17 uses FileDispatcherImpl.java and FileDispatcherImpl.c under the unix directory for the relevant implementation.
>> Therefore, the changes were applied manually to align with the JDK 17 structure.
>
> Shruthi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision:
> 
>  - Merge branch 'openjdk:master' into backport-d667895
>  - Backport d6678952a6de4e5435dab65e7029021832454857
>    
>    Signed-off-by: Shruthi <Shruthi.Shruthi1 at ibm.com>

Small question, why do we backport refactoring changes?

-------------

PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3093215408


More information about the jdk-updates-dev mailing list