Changed user_mem_check(), user_mem_assert() to throw kernel warnings on len = 0
authorPaul Pearce <pearce@eecs.berkeley.edu>
Wed, 23 Sep 2009 00:54:33 +0000 (17:54 -0700)
committerPaul Pearce <pearce@eecs.berkeley.edu>
Wed, 23 Sep 2009 00:54:33 +0000 (17:54 -0700)
commitd5d85ece65747df033976502e5a256d35a0f112a
tree879b3b90287e3bf3d771057d6e2bbe58247afafb
parent81d2fd863fbed38b6b3d12d847043d4b02f9f850
Changed user_mem_check(), user_mem_assert() to throw kernel warnings on len = 0

Previously calling one of these functions with a length of 0 would cause an
ivy assertion warning, but continue on. This wasn't desirable, so now an
explicit check is in place to throw a kernel warning and return failure
in the event of such a call. We've deemed such a call to be a bug.
kern/src/pmap.c