Hi folks, Since last year's LSF/MM we discussed about this topic and I posted my v3 patchset based on our discussion (https://lore.kernel.org/linux-mm/1560468577-101178-7-git-send-email-yang.shi@xxxxxxxxxxxxxxxxx/t/), but not too much feedback from the community. Then Dave posted his version (https://lore.kernel.org/linux-mm/c3d6de4d-f7c3-b505-2e64-8ee5f70b2118@xxxxxxxxx/). Both posts share some basic idea and have arbitrary design choices as well. So I would like to discuss how we should move forward, what pieces we still miss, what we can combine, etc. Thanks, Yang