summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2023-08-21maple_tree: replace data before marking dead in split and spanning storeLiam R. Howlett1-325/+168
2023-08-21maple_tree: change mas_adopt_children() parent usageLiam R. Howlett1-1/+1
2023-08-21maple_tree: introduce mas_tree_parent() definitionLiam R. Howlett1-8/+5
2023-08-21maple_tree: introduce mas_put_in_tree()Liam R. Howlett1-46/+27
2023-08-21maple_tree: reorder replacement of nodes to avoid live lockLiam R. Howlett1-10/+46
2023-08-21maple_tree: add hex output to maple_arange64 dumpLiam R. Howlett1-4/+20
2023-08-18maple_tree: reduce resets during store setupLiam R. Howlett1-11/+26
2023-08-18maple_tree: refine mas_preallocate() node calculationsLiam R. Howlett1-1/+43
2023-08-18maple_tree: move mas_wr_end_piv() below mas_wr_extend_null()Liam R. Howlett1-16/+15
2023-08-18maple_tree: adjust node allocation on mas_rebalance()Liam R. Howlett1-1/+1
2023-08-18maple_tree: re-introduce entry to mas_preallocate() argumentsLiam R. Howlett1-1/+2
2023-08-18maple_tree: add benchmarking for mas_prev()Liam R. Howlett1-0/+37
2023-08-18maple_tree: add benchmarking for mas_for_eachLiam R. Howlett1-0/+39
2023-08-18maple_tree: Be more strict about lockingLiam R. Howlett1-2/+8
2023-08-18maple_tree: mtree_insert: fix typo in kernel-doc description of GFP flagsMike Rapoport (IBM)1-1/+1
2023-08-18maple_tree: mtree_insert*: fix typo in kernel-doc descriptionMike Rapoport (IBM)1-2/+2
2023-08-18lib/test_meminit: allocate pages up to order MAX_ORDERAndrew Donnellan1-1/+1
2023-08-18maple_tree: drop mas_first_entry()Peng Zhang1-72/+0
2023-08-18maple_tree: replace mas_logical_pivot() with mas_safe_pivot()Peng Zhang1-30/+3
2023-08-18maple_tree: update mt_validate()Peng Zhang1-10/+9
2023-08-18maple_tree: make mas_validate_limits() check root node and node limitPeng Zhang1-16/+14
2023-08-18maple_tree: fix mas_validate_child_slot() to check last missed slotPeng Zhang1-4/+8
2023-08-18maple_tree: make mas_validate_gaps() to check metadataPeng Zhang1-36/+42
2023-08-18maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no gapPeng Zhang1-11/+2
2023-08-18maple_tree: add a fast path case in mas_wr_slot_store()Peng Zhang1-12/+24
2023-08-18maple_tree: optimize mas_wr_append(), also improve duplicating VMAsPeng Zhang1-11/+22
2023-08-18maple_tree: add test for mas_wr_modify() fast pathPeng Zhang1-0/+65
2023-08-18maple_tree: fix a few documentation issuesThomas Gleixner1-5/+21
2023-07-30Merge tag 'char-misc-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2023-07-26misc/genalloc: Name subpools by of_node_full_name()Linus Walleij1-1/+1
2023-07-22Merge tag 'block-6.5-2023-07-21' of git://git.kernel.dk/linuxLinus Torvalds1-8/+7
2023-07-21sbitmap: fix batching wakeupDavid Jeffery1-8/+7
2023-07-19Merge tag 'mm-hotfixes-stable-2023-07-18-12-28' of git://git.kernel.org/pub/s...Linus Torvalds2-2/+6
2023-07-17maple_tree: fix 32 bit mas_next testingLiam R. Howlett1-1/+4
2023-07-17maple_tree: set the node limit when creating a new root nodePeng Zhang1-1/+2
2023-07-10iov_iter: Mark copy_iovec_from_user() noclonePeter Zijlstra1-1/+1
2023-07-09Merge tag 'mm-hotfixes-stable-2023-07-08-10-43' of git://git.kernel.org/pub/s...Linus Torvalds1-2/+9
2023-07-08Merge tag 'hardening-v6.5-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-15/+1
2023-07-08Merge tag 'bitmap-6.5-rc1' of https://github.com/norov/linuxLinus Torvalds3-5/+17
2023-07-08lib: dhry: fix sleeping allocations inside non-preemptable sectionGeert Uytterhoeven1-2/+9
2023-07-06Merge tag 'asm-generic-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-07-03Revert "fortify: Allow KUnit test to build without FORTIFY"Kees Cook2-15/+1
2023-07-03Merge tag 'char-misc-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-6/+6
2023-07-01Merge tag 'v6.5-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-59/+18
2023-06-30Merge tag 'probes-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds1-3/+7
2023-06-29Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds6-35/+425
2023-06-29Merge tag 'v6.5-rc1-sysctl-next' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-7/+84
2023-06-28Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...Linus Torvalds8-32/+80
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-919/+1593
2023-06-28Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-39/+179