blob: 93b0ff2675287dcf05000ac90c279704a3bd1fcd [file] [log] [blame]
00ed452c210a ("XArray: Add xa_for_each_range")
9c79df7f0312 ("docs: remove :c:func: annotations from xarray.rst")
962033d55d07 ("XArray: Use xa_cmpxchg to implement xa_reserve")
f818b82b8016 ("XArray: Mark xa_insert and xa_reserve as must_check")
2fa044e51a1f ("XArray: Add cyclic allocation")
a3e4d3f97ec8 ("XArray: Redesign xa_alloc API")
3ccaf57a6a63 ("XArray: Add support for 1s-based allocation")
fd9dc93e3623 ("XArray: Change xa_insert to return -EBUSY")
b0606fed6eec ("XArray: Honour reserved entries in xa_insert")
76b4e5299565 ("XArray: Permit storing 2-byte-aligned pointers")
4a31896c5b5a ("XArray: Change xa_for_each iterator")
02669b17a433 ("XArray: Turn xa_init_flags into a static inline")
48483614de97 ("XArray: Fix xa_alloc when id exceeds max")
b7677a132a4c ("XArray tests: Handle larger indices more elegantly")
55f3f7eab75c ("XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh")
fffc9a260e38 ("XArray tests: Add missing locking")
804dfaf01bcc ("XArray: Fix Documentation")
d9c480435add ("XArray: Handle NULL pointers differently for allocation")
84e5acb76dac ("XArray: Add xa_store_bh() and xa_store_irq()")
9c16bb889054 ("XArray: Turn xa_erase into an exported function")
c5beb07e7a06 ("XArray: Unify xa_cmpxchg and __xa_cmpxchg")
4c0608f4a0e7 ("XArray: Regularise xa_reserve")
8229706e03e4 ("XArray: Fix xa_for_each with a single element at 0")
0e9446c35a80 ("xarray: Add range store functionality")
4f06d6302da6 ("xarray: Move multiorder_check to in-kernel tests")
93eb07f72c8d ("xarray: Move multiorder_shrink to kernel tests")
d6427f8179b5 ("xarray: Move multiorder account test in-kernel")
372266ba0267 ("radix tree test suite: Convert tag_tagged_items to XArray")
2956c6644bfd ("radix tree: Remove split/join code")
1cf56f9d670b ("radix tree: Remove radix_tree_update_node_t")
c121d3bb717e ("shmem: Convert shmem_free_swap to XArray")
e21a29552fa3 ("shmem: Convert find_swap_entry to XArray")
a97e7904c080 ("mm: Convert workingset to XArray")
a332125fc322 ("radix tree test suite: Convert regression1 to XArray")
371c752dc669 ("xarray: Track free entries in an XArray")
9f14d4f1f104 ("xarray: Add xa_reserve and xa_release")
2264f5132fe4 ("xarray: Add xas_create_range")
4e99d4e9579d ("xarray: Add xas_for_each_conflict")
64d3e9a9e0cc ("xarray: Step through an XArray")
687149fca1f3 ("xarray: Destroy an XArray")
80a0a1a9a3cd ("xarray: Extract entries from an XArray")
b803b42823d0 ("xarray: Add XArray iterators")
41aec91f5598 ("xarray: Add XArray conditional store operations")
58d6ea3085f2 ("xarray: Add XArray unconditional store operations")
9b89a0355144 ("xarray: Add XArray marks")
ad3d6c7263e3 ("xarray: Add XArray load operation")
992a8e60e3fe ("xarray: Add documentation")
01959dfe771c ("xarray: Define struct xa_node")
f8d5d0cc145c ("xarray: Add definition of struct xarray")
02c02bf12c5d ("xarray: Change definition of sibling entries")