linux/Documentation
Matthew Wilcox (Oracle) 8fc75643c5 XArray: add xas_split
In order to use multi-index entries for huge pages in the page cache, we
need to be able to split a multi-index entry (eg if a file is truncated in
the middle of a huge page entry).  This version does not support splitting
more than one level of the tree at a time.  This is an acceptable
limitation for the page cache as we do not expect to support order-12
pages in the near future.

[akpm@linux-foundation.org: export xas_split_alloc() to modules]
[willy@infradead.org: fix xarray split]
  Link: https://lkml.kernel.org/r/20200910175450.GV6583@casper.infradead.org
[willy@infradead.org: fix xarray]
  Link: https://lkml.kernel.org/r/20201001233943.GW20115@casper.infradead.org

Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Cc: "Kirill A . Shutemov" <kirill@shutemov.name>
Cc: Qian Cai <cai@lca.pw>
Cc: Song Liu <songliubraving@fb.com>
Link: https://lkml.kernel.org/r/20200903183029.14930-3-willy@infradead.org
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2020-10-16 11:11:15 -07:00
..
2020-10-15 14:33:52 -07:00
2020-10-15 14:43:29 -07:00
2020-08-05 10:51:40 -07:00
2020-09-14 18:46:54 -07:00
2020-10-16 11:11:15 -07:00
2020-10-15 15:14:32 -07:00
2020-10-15 10:46:16 -07:00
2020-10-15 10:46:16 -07:00
2020-08-05 11:43:47 -07:00
2020-10-14 15:56:58 -07:00
2020-09-09 11:41:20 -06:00
2020-10-13 13:33:16 -05:00
2020-10-14 16:19:42 -07:00
2020-10-14 15:31:58 -07:00
2020-10-14 16:19:42 -07:00
2020-10-13 13:33:16 -05:00
2020-08-11 11:17:45 -07:00
2020-10-14 14:32:52 -07:00
2020-10-15 10:46:16 -07:00
2020-10-14 15:31:58 -07:00
2020-07-23 14:13:23 -06:00