[NTOS]: Fix premature setting of the page location of a newly allocated MDL page...
authorSir Richard <sir_richard@svn.reactos.org>
Fri, 19 Feb 2010 18:29:29 +0000 (18:29 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Fri, 19 Feb 2010 18:29:29 +0000 (18:29 +0000)
commit84f7b6a68339adae3b3d45b87a5063e07b6a7eba
tree12d6d60b92ff1a7c36de31d0eae08b2218e3ed56
parent8f421a2ad0d7dac8aa3c7384d3f31d9cd32f07ae
[NTOS]: Fix premature setting of the page location of a newly allocated MDL page. Because the zeroing of non-zeroed pages is done after the initial page allocation loop (and by checking which list the page was on), setting the page location as ActiveAndValid made the zero loop believe the page was unzeroed (even though it could've come from the zeroed list), causing a superflous second zero operation.

svn path=/trunk/; revision=45625
reactos/ntoskrnl/mm/freelist.c