Hi, Is this part of history, or is there some legitimate reason why we need these similar sets of #defines and dependant macros ? Does it do any harm to base one on the other ? (eg: #define PGSHIFT PAGE_SHIFT) If so, which would best depend on the other, and why ? Thanks, -- ~Cherry