aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2024-12-01Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-23/+0
2024-12-01strscpy: write destination buffer only onceLinus Torvalds1-6/+17
2024-11-30printf: Remove unused 'bprintf'Dr. David Alan Gilbert1-23/+0
2024-11-29Merge tag 'driver-core-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-4/+2
2024-11-28selftests: kallsyms: fix and clarify current test boundariesLuis Chamberlain2-3/+38
2024-11-28selftests: kallsyms: fix double build stupidityLuis Chamberlain1-9/+8
2024-11-27Merge tag 'modules-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-0/+255
2024-11-25Merge tag 'slab-for-6.13-v2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+42
2024-11-25Merge tag 'mm-nonmm-stable-2024-11-24-02-05' of git://git.kernel.org/pub/scm/...Linus Torvalds10-34/+529
2024-11-25Merge tag 'hardening-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+2
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds8-172/+810
2024-11-22Merge tag 'linux_kselftest-kunit-6.13-rc1-fixed' of git://git.kernel.org/pub/...Linus Torvalds2-3/+8
2024-11-22Merge tag 'cxl-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds2-6/+112
2024-11-21Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds9-120/+664
2024-11-20Merge tag 'asm-generic-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-3/+220
2024-11-20Merge tag 'devicetree-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2024-11-19Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-13/+0
2024-11-19Merge tag 'core-debugobjects-2024-11-18' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-371/+478
2024-11-19kunit: debugfs: Use IS_ERR() for alloc_string_stream() error checkKuan-Wei Chiu1-2/+2
2024-11-19kunit: Fix potential null dereference in kunit_device_driver_test()Zichen Xie1-0/+2
2024-11-19kunit: string-stream: Fix a UAF bug in kunit_init_suite()Jinjie Ruan1-1/+4
2024-11-19Merge tag 'locking-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-10/+41
2024-11-19Merge tag 'random-6.13-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds7-6/+7
2024-11-19Merge tag 'v6.13-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds4-0/+18
2024-11-19Compiler Attributes: disable __counted_by for clang < 19.1.3Jan Hendrik Farr1-1/+1
2024-11-18Merge tag 's390-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-1/+1
2024-11-18Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linuxLinus Torvalds1-22/+46
2024-11-16mm/slub, kunit: Add testcase for krealloc redzone and zeroingFeng Tang1-0/+42
2024-11-15crypto: lib/mpi - Export mpi_set_bitHerbert Xu1-0/+1
2024-11-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+12
2024-11-12net: Implement fault injection forcing skb reallocationBreno Leitao1-0/+10
2024-11-11lib: util_macros_kunit: add kunit test for util_macros.hAlexandru Ardelean3-0/+258
2024-11-11maple_tree: add a test checking storing nullWei Yang1-0/+90
2024-11-11maple_tree: refine mas_store_root() on storing NULLWei Yang1-1/+12
2024-11-11maple_tree: not necessary to check index/last againWei Yang1-1/+3
2024-11-11maple_tree: the return value of mas_root_expand() is not usedWei Yang1-2/+2
2024-11-11maple_tree: print empty for an empty tree on mt_dump()Wei Yang1-3/+5
2024-11-11kasan: delete CONFIG_KASAN_MODULE_TESTSabyrzhan Tasbolatov1-7/+0
2024-11-11kasan: move checks to do_strncpy_from_userSabyrzhan Tasbolatov1-2/+3
2024-11-11Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton1-6/+12
2024-11-07tests/module/gen_test_kallsyms.sh: use 0 value for variablesLuis Chamberlain1-1/+1
2024-11-07mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_splitSuren Baghdasaryan1-0/+48
2024-11-07alloc_tag: support for page allocation tag compressionSuren Baghdasaryan2-11/+135
2024-11-07alloc_tag: populate memory for module tags as neededSuren Baghdasaryan2-9/+65
2024-11-07alloc_tag: load module tags into separate contiguous memorySuren Baghdasaryan2-27/+322
2024-11-07alloc_tag: introduce shutdown_mem_profiling helper functionSuren Baghdasaryan1-7/+26
2024-11-07objpool: fix to make percpu slot allocation more robustMasami Hiramatsu (Google)1-6/+12
2024-11-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-15/+17
2024-11-07lib/Kconfig.debug: Default STRICT_DEVMEM to "y" on s390David Hildenbrand1-1/+1
2024-11-06maple_tree: remove sanity check from mas_wr_slot_store()Wei Yang1-3/+2
2024-11-06maple_tree: calculate new_end when neededWei Yang1-1/+1
2024-11-06percpu: add a test case for the specific 64-bit value additionAndy Shevchenko1-1/+10
2024-11-06maple_tree: simplify mas_push_node()Wei Yang1-9/+7
2024-11-06maple_tree: total is not changed for nomem_one caseWei Yang1-2/+1
2024-11-06maple_tree: clear request_count for new allocated oneWei Yang1-1/+1
2024-11-06maple_tree: root node could be handled by !p_slot tooWei Yang1-3/+1
2024-11-06maple_tree: fix alloc node fail issueJiazi Li1-1/+4
2024-11-06maple_tree: refactor mas_wr_store_type()Sidhartha Kumar1-47/+25
2024-11-06maple_tree: do not hash pointers on dump in debug modeLorenzo Stoakes1-41/+59
2024-11-05lib/scatterlist: use sg_phys() helperSui Jingfeng1-2/+2
2024-11-05lib/test_min_heap: update min_heap_callbacks to use default builtin swapKuan-Wei Chiu1-12/+4
2024-11-05lib/min_heap: introduce non-inline versions of min heap API functionsKuan-Wei Chiu4-0/+75
2024-11-05lib/list_sort: remove unnecessary header includesKuan-Wei Chiu1-3/+0
2024-11-05lib/Makefile: make union-find compilation conditional on CONFIG_CPUSETSKuan-Wei Chiu2-1/+5
2024-11-05lib/crc16_kunit.c: add KUnit tests for crc16Vinicius Peixoto3-0/+165
2024-11-05list: test: check the size of every lists for list_cut_position*()I Hsin Cheng1-0/+4
2024-11-05lib/Kconfig.debug: move int_pow test option to runtime testing sectionKuan-Wei Chiu1-16/+16
2024-11-05maple_tree: memset maple_big_node as a wholeWei Yang1-4/+1
2024-11-05maple_tree: remove maple_big_node.parentWei Yang1-1/+0
2024-11-05maple_tree: goto complete directly on a pivot of 0Wei Yang1-1/+1
2024-11-05maple_tree: i is always less than or equal to mas_endWei Yang1-2/+1
2024-11-05Merge 6.12-rc6 into driver-core-nextGreg Kroah-Hartman8-21/+34
2024-11-03Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-10/+1
2024-11-03dim: pass dim_sample to net_dim() by referenceCaleb Sander Mateos1-5/+5
2024-11-03dim: make dim_calc_stats() inputs const pointersCaleb Sander Mateos1-1/+2
2024-11-02lib: string_helpers: silence snprintf() output truncation warningBartosz Golaszewski1-1/+1
2024-11-02timekeeping: Remove CONFIG_DEBUG_TIMEKEEPINGThomas Gleixner1-13/+0
2024-11-01lib/iov_iter: fix bvec iterator setupMing Lei1-1/+1
2024-11-01Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-5/+2
2024-11-01Merge tag 'vfs-6.12-rc6.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/gi...Linus Torvalds1-10/+15
2024-10-31dql: annotate data-races around dql->last_obj_cntEric Dumazet1-1/+1
2024-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2024-10-31lib/iov_iter.c: initialize bi.bi_idx before iterating over bvecMing Lei1-0/+1
2024-10-30net: checksum: Move from32to16() to generic headerPuranjay Mohan1-10/+1
2024-10-29Merge tag 'slab-for-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2024-10-29iov_iter: don't require contiguous pages in iov_iter_extract_bvec_pagesMing Lei1-22/+45
2024-10-29lib/iomem_copy: fix kerneldoc format styleArnd Bergmann1-12/+12
2024-10-28selftests: kallsyms: add MODULE_DESCRIPTIONArnd Bergmann1-0/+1
2024-10-28New implementation for IO memcpy and IO memsetJulian Vetter2-1/+137
2024-10-28lib/math/test_div64: add some edge cases relevant to __div64_const32()Nicolas Pitre1-2/+83
2024-10-28printf: Add print format (%pra) for struct rangeIra Weiny2-6/+68
2024-10-28test printf: Add very basic struct resource testsIra Weiny1-0/+44
2024-10-28iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAPHugh Dickins1-2/+4
2024-10-28crypto: api - move crypto_simd_disabled_for_test to libEric Biggers2-0/+13
2024-10-28crypto: crc32c - Provide crc32c-arch driver for accelerated library codeArd Biesheuvel1-0/+2
2024-10-28crypto: crc32 - Provide crc32-arch driver for accelerated library codeArd Biesheuvel1-0/+2
2024-10-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni7-12/+23
2024-10-24Merge tag 'probes-fixes-v6.12-rc4.2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2024-10-24selftests: add new kallsyms selftestsLuis Chamberlain6-0/+254
2024-10-24iov_iter: Fix iov_iter_get_pages*() for folio_queueDavid Howells1-9/+12
2024-10-23Revert "kasan: Disable Software Tag-Based KASAN with GCC"Marco Elver1-5/+2
2024-10-23slub/kunit: fix a WARNING due to unwrapped __kmalloc_cache_noprofPei Xiao1-1/+1
2024-10-22objpool: fix choosing allocation for percpu slotsViktor Malik1-1/+1
2024-10-21Merge tag 'v6.12-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-1/+1
2024-10-19Merge tag 'rust-fixes-6.12-2' of https://github.com/Rust-for-Linux/linuxLinus Torvalds1-1/+1
2024-10-18Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds1-0/+5
2024-10-17lockdep: Enable PROVE_RAW_LOCK_NESTING with PROVE_LOCKING.Sebastian Andrzej Siewior1-10/+2
2024-10-17locking/lockdep: Add a test for lockdep_set_subclass()Ahmed Ehab1-0/+39
2024-10-17Merge tag 'mm-hotfixes-stable-2024-10-17-16-08' of git://git.kernel.org/pub/s...Linus Torvalds2-7/+10
2024-10-17lib/buildid: Handle memfd_secret() files in build_id_parse()Andrii Nakryiko1-0/+5
2024-10-17Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-2/+5
2024-10-17maple_tree: correct tree corruption on spanning storeLorenzo Stoakes1-6/+6
2024-10-17maple_tree: check for MA_STATE_BULK on setting wr_rebalanceSidhartha Kumar1-1/+1
2024-10-17lib: alloc_tag_module_unload must wait for pending kfree_rcu callsFlorian Westphal1-0/+3
2024-10-16crypto: lib/mpi - Fix an "Uninitialized scalar variable" issueQianqiang Liu1-1/+1
2024-10-15debugobjects: Track object usage to avoid premature freeing of objectsThomas Gleixner1-5/+40
2024-10-15debugobjects: Refill per CPU pool more agressivelyThomas Gleixner1-0/+18
2024-10-15debugobjects: Double the per CPU slotsThomas Gleixner1-1/+1
2024-10-15debugobjects: Move pool statistics into global_pool structThomas Gleixner1-35/+52
2024-10-15debugobjects: Implement batch processingThomas Gleixner1-15/+46
2024-10-15debugobjects: Prepare kmem_cache allocations for batchingThomas Gleixner1-31/+49
2024-10-15debugobjects: Prepare for batchingThomas Gleixner1-3/+7
2024-10-15debugobjects: Use static key for boot pool selectionThomas Gleixner1-8/+11
2024-10-15debugobjects: Rework free_object_work()Thomas Gleixner1-43/+39
2024-10-15debugobjects: Rework object freeingThomas Gleixner1-75/+24
2024-10-15debugobjects: Rework object allocationThomas Gleixner1-75/+69
2024-10-15debugobjects: Move min/max count into pool structThomas Gleixner1-24/+31
2024-10-15debugobjects: Rename and tidy up per CPU poolsThomas Gleixner1-26/+17
2024-10-15debugobjects: Use separate list head for boot poolThomas Gleixner1-12/+16
2024-10-15debugobjects: Move pools into a datastructureThomas Gleixner1-62/+78
2024-10-15debugobjects: Reduce parallel pool fill attemptsZhen Lei1-25/+59
2024-10-15debugobjects: Make debug_objects_enabled boolThomas Gleixner1-9/+8
2024-10-15debugobjects: Provide and use free_object_list()Thomas Gleixner1-6/+16
2024-10-15debugobjects: Remove pointless debug printkThomas Gleixner1-4/+1
2024-10-15debugobjects: Reuse put_objects() on OOMThomas Gleixner1-18/+6
2024-10-15debugobjects: Dont free objects directly on CPU hotplugThomas Gleixner1-13/+14
2024-10-15debugobjects: Remove pointless hlist initializationThomas Gleixner1-10/+1
2024-10-15debugobjects: Dont destroy kmem cache in init()Thomas Gleixner1-33/+35
2024-10-15debugobjects: Collect newly allocated objects in a list to reduce lock conten...Zhen Lei1-8/+10
2024-10-15debugobjects: Delete a piece of redundant codeZhen Lei1-4/+4
2024-10-15kasan: Disable Software Tag-Based KASAN with GCCWill Deacon1-2/+5
2024-10-14logic_pio: Constify fwnode_handleRob Herring (Arm)1-2/+2
2024-10-14lib: devres: Simplify API devm_ioport_unmap() implementationZijun Hu1-2/+1
2024-10-14lib: devres: Simplify API devm_iounmap() implementationZijun Hu1-2/+1
2024-10-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+12
2024-10-07lib: packing: catch kunit_kzalloc() failure in the pack() testVladimir Oltean1-0/+1
2024-10-07lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOWTimo Grautstueck1-1/+1
2024-10-05crypto: lib/mpi - Fix an "Uninitialized scalar variable" issueQianqiang Liu1-1/+1
2024-10-04Merge tag 'slab-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-6/+12
2024-10-03lib: packing: use GENMASK() for box_maskVladimir Oltean1-2/+2
2024-10-03lib: packing: use BITS_PER_BYTE instead of 8Vladimir Oltean1-14/+14
2024-10-03lib: packing: fix QUIRK_MSB_ON_THE_RIGHT behaviorJacob Keller2-28/+83
2024-10-03lib: packing: add additional KUnit testsJacob Keller1-0/+82
2024-10-03lib: packing: add KUnit tests adapted from selftestsJacob Keller3-0/+271
2024-10-03lib: packing: duplicate pack() and unpack() implementationsVladimir Oltean1-80/+141
2024-10-03lib: packing: add pack() and unpack() wrappers over packing()Vladimir Oltean1-0/+54
2024-10-03lib: packing: adjust definitions and implementation for arbitrary buffer lengthsVladimir Oltean1-27/+43
2024-10-03lib: packing: refuse operating on bit indices which exceed size of bufferVladimir Oltean1-2/+4
2024-10-03Merge tag 'vfs-6.12-rc2.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2024-10-03lib/test_scanf: Include <linux/prandom.h> instead of <linux/random.h>Uros Bizjak1-1/+1
2024-10-03lib/test_parman: Include <linux/prandom.h> instead of <linux/random.h>Uros Bizjak1-1/+1
2024-10-03bpf/tests: Include <linux/prandom.h> instead of <linux/random.h>Uros Bizjak1-1/+1
2024-10-03lib/rbtree-test: Include <linux/prandom.h> instead of <linux/random.h>Uros Bizjak1-1/+1
2024-10-03random32: Include <linux/prandom.h> instead of <linux/random.h>Uros Bizjak1-1/+1
2024-10-03kunit: string-stream-test: Include <linux/prandom.h>Uros Bizjak1-0/+1
2024-10-03lib/interval_tree_test.c: Include <linux/prandom.h> instead of <linux/random.h>Uros Bizjak1-1/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro32-32/+32
2024-10-02slub/kunit: skip test_kfree_rcu when the slub kunit test is built-inVlastimil Babka1-4/+10
2024-10-02mm, slab: suppress warnings in test_leak_destroy kunit testVlastimil Babka1-2/+2
2024-10-01iov_iter: fix advancing slot in iter_folioq_get_pages()Omar Sandoval1-1/+1
2024-09-27Merge tag 'bitmap-for-6.12' of https://github.com/norov/linuxLinus Torvalds1-0/+34
2024-09-27Merge tag 'mm-hotfixes-stable-2024-09-27-09-45' of git://git.kernel.org/pub/s...Linus Torvalds1-6/+0
2024-09-26Revert "list: test: fix tests for list_cut_position()"Guenter Roeck1-6/+0
2024-09-25Merge tag 'for-6.12/block-20240925' of git://git.kernel.dk/linuxLinus Torvalds1-2/+2
2024-09-24Merge tag 'kbuild-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-0/+15
2024-09-23Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds3-1/+529
2024-09-23Merge tag 'bcachefs-2024-09-21' of git://evilpiepirate.org/bcachefsLinus Torvalds1-74/+6
2024-09-22Merge branch 'address-masking'Linus Torvalds2-0/+18
2024-09-21Merge tag 'sched_ext-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2024-09-21Merge tag 'bpf-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds2-108/+297
2024-09-21Merge tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/...Linus Torvalds29-163/+477
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds10-432/+517
2024-09-20lib/sbitmap: define swap_lock as raw_spinlock_tMing Lei1-2/+2
2024-09-20kbuild: generate offset range data for builtin modulesKris Van Hees1-0/+15
2024-09-18Merge tag 'random-6.12-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-11/+17
2024-09-18Merge tag 'hardening-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-39/+100
2024-09-18Merge tag 'slab-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/vb...Linus Torvalds1-0/+31
2024-09-18Merge tag 'rcu.release.v6.12' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2024-09-18Merge tag 'cgroup-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-1/+50
2024-09-17Merge tag 'linux_kselftest-kunit-6.12-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds4-0/+72
2024-09-17Merge tag 'x86-core-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2024-09-17Merge tag 'x86-build-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+8
2024-09-17list: test: increase coverage of list_test_list_replace*()I Hsin Cheng1-0/+4
2024-09-17list: test: fix tests for list_cut_position()I Hsin Cheng1-0/+6
2024-09-17resource, kunit: add test case for region_intersects()Huang Ying1-0/+1
2024-09-17Merge tag 'core-debugobjects-2024-09-16' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-14/+13
2024-09-17Merge tag 'timers-core-2024-09-16' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2024-09-17Merge tag 'irq-core-2024-09-16' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2024-09-16Merge tag 'vfs-6.12.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds3-4/+564
2024-09-16Merge tag 'v6.12-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds13-2654/+126