Hi Konstantin, Would you still be intending to re-submit this patch? We'd be quite keen to assist, so if there's anything further I can do please let me know! Just to re-confirm - we do think that the patch will solve our problem (relatively minor changes required on our side). Thanks, Mark On Thu, May 14, 2015 at 7:40 PM, Mark Williamson <mwilliamson@xxxxxxxxxxxxxxxxx> wrote: > Hi Konstantin, > > I modified our code to check for the map-exclusive flag where it used > to compare pageframe numbers. First tests look pretty promising, so > this patch looks like a viable approach for us. > > Is there anything further we can do to help? > > Thanks, > Mark > > On Tue, May 12, 2015 at 12:13 PM, Mark Williamson > <mwilliamson@xxxxxxxxxxxxxxxxx> wrote: >> Hi Konstantin, >> >> Thanks very much for continuing to look at this! It's very much >> appreciated. I've been investigating from our end but got caught up >> in some gnarly details of our pagemap-consuming code. >> >> I like the approach and it seems like the information you're exposing >> will be useful for our application. I'll test the patch and see if it >> works for us as-is. >> >> Will follow up with any comments on the individual patches. >> >> Thanks, >> Mark >> >> On Tue, May 12, 2015 at 10:43 AM, Konstantin Khlebnikov >> <khlebnikov@xxxxxxxxxxxxxx> wrote: >>> This patchset tries to make pagemap useable again in the safe way. >>> First patch adds bit 'map-exlusive' which is set if page is mapped only here. >>> Second patch restores access for non-privileged users but hides pfn if task >>> has no capability CAP_SYS_ADMIN. Third patch removes page-shift bits and >>> completes migration to the new pagemap format (flags soft-dirty and >>> mmap-exlusive are available only in the new format). >>> >>> --- >>> >>> Konstantin Khlebnikov (3): >>> pagemap: add mmap-exclusive bit for marking pages mapped only here >>> pagemap: hide physical addresses from non-privileged users >>> pagemap: switch to the new format and do some cleanup >>> >>> >>> Documentation/vm/pagemap.txt | 3 - >>> fs/proc/task_mmu.c | 178 +++++++++++++++++------------------------- >>> tools/vm/page-types.c | 35 ++++---- >>> 3 files changed, 91 insertions(+), 125 deletions(-) -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>