I decided to leave that out of today's talk (in this timeslot; it was briefly discussed in Christoph & Mike's hugepage slot during the performance miniconf).

I should have patches soon to implement that -- the problem is not on the XArray side, but on the page cache side. Unless there's a bug, of course, and DAX is the canary in the coal-mine here.

On Wed., Nov. 14, 2018, 15:46 William Kucharski <william.kucharski@oracle.com wrote:


> On Nov 13, 2018, at 11:02 AM, Matthew Wilcox <willy6545@gmail.com> wrote:
>
> Now that the XArray is in, it's time to make use of it. I've got a git tree which converts every current user of the radix tree to the XArray as well as converting some users of the IDA to the XArray.
>
> The XArray may also be a great replacement for a list_head in your data structure.
>
> I can also talk about currently inappropriate uses for the XArray and what I might do in future to make the XArray useful for more users.

I hope you'll also cover multi-order usage, e.g. for huge page size support in the page cache.

Thanks!
    -- Bill