As it is now, I'm using __get_free_pages() to get a page to work with since
that'll take it out of the free list. Once the page is zero'd I add it to
zero_list.
I'd like to add a bit to the freelist to mark a page as zero'd instead
since the page is technically 'free' but then I'll also need a busy bit
when I'm zero'ing a page or at least a way to detect when the page has been
given away without checking the freelist everytime I get an interrupt or
reschedule in the idle task.
Does anyone have some suggestions or ideas on where to put this?