RFR: 8315739: Missing null check in os::vm_min_address [v2]

Daniel Jeliński djelinski at openjdk.org
Tue Sep 12 05:26:29 UTC 2023


On Tue, 12 Sep 2023 00:44:57 GMT, David Holmes <dholmes at openjdk.org> wrote:

>> Daniel Jeliński has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   move MAX after fclose
>
> src/hotspot/os/linux/os_linux.cpp line 4258:
> 
>> 4256:     FILE* f = os::fopen("/proc/sys/vm/mmap_min_addr", "r");
>> 4257:     if (f != nullptr) {
>> 4258:       if (fscanf(f, "%zu", &value) != 1) {
> 
> I think you can simplify the whole thing by only making this one change:
> 
> if (f != nullptr && fscanf(f, "%zu", &value) != 1) {
> 
> the "assignment" in the null case will be handled by the existing:
> 
> value = MAX2(_vm_min_address_default, value);

Changed, but I'm not sure if the result is more simple. I still need a proper check for `f != nullptr` before `fclose`.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/15596#discussion_r1322400754


More information about the hotspot-runtime-dev mailing list