While dealing with Roger's comments on "x86/mm: split struct sh_dirty_vram and
make results private" I spotted more aspects which may want changing.
1: unlock P2M slightly earlier in shadow_track_dirty_vram()
2: VRAM last_dirty tagging
3: reduce flush_tlb's scope in shadow_track_dirty_vram()
Jan