Code

History

Commits on 185a4caeecabc150106deda1da170b09f2ad803f to lib/xarray.c35+
  1. xarray: remove redundant __GFP_NOWARNQianfeng Rong committed 1 year ago9863124
  2. xarray: add a BUG_ON() to ensure caller is not siblingDev Jain committed 1 year ago1e6b17b
  3. xarray: fix kerneldoc for __xa_cmpxchgChristoph Hellwig committed 1 year agof1c2bca
  4. mm/filemap: use xas_try_split() in __filemap_add_folio()Zi Yan committed 1 year ago200a89c
  5. xarray: add xas_try_split() to split a multi-index entryZi Yan committed 1 year ago3fec86f
  6. Xarray: use xa_mark_t in xas_squash_marks() to keep code consistentKemeng Shi committed 1 year ago13fd5cf
  7. Xarray: remove repeat check in xas_squash_marks()Kemeng Shi committed 1 year ago1988b31
  8. Xarray: distinguish large entries correctly in xas_split_alloc()Kemeng Shi committed 1 year ago97db889
  9. Xarray: move forward index correctly in xas_pause()Kemeng Shi committed 1 year agoc9ba524
  10. Xarray: do not return sibling entries from xas_find_marked()Kemeng Shi committed 1 year ago7e060df
  11. xarray: extract helper from __xa_{insert,cmpxchg}Tamir Duberstein committed 2 years ago79ada2a
  12. xarray: extract xa_zero_to_nullTamir Duberstein committed 2 years ago74e2712
  13. Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 2 years ago61307b7
  14. xarray: inline xas_descend to improve performanceLong Li committed 2 years agoba59180
  15. XArray: set the marks correctly when splitting an entryMatthew Wilcox (Oracle) committed 2 years ago2a0774c
  16. lib/xarray: introduce a new helper xas_get_orderKairui Song committed 2 years agoa486467
  17. xarray: Document necessary flag in alloc functionsPhilipp Stanner committed 3 years agoe7716c7
  18. XArray: Do not return sibling entries from xa_load()Matthew Wilcox (Oracle) committed 3 years agocbc0285
  19. radix-tree: move declarations to headerArnd Bergmann committed 3 years agobde1597
  20. mm/huge_memory: Fix xarray node memory leakMatthew Wilcox (Oracle) committed 4 years ago69a37a8
  21. XArray: Disallow sibling entries of nodesMatthew Wilcox (Oracle) committed 4 years ago63b1898
  22. Merge tag 'xarray-5.18' of git://git.infradead.org/users/willy/xarrayLinus Torvalds committed 4 years ago5a3fe95
  23. XArray: Update the LRU list in xas_split()Matthew Wilcox (Oracle) committed 4 years ago3ed4bb7
  24. XArray: Fix xas_create_range() when multi-order entry presentMatthew Wilcox (Oracle) committed 4 years ago3e3c658
  25. xarray: use kmem_cache_alloc_lru to allocate xa_nodeMuchun Song committed 4 years ago9bbdc0f
  26. XArray: Add xas_advance()Matthew Wilcox (Oracle) committed 5 years ago25a8de7
  27. XArray: Fix splitting to non-zero ordersMatthew Wilcox (Oracle) committed 5 years ago3012110
  28. XArray: Fix split documentationMatthew Wilcox (Oracle) committed 6 years ago12efeba
  29. Merge tag 'xarray-5.9' of git://git.infradead.org/users/willy/xarrayLinus Torvalds committed 6 years agoc4d6fe7
  30. XArray: add xas_splitMatthew Wilcox (Oracle) committed 6 years ago8fc7564
  31. XArray: add xa_get_orderMatthew Wilcox (Oracle) committed 6 years ago57417ce
  32. XArray: Fix xas_create_range for ranges above 4 billionMatthew Wilcox (Oracle) committed 6 years ago84c34df
  33. XArray: Add private interface for workingset node deletionMatthew Wilcox (Oracle) committed 6 years agof82cd2f
  34. xarray: Fix early termination of xas_for_each_markedMatthew Wilcox (Oracle) committed 6 years ago7e934cf
  35. XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTIMatthew Wilcox (Oracle) committed 6 years agod8e93e3