aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
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-08Merge tag 'net-6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-1/+1
2023-06-07lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()Ben Hutchings1-1/+1
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-28Merge tag 'core-debugobjects-2023-05-28' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-3/+14
2023-05-22debugobjects: Don't wake up kswapd from fill_pool()Tetsuo Handa1-1/+1
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-17maple_tree: make maple state reusable after mas_empty_area()Peng Zhang1-9/+3
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
2023-04-05maple_tree: fix a potential concurrency bug in RCU modePeng Zhang1-2/+1
2023-04-05maple_tree: fix get wrong data_end in mtree_lookup_walk()Peng Zhang1-10/+5
2023-04-05maple_tree: add RCU lock checking to rcu callback functionsLiam R. Howlett1-92/+96
2023-04-05maple_tree: add smp_rmb() to dead node detectionLiam R. Howlett1-2/+6
2023-04-05maple_tree: fix write memory barrier of nodes once dead for RCU modeLiam R. Howlett1-2/+5
2023-04-05maple_tree: remove extra smp_wmb() from mas_dead_leaves()Liam Howlett1-1/+0
2023-04-05maple_tree: fix freeing of nodes in rcu modeLiam Howlett1-11/+62
2023-04-05maple_tree: detect dead nodes in mas_start()Liam Howlett1-0/+4
2023-04-05maple_tree: be more cautious about dead nodesLiam Howlett1-9/+43
2023-04-05Kconfig: introduce HAS_IOPORT option and select it as necessaryNiklas Schnelle1-0/+4
2023-04-05kunit: add tests for using current KUnit test fieldRae Moar1-1/+41
2023-04-05lib/test_vmalloc.c: Rename kvfree_rcu() to kvfree_rcu_mightsleep()Uladzislau Rezki (Sony)1-1/+1
2023-04-03lib/vsprintf: Use isodigit() for the octal number checkAndy Shevchenko1-1/+1
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman8-49/+104
2023-03-31list: test: Test the klist structureSadiya Kazi1-1/+299
2023-03-31crypto: lib/utils - Move utilities into new headerHerbert Xu1-1/+1
2023-03-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-44/+80
2023-03-30iov_iter: import single vector iovecs as ITER_UBUFJens Axboe1-0/+27
2023-03-30iov_iter: convert import_single_range() to ITER_UBUFJens Axboe1-3/+1
2023-03-30iov_iter: add iter_iovec() helperJens Axboe1-26/+30
2023-03-28Merge tag 'mlx5-updates-2023-03-20' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski1-11/+46
2023-03-28Merge branch 'locking/rcuref' of git://git.kernel.org/pub/scm/linux/kernel/gi...Jakub Kicinski2-1/+282
2023-03-28maple_tree: export symbol mas_preallocate()Danilo Krummrich1-0/+1
2023-03-28lib/stackdepot: kmsan: mark API outputs as initializedAlexander Potapenko1-0/+12
2023-03-28mm, printk: introduce new format %pGt for page_typeHyeonggon Yoo2-0/+47
2023-03-28lazy tlb: shoot lazies, non-refcounting lazy tlb mm reference handling schemeNicholas Piggin1-0/+10
2023-03-28lib/test_fprobe: Add a testcase for skipping exit_handlerMasami Hiramatsu (Google)1-1/+25
2023-03-28fprobe: Skip exit_handler if entry_handler returns !0Masami Hiramatsu (Google)1-2/+5
2023-03-28lib/test_fprobe: Add a test case for nr_maxactiveMasami Hiramatsu (Google)1-0/+42
2023-03-28lib/test_fprobe: Add private entry_data testcasesMasami Hiramatsu (Google)1-0/+30
2023-03-28fprobe: Pass entry_data to handlersMasami Hiramatsu (Google)1-2/+4
2023-03-28lib/Kconfig.debug: correct help info of LOCKDEP_STACK_TRACE_HASH_BITSTiezhu Yang1-1/+1
2023-03-28Kconfig.debug: fix SCHED_DEBUG dependencyye xingchen1-1/+1
2023-03-28atomics: Provide rcuref - scalable reference countingThomas Gleixner2-1/+282
2023-03-25Merge tag 'xfs-6.3-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2-23/+23
2023-03-24lib: cpu_rmap: Add irq_cpu_rmap_remove to complement irq_cpu_rmap_addEli Cohen1-0/+11
2023-03-24lib: cpu_rmap: Use allocator for rmap entriesEli Cohen1-11/+32
2023-03-24lib: cpu_rmap: Avoid use after free on rmap->obj array entriesEli Cohen1-1/+4
2023-03-24locking/csd_lock: Add Kconfig option for csd_debug defaultPaul E. McKenney1-0/+9
2023-03-23lib: dhry: fix unstable smp_processor_id(_) usageGeert Uytterhoeven1-2/+4
2023-03-23test_maple_tree: add more testing for mas_empty_area()Liam R. Howlett1-0/+48
2023-03-23maple_tree: fix mas_skip_node() end slot detectionLiam R. Howlett1-19/+5
2023-03-21vdso: Improve cmd_vdso_check to check all dynamic relocationsFangrui Song1-9/+4
2023-03-20s390: enable DEBUG_FORCE_FUNCTION_ALIGN_64BHeiko Carstens1-1/+1
2023-03-19dyndbg: cleanup dynamic usage in ib_srp.cJason Baron1-0/+3
2023-03-19pcpcntr: remove percpu_counter_sum_all()Dave Chinner1-29/+11
2023-03-19pcpcntrs: fix dying cpu summation raceDave Chinner1-3/+12
2023-03-19cpumask: introduce for_each_cpu_orDave Chinner1-0/+9
2023-03-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-5/+24
2023-03-17kobject: align stacktrace levels to logging messageThomas Weißschuh1-3/+3
2023-03-17kobject: define common logging prefixThomas Weißschuh1-13/+15
2023-03-14Merge tag 'zstd-linus-v6.3-rc3' of https://github.com/terrelln/linuxLinus Torvalds3-5/+24
2023-03-10kunit: fix bug of extra newline characters in debugfs logsRae Moar2-12/+41
2023-03-10kunit: fix bug in the order of lines in debugfs logsRae Moar2-9/+26
2023-03-10kunit: fix bug in debugfs logs of parameterized testsRae Moar1-6/+12
2023-03-09lib: packing: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-03-09dyndbg: use the module notifier callbacksJason Baron1-9/+41
2023-03-09dyndbg: remove unused 'base' arg from __ddebug_add_module()Jason Baron1-5/+4
2023-03-06zstd: Fix definition of assert()Jonathan Neuschäfer1-1/+1
2023-03-06lib: zstd: Backport fix for in-place decompressionNick Terrell1-3/+22
2023-03-06lib: zstd: Fix -Wstringop-overflow warningKees Cook1-1/+1
2023-03-05cpumask: re-introduce constant-sized cpumask optimizationsLinus Torvalds1-13/+1
2023-03-04Merge tag 'mm-hotfixes-stable-2023-03-04-13-12' of git://git.kernel.org/pub/s...Linus Torvalds3-8/+19
2023-03-02lib: parser: update documentation for match_NUMBER functionsEric Biggers1-7/+7
2023-03-02kasan: treat meminstrinsic as builtins in uninstrumented filesMarco Elver1-0/+9
2023-02-27lib/zlib: DFLTCC deflate does not write all available bits for Z_NO_FLUSHMikhail Zaslonko1-1/+3
2023-02-27kunit: Fix 'hooks.o' build by recursing into kunitDavid Gow2-9/+5
2023-02-25Merge tag 'kcsan.2023.02.24a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2023-02-25Merge tag 'cxl-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds1-3/+3
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-6/+15
2023-02-23Merge tag 'mm-nonmm-stable-2023-02-20-15-29' of git://git.kernel.org/pub/scm/...Linus Torvalds17-138/+1130
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds6-473/+492
2023-02-23Merge tag 'modules-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-6/+5
2023-02-23Merge tag 'printk-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-8/+14
2023-02-23Merge tag 'probes-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds1-2/+37
2023-02-23Merge tag 'linux-kselftest-kunit-6.3-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds9-8/+563
2023-02-23Merge tag 'nmi.2023.02.14a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-0/+13
2023-02-22Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-12/+272
2023-02-22Merge tag 'docs-6.3' of git://git.lwn.net/linuxLinus Torvalds1-2/+0
2023-02-22kcsan: select CONFIG_CONSTRUCTORSArnd Bergmann1-0/+1
2023-02-21Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-23/+47
2023-02-21Merge tag 'v6.3-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds2-4/+24
2023-02-21uaccess: Add speculation barrier to copy_from_user()Dave Hansen1-0/+7
2023-02-21Merge tag 'hardening-v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-8/+104
2023-02-21Merge tag 'irq-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-0/+430
2023-02-20Merge tag 'sched-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-2/+18
2023-02-21test_kprobes: Add recursed kprobe test caseMasami Hiramatsu (Google)1-2/+37
2023-02-20iov_iter: Add a function to extract a page list from an iteratorDavid Howells1-0/+264
2023-02-20iov_iter: Define flags to qualify page extraction.David Howells1-6/+8
2023-02-20splice: Add a func to do a splice from a buffered file without ITER_PIPEDavid Howells1-6/+0
2023-02-20Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds1-57/+45
2023-02-20Merge tag 'for-6.3/iter-ubuf-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds1-2/+13
2023-02-19Merge tag 'irqchip-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/...Thomas Gleixner1-1/+0
2023-02-17Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-19/+20
2023-02-16maple_tree: reduce stack usage with gcc-9 and earlierArnd Bergmann1-2/+9
2023-02-16lib/stackdepot: move documentation comments to stackdepot.hAndrey Konovalov1-87/+0
2023-02-16lib/stackdepot: various comments clean-upsAndrey Konovalov1-61/+59
2023-02-16lib/stackdepot: annotate racy pool_index accessesAndrey Konovalov1-4/+13
2023-02-16lib/stacktrace, kasan, kmsan: rework extra_bits interfaceAndrey Konovalov1-9/+33
2023-02-16lib/stackdepot: rename next_pool_inited to next_pool_requiredAndrey Konovalov1-9/+21
2023-02-16lib/stackdepot: annotate depot_init_pool and depot_alloc_stackAndrey Konovalov1-10/+24
2023-02-16lib/stacktrace: drop impossible WARN_ON for depot_init_poolAndrey Konovalov1-7/+5
2023-02-16lib/stackdepot: rename init_stack_poolAndrey Konovalov1-5/+5
2023-02-16lib/stackdepot: rename handle and pool constantsAndrey Konovalov1-29/+27
2023-02-16lib/stackdepot: rename slab to poolAndrey Konovalov1-53/+53
2023-02-16lib/stackdepot: rename hash table constants and variablesAndrey Konovalov1-21/+21
2023-02-16lib/stackdepot: reorder and annotate global variablesAndrey Konovalov1-10/+17
2023-02-16lib/stackdepot: lower the indentation in stack_depot_initAndrey Konovalov1-33/+37
2023-02-16lib/stackdepot: annotate init and early init functionsAndrey Konovalov1-6/+21
2023-02-16lib/stackdepot: rename stack_depot_disableAndrey Konovalov1-10/+10
2023-02-16lib/stackdepot, mm: rename stack_depot_want_early_initAndrey Konovalov1-5/+5
2023-02-16lib/stackdepot: use pr_fmt to define message formatAndrey Konovalov1-4/+6
2023-02-16lib/stackdepot: put functions in logical orderAndrey Konovalov1-157/+157
2023-02-15printf: fix errname.c listArnd Bergmann1-8/+14
2023-02-13Merge tag 'mm-hotfixes-stable-2023-02-13-13-50' of git://git.kernel.org/pub/s...Linus Torvalds1-19/+20
2023-02-10Merge branch 'for-6.3/cxl-ram-region' into cxl/nextDan Williams1-3/+3
2023-02-10kernel/range: Uplevel the cxl subsystem's range_contains() helperDan Williams1-3/+3
2023-02-10Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton1-19/+20
2023-02-09maple_tree: fix mas_prev() and mas_find() state handlingLiam R. Howlett1-1/+5
2023-02-09maple_tree: fix handle of invalidated state in mas_wr_store_setup()Liam R. Howlett1-0/+3
2023-02-09test_maple_tree: test modifications while iteratingLiam R. Howlett1-0/+72
2023-02-09maple_tree: reduce user error potentialLiam R. Howlett1-0/+10
2023-02-09maple_tree: fix potential rcu issueLiam R. Howlett1-1/+1
2023-02-09lib: parser: optimize match_NUMBER apis to use local arrayLi Lingfeng1-19/+20
2023-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-12/+133
2023-02-08kunit: Add printf attribute to fail_current_test_implDavid Gow2-2/+4
2023-02-08arm64: Support Clang UBSAN trap codes for better reportingKees Cook3-2/+100
2023-02-08lib/hashtable_test.c: add test for the hashtable structureRae Moar3-0/+331
2023-02-08kunit: Expose 'static stub' API to redirect functionsDavid Gow4-0/+164
2023-02-08kunit: Add "hooks" to call into KUnit when it's built as a moduleDavid Gow5-8/+66
2023-02-08kobject: make dynamic_kobj_ktype and kset_ktype constThomas Weißschuh1-2/+2
2023-02-07lib/cpumask: update comment for cpumask_local_spread()Yury Norov1-4/+22
2023-02-07lib/cpumask: reorganize cpumask_local_spread() logicYury Norov1-10/+6