[NTOS]: Remove many hacks in freelist.c regarding the differences between PHYSICAL_PA...
authorSir Richard <sir_richard@svn.reactos.org>
Thu, 11 Feb 2010 18:44:28 +0000 (18:44 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Thu, 11 Feb 2010 18:44:28 +0000 (18:44 +0000)
commit7872be60713d576fd552607fd4f96822c177c926
treef3481be74fbf37cca96a08d9ed8429ea3e8d4264
parent27494e478b536c649e743f01d059480188fcff30
[NTOS]: Remove many hacks in freelist.c regarding the differences between PHYSICAL_PAGE and MMPFN. ReferenceCount field is now accessed directly. LockCount is gone. Type is gone: if a page is used, it has a consumer and is in the ActiveAndValid state, if it's free, it's on the free or zero page list. Get rid of Zero, if a page is zeroed, it is on the zero page list.
[NTOS]: These changes will allow a smoother migration to MMPFN later on.

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