]> Zhao Yanbai Git Server - minix.git/commit
vm: change NO_MEM to a more impossible value
authorBen Gras <ben@minix3.org>
Wed, 19 Sep 2012 13:29:53 +0000 (15:29 +0200)
committerBen Gras <ben@minix3.org>
Wed, 19 Sep 2012 13:31:36 +0000 (15:31 +0200)
commit25817b0854097a6a93e8cf066c83f30d65ed6656
treef681bc6a3db9b1fbba7a19f840198c149c18ebc0
parent24776434f5b260a935649258eec745d63183ddfd
vm: change NO_MEM to a more impossible value

fixes an assert() firing when starting X. thanks to the report by pikpik.

. NO_MEM was 0, which is actually an existing piece
  of physical memory. it can't be allocated because it's reserved
  for bios data (by the kernel), but it can be mapped in (e.g.
  by X), causing sanity check disaster.
. NONCONTIGUOUS is also obsolete as all allocations are single-page
  now, i.e. NONCONTIGUOUS is really the default and only mode.
servers/vm/alloc.c
servers/vm/vm.h