Searched hist:"3 e7cb27cdd192f93b4b0ada4f114d80cea37afcb" (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/vm/ |
H A D | vm_mmap.c | diff 3e7cb27cdd192f93b4b0ada4f114d80cea37afcb Mon Jun 04 18:28:06 CEST 2018 Alan Cox <alc@FreeBSD.org> Use a single, consistent approach to returning success versus failure in vm_map_madvise(). Previously, vm_map_madvise() used a traditional Unix- style "return (0);" to indicate success in the common case, but Mach- style return values in the edge cases. Since KERN_SUCCESS equals zero, the only problem with this inconsistency was stylistic. vm_map_madvise() has exactly two callers in the entire source tree, and only one of them cares about the return value. That caller, kern_madvise(), can be simplified if vm_map_madvise() consistently uses Unix-style return values.
Since vm_map_madvise() uses the variable modify_map as a Boolean, make it one.
Eliminate a redundant error check from kern_madvise(). Add a comment explaining where the check is performed.
Explicitly note that exec_release_args_kva() doesn't care about vm_map_madvise()'s return value. Since MADV_FREE is passed as the behavior, the return value will always be zero.
Reviewed by: kib, markj MFC after: 7 days
|
H A D | vm_map.c | diff 3e7cb27cdd192f93b4b0ada4f114d80cea37afcb Mon Jun 04 18:28:06 CEST 2018 Alan Cox <alc@FreeBSD.org> Use a single, consistent approach to returning success versus failure in vm_map_madvise(). Previously, vm_map_madvise() used a traditional Unix- style "return (0);" to indicate success in the common case, but Mach- style return values in the edge cases. Since KERN_SUCCESS equals zero, the only problem with this inconsistency was stylistic. vm_map_madvise() has exactly two callers in the entire source tree, and only one of them cares about the return value. That caller, kern_madvise(), can be simplified if vm_map_madvise() consistently uses Unix-style return values.
Since vm_map_madvise() uses the variable modify_map as a Boolean, make it one.
Eliminate a redundant error check from kern_madvise(). Add a comment explaining where the check is performed.
Explicitly note that exec_release_args_kva() doesn't care about vm_map_madvise()'s return value. Since MADV_FREE is passed as the behavior, the return value will always be zero.
Reviewed by: kib, markj MFC after: 7 days
|
/freebsd/sys/kern/ |
H A D | kern_exec.c | diff 3e7cb27cdd192f93b4b0ada4f114d80cea37afcb Mon Jun 04 18:28:06 CEST 2018 Alan Cox <alc@FreeBSD.org> Use a single, consistent approach to returning success versus failure in vm_map_madvise(). Previously, vm_map_madvise() used a traditional Unix- style "return (0);" to indicate success in the common case, but Mach- style return values in the edge cases. Since KERN_SUCCESS equals zero, the only problem with this inconsistency was stylistic. vm_map_madvise() has exactly two callers in the entire source tree, and only one of them cares about the return value. That caller, kern_madvise(), can be simplified if vm_map_madvise() consistently uses Unix-style return values.
Since vm_map_madvise() uses the variable modify_map as a Boolean, make it one.
Eliminate a redundant error check from kern_madvise(). Add a comment explaining where the check is performed.
Explicitly note that exec_release_args_kva() doesn't care about vm_map_madvise()'s return value. Since MADV_FREE is passed as the behavior, the return value will always be zero.
Reviewed by: kib, markj MFC after: 7 days
|