Messages in this thread | | | Date | Thu, 8 Aug 2013 00:31:03 +0400 | From | Cyrill Gorcunov <> | Subject | Re: [patch 2/2] [PATCH] mm: Save soft-dirty bits on file pages |
| |
On Wed, Aug 07, 2013 at 01:28:12PM -0700, Andrew Morton wrote: > > Good god. > > I wonder if these can be turned into out-of-line functions in some form > which humans can understand. > > or > > #define pte_to_pgoff(pte) > frob(pte, PTE_FILE_SHIFT1, PTE_FILE_BITS1) + > frob(PTE_FILE_SHIFT2, PTE_FILE_BITS2) + > frob(PTE_FILE_SHIFT3, PTE_FILE_BITS3) + > frob(PTE_FILE_SHIFT4, PTE_FILE_BITS1 + PTE_FILE_BITS2 + PTE_FILE_BITS3)
I copied this code from existing one, not mine invention ;) I'll clean it up on top.
| |