aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2023-08-02Merge tag 'bitmap-6.5-rc5' of https://github.com:/norov/linuxLinus Torvalds3-5/+14
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-18Merge tag 'mm-hotfixes-stable-2023-07-18-12-28' of git://git.kernel.org/pub/s...Linus Torvalds2-2/+6
2023-07-18lib/bitmap: workaround const_eval test build failureYury Norov2-4/+10
2023-07-17cpumask: eliminate kernel-doc warningsRandy Dunlap1-1/+4
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-08Merge 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-06-30Merge 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-28Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds6-35/+425
2023-06-28Merge 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-27Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-39/+179
2023-06-27Merge tag 'wq-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-0/+13
2023-06-27Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-4/+0
2023-06-27Merge tag 'x86_misc_for_v6.5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-0/+352
2023-06-27Merge tag 'linux-kselftest-kunit-6.5-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds5-76/+335
2023-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+3
2023-06-26Merge tag 'core-debugobjects-2023-06-26' of ssh://gitolite.kernel.org/pub/scm...Linus Torvalds1-0/+9
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds5-35/+32
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-428/+3
2023-06-26lib/ts_bm: reset initial match offset for every block of textJeremy Sowden1-1/+3
2023-06-24Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-2/+1
2023-06-23watchdog/hardlockup: fix typo in config HARDLOCKUP_DETECTOR_PREFER_BUDDYLukas Bulwahn1-1/+1
2023-06-23devres: show which resource was invalid in __devm_ioremap_resource()Ben Dooks1-1/+1
2023-06-23Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes.Andrew Morton4-5/+13
2023-06-22cpumask: fix function description kernel-doc notationRandy Dunlap1-1/+1
2023-06-22lib/bitmap: drop optimization of bitmap_{from,to}_arr64Yury Norov1-1/+1
2023-06-22lib/test_bitmap: increment failure counter properlyYury Norov1-3/+15
2023-06-19watchdog/hardlockup: define HARDLOCKUP_DETECTOR_ARCHPetr Mladek1-0/+9
2023-06-19watchdog/sparc64: define HARDLOCKUP_DETECTOR_SPARC64Petr Mladek1-1/+1
2023-06-19watchdog/hardlockup: make HAVE_NMI_WATCHDOG sparc64-specificPetr Mladek1-10/+5
2023-06-19watchdog/hardlockup: make the config checks more straightforwardPetr Mladek1-26/+36
2023-06-19watchdog/hardlockup: sort hardlockup detector related config values a logical...Petr Mladek1-39/+39
2023-06-19watchdog/buddy: simplify the dependency for HARDLOCKUP_DETECTOR_PREFER_BUDDYDouglas Anderson1-1/+1
2023-06-18test_sysclt: Test for registering a mount pointJoel Granados1-6/+39
2023-06-18test_sysctl: Add an unregister sysctl testJoel Granados1-0/+30
2023-06-18test_sysctl: Group node sysctl test under one funcJoel Granados1-3/+17
2023-06-16iov_iter: remove iov_iter_get_pages and iov_iter_get_pages_allocChristoph Hellwig1-28/+7
2023-06-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-5/+13
2023-06-15test_firmware: return ENOMEM instead of ENOSPC on failed memory allocationMirsad Goran Todorovac1-6/+6
2023-06-13raid6: neon: add missing prototypesArnd Bergmann4-7/+25
2023-06-12Merge tag 'mm-hotfixes-stable-2023-06-12-12-22' of git://git.kernel.org/pub/s...Linus Torvalds4-5/+13
2023-06-12lib/test_vmalloc.c: avoid garbage in page arrayLorenzo Stoakes1-1/+1
2023-06-12radix-tree: move declarations to headerArnd Bergmann3-4/+12
2023-06-09watchdog/hardlockup: detect hard lockups using secondary (buddy) CPUsDouglas Anderson1-3/+49
2023-06-09decompressor: provide missing prototypesArnd Bergmann3-1/+5
2023-06-09kunit: include debugfs header fileArnd Bergmann1-0/+1
2023-06-09lib: devmem_is_allowed: include linux/io.hArnd Bergmann1-0/+1
2023-06-09add intptr_tAlexey Dobriyan1-18/+0
2023-06-09maple_tree: simplify and clean up mas_wr_node_store()Peng Zhang1-61/+26
2023-06-09maple_tree: rework mas_wr_slot_store() to be cleaner and more efficient.Peng Zhang1-34/+19
2023-06-09maple_tree: add comments and some minor cleanups to mas_wr_append()Peng Zhang1-24/+23
2023-06-09maple_tree: add mas_wr_new_end() to calculate new_end accuratelyPeng Zhang1-11/+23
2023-06-09maple_tree: make the code symmetrical in mas_wr_extend_null()Peng Zhang1-12/+14
2023-06-09maple_tree: simplify mas_is_span_wr()Peng Zhang1-23/+11
2023-06-09maple_tree: fix the arguments to __must_hold()Peng Zhang1-3/+3
2023-06-09maple_tree: drop mas_{rev_}alloc() and mas_fill_gap()Peng Zhang1-108/+0
2023-06-09maple_tree: rework mtree_alloc_{range,rrange}()Peng Zhang1-25/+32
2023-06-09maple_tree: update testing code for mas_{next,prev,walk}Liam R. Howlett1-5/+633
2023-06-09maple_tree: clear up index and last setting in single entry treeLiam R. Howlett1-10/+11
2023-06-09maple_tree: add mas_prev_range() and mas_find_range_rev interfaceLiam R. Howlett1-39/+122
2023-06-09maple_tree: introduce mas_prev_slot() interfaceLiam R. Howlett1-142/+90
2023-06-09maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead()Liam R. Howlett1-19/+19
2023-06-09maple_tree: add mas_next_range() and mas_find_range() interfacesLiam R. Howlett1-50/+122
2023-06-09maple_tree: introduce mas_next_slot() interfaceLiam R. Howlett1-125/+104
2023-06-09maple_tree: fix testing mas_empty_area()Liam R. Howlett1-1/+1
2023-06-09maple_tree: revise limit checks in mas_empty_area{_rev}()Liam R. Howlett2-14/+34
2023-06-09maple_tree: try harder to keep active node with mas_prev()Liam R. Howlett1-42/+83
2023-06-09maple_tree: try harder to keep active node after mas_next()Liam R. Howlett1-42/+47
2023-06-09maple_tree: mas_start() reset depth on dead nodeLiam R. Howlett1-1/+1
2023-06-09maple_tree: remove unnecessary check from mas_destroy()Liam R. Howlett1-3/+1
2023-06-09maple_tree: add __init and __exit to test moduleLiam R. Howlett1-78/+80
2023-06-09maple_tree: make test code work without debug enabledLiam R. Howlett2-6/+31
2023-06-09maple_tree: return error on mte_pivots() out of rangeLiam R. Howlett1-11/+14
2023-06-09maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap()Liam R. Howlett1-2/+2
2023-06-09maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc()Liam R. Howlett1-1/+1
2023-06-09maple_tree: use MAS_BUG_ON() from mas_topiary_range()Liam R. Howlett1-1/+2
2023-06-09maple_tree: use MAS_BUG_ON() in mas_set_height()Liam R. Howlett1-1/+1
2023-06-09maple_tree: use MAS_BUG_ON() when setting a leaf node as a parentLiam R. Howlett1-13/+13
2023-06-09maple_tree: convert debug code to use MT_WARN_ON() and MAS_WARN_ON()Liam R. Howlett1-16/+14
2023-06-09maple_tree: convert BUG_ON() to MT_BUG_ON()Liam R. Howlett1-1/+1
2023-06-09maple_tree: add debug BUG_ON and WARN_ON variantsLiam R. Howlett1-2/+32
2023-06-09maple_tree: add format option to mt_dump()Liam R. Howlett2-34/+63
2023-06-09maple_tree: clean up mas_dfs_postorder()Liam R. Howlett1-5/+2
2023-06-09maple_tree: avoid unnecessary ascendingLiam R. Howlett1-3/+8
2023-06-09maple_tree: clean up mas_parent_enum() and rename to mas_parent_type()Liam R. Howlett1-28/+22
2023-06-09maple_tree: fix static analyser cppcheck issueLiam R. Howlett1-2/+3
2023-06-09mm: page_alloc: collect mem statistic into show_mem.cKefeng Wang2-38/+1
2023-06-09maple_tree: fix potential out-of-bounds access in mas_wr_end_piv()Peng Zhang1-5/+6
2023-06-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-19/+64
2023-06-08Merge tag 'net-6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-1/+1
2023-06-08Move netfs_extract_iter_to_sg() to lib/scatterlist.cDavid Howells1-0/+269
2023-06-07lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()Ben Hutchings1-1/+1
2023-06-07debugobjects: Recheck debug_objects_enabled before reportingTetsuo Handa1-0/+9
2023-06-06fprobe: Pass return address to the handlersMasami Hiramatsu (Google)1-3/+7
2023-06-06mac_pton: Clean up the header inclusionsAndy Shevchenko1-1/+2
2023-06-05kobject: Use return value of strreplace()Andy Shevchenko1-2/+1
2023-06-05lib/string_helpers: Change returned value of the strreplace()Andy Shevchenko1-4/+8
2023-06-05lib/ref_tracker: remove warnings in case of allocation failureAndrzej Hajda1-2/+3
2023-06-05lib/ref_tracker: add printing to memory bufferAndrzej Hajda1-8/+48
2023-06-05lib/ref_tracker: improve printing statsAndrzej Hajda2-12/+80
2023-06-05lib/ref_tracker: add unlocked leak print helperAndrzej Hajda1-28/+38
2023-06-05types: Introduce [us]128Peter Zijlstra2-4/+0
2023-06-01kunit: Move kunit_abort() call out of kunit_do_failed_assertion()David Gow1-6/+4
2023-06-01string: use __builtin_memcpy() in strlcpy/strlcatAlexander Potapenko1-2/+2
2023-05-31test_firmware: fix the memory leak of the allocated firmware bufferMirsad Goran Todorovac1-1/+18
2023-05-31test_firmware: fix a memory leak with reqs bufferMirsad Goran Todorovac1-0/+10
2023-05-31test_firmware: prevent race conditions by a correct implementation of lockingMirsad Goran Todorovac1-17/+35
2023-05-31bpf/tests: Use struct_size()Su Hui1-2/+1
2023-05-30ubsan: add prototypes for internal functionsArnd Bergmann2-3/+11
2023-05-28Merge tag 'core-debugobjects-2023-05-28' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-3/+14
2023-05-26overflow: Add struct_size_t() helperKees Cook1-1/+1
2023-05-26kunit: Update kunit_print_ok_not_ok functionMichal Wajdeczko1-17/+28
2023-05-26kunit: Fix reporting of the skipped parameterized testsMichal Wajdeczko1-2/+4
2023-05-26kunit/test: Add example test showing parameterized testingMichal Wajdeczko1-0/+34
2023-05-25x86/csum: Improve performance of `csum_partial`Noah Goldstein3-0/+352
2023-05-25kunit: kmalloc_array: Use kunit_add_action()David Gow1-39/+9
2023-05-25kunit: executor_test: Use kunit_add_action()David Gow1-7/+4
2023-05-25kunit: Add kunit_add_action() to defer a call until test exitDavid Gow2-1/+186
2023-05-24iov_iter: Kill ITER_PIPEDavid Howells1-428/+3
2023-05-22debugobjects: Don't wake up kswapd from fill_pool()Tetsuo Handa1-1/+1
2023-05-19crypto: lib/sha256 - Use generic code from sha256_baseHerbert Xu1-54/+19
2023-05-19crypto: lib/sha256 - Remove redundant and unused sha224_updateHerbert Xu1-6/+0
2023-05-18Merge tag 'mm-hotfixes-stable-2023-05-18-15-52' of git://git.kernel.org/pub/s...Linus Torvalds1-9/+3
2023-05-17workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanismTejun Heo1-0/+13
2023-05-17maple_tree: make maple state reusable after mas_empty_area()Peng Zhang1-9/+3
2023-05-17ubsan: remove cc-option test for UBSAN_TRAPNick Desaulniers1-1/+0
2023-05-16string: Add Kunit tests for strcat() familyKees Cook3-0/+110
2023-05-16fortify: Allow KUnit test to build without FORTIFYKees Cook2-1/+15
2023-05-16ubsan: Tighten UBSAN_BOUNDS on GCCKees Cook1-25/+31
2023-05-11kunit: example: Provide example exit functionsDavid Gow1-0/+22
2023-05-11kunit: Always run cleanup from a test kthreadDavid Gow1-8/+48
2023-05-11Merge tag 'net-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds3-4/+7
2023-05-09linux/dim: Do nothing if no time delta between samplesRoy Novich3-4/+7
2023-05-07Merge tag 'core-debugobjects-2023-05-06' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-6/+15
2023-05-04Merge tag 'mm-stable-2023-05-03-16-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+15
2023-05-02mm: hwpoison: coredump: support recovery from dump_user_range()Kefeng Wang1-2/+15
2023-05-02debugobjects,locking: Annotate debug_object_fill_pool() wait type violationPeter Zijlstra1-2/+13
2023-05-02debugobject: Ensure pool refill (again)Thomas Gleixner1-6/+15
2023-04-30Merge tag 's390-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-1/+1
2023-04-28Merge tag 'trace-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds2-2/+135
2023-04-28Merge tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+9
2023-04-27Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/...Linus Torvalds3-3/+3
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds8-64/+187
2023-04-27Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-0/+1
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-19/+44
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-16/+18
2023-04-26Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds4-13/+328
2023-04-26Merge tag 'for-6.4/block-2023-04-21' of git://git.kernel.dk/linuxLinus Torvalds2-1/+204
2023-04-26Merge tag 'for-6.4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds1-6/+0
2023-04-26Merge tag 'v6.4-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-1/+1
2023-04-25seq_buf: Add seq_buf_do_printk() helperSergey Senozhatsky1-0/+32
2023-04-25Merge tag 'printk-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+1
2023-04-25Merge tag 'asm-generic-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+4
2023-04-25Merge tag 'timers-core-2023-04-24' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-9/+4
2023-04-25Merge tag 'core-debugobjects-2023-04-24' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-59/+66
2023-04-24Merge tag 'linux-kselftest-kunit-6.4-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds4-29/+419
2023-04-24Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2023-04-24iov: improve copy_iovec_from_user() code generationLinus Torvalds1-9/+26
2023-04-24Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linuxLinus Torvalds1-30/+59
2023-04-21maple_tree: fix allocation in mas_sparse_area()Peng Zhang1-21/+20
2023-04-21lib/show_mem.c: use for_each_populated_zone() simplify codeYajun Deng1-13/+6
2023-04-21lib/group_cpus: Export group_cpus_evenly()Xie Yongji1-0/+1
2023-04-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-35/+31
2023-04-18lib/rbtree: use '+' instead of '|' for setting color.Noah Goldstein1-1/+1
2023-04-18maple_tree: use correct variable type in sizeofPeng Zhang1-1/+1
2023-04-18maple_tree: simplify mas_wr_node_walk()Peng Zhang1-29/+5
2023-04-18lib/test_vmalloc.c: add vm_map_ram()/vm_unmap_ram() test caseUladzislau Rezki (Sony)1-0/+37
2023-04-18sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changesAndrew Morton1-23/+24
2023-04-18maple_tree: fix mas_empty_area() searchLiam R. Howlett1-9/+11
2023-04-18maple_tree: make maple state reusable after mas_empty_area_rev()Liam R. Howlett1-14/+13
2023-04-17libcrc32c: remove crc32c_implChristoph Hellwig1-6/+0
2023-04-16sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changesAndrew Morton1-109/+197
2023-04-16fault-inject: fix build error when FAULT_INJECTION_CONFIGFS=y and CONFIGFS_FS=mAkinobu Mita1-1/+2
2023-04-16maple_tree: fix a potential memory leak, OOB access, or other unpredictable bugPeng Zhang1-12/+7
2023-04-15debugobject: Prevent init race with static objectsThomas Gleixner1-59/+66
2023-04-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-99/+192
2023-04-13treewide: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-04-13btree: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-04-13lib: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-04-13crypto: blake2s: remove module-related codeNick Alcock1-4/+0
2023-04-13crypto: remove MODULE_LICENSE in non-modulesNick Alcock2-2/+0
2023-04-13fault-inject: allow configuration via configfsAkinobu Mita2-1/+203
2023-04-12iov_iter: Mark copy_compat_iovec_from_user() noinlineJosh Poimboeuf1-1/+1
2023-04-08lib/test-string_helpers: replace UNESCAPE_ANY by UNESCAPE_ALL_MASKAndy Shevchenko1-1/+1
2023-04-08ELF: fix all "Elf" typosAlexey Dobriyan1-1/+1
2023-04-05iov_iter: add copy_page_to_iter_nofault()Lorenzo Stoakes1-0/+48