diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-12-20 01:41:55 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-12-20 01:43:31 +0100 |
commit | 0650a4ee30e34ba039940032fdff3719c1b4b000 (patch) | |
tree | 4f81613aee6f2b8286a751b0b1bd92d86d164fe7 /kern/processor.c | |
parent | 3c0b306d01a95e17579d938d8e9e8c527c251a4a (diff) | |
download | gnumach-0650a4ee30e34ba039940032fdff3719c1b4b000.tar.gz gnumach-0650a4ee30e34ba039940032fdff3719c1b4b000.tar.bz2 gnumach-0650a4ee30e34ba039940032fdff3719c1b4b000.zip |
vm_map: Fix taking into account high bits in mask
glibc's sysdeps/mach/hurd/dl-sysdep.c has been wanting to use this for
decades.
* include/string.h (ffs): New declaration.
* vm/vm_map.c: Include <string.h>.
(vm_map_find_entry_anywhere): Separate out high bits from mask, to
compute the maximum offset instead of map->max_offset.
* doc/mach.texi (vm_map): Update documentation accordingly.
Diffstat (limited to 'kern/processor.c')
0 files changed, 0 insertions, 0 deletions