| 2fa044e51a1f ("XArray: Add cyclic allocation") |
| a3e4d3f97ec8 ("XArray: Redesign xa_alloc API") |
| 3ccaf57a6a63 ("XArray: Add support for 1s-based allocation") |
| b0606fed6eec ("XArray: Honour reserved entries in xa_insert") |
| 76b4e5299565 ("XArray: Permit storing 2-byte-aligned pointers") |
| 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") |
| fffc9a260e38 ("XArray tests: Add missing locking") |
| d9c480435add ("XArray: Handle NULL pointers differently for allocation") |
| 84e5acb76dac ("XArray: Add xa_store_bh() and xa_store_irq()") |
| 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") |
| 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") |
| 3159f943aafd ("xarray: Replace exceptional entries") |
| 66ee620f06f9 ("idr: Permit any valid kernel pointer to be stored") |
| 3d0186bb068e ("Update email address") |