I'm going to ask this question as I have not seen this rule written down anywhere. So don't shoot me please :> Do kernel memory memory routines such as malloc always return a region of memory that is locked to a physical page?