aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
35 hoursMerge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds7-28/+201
43 hoursMerge tag 'linux_kselftest-kunit-6.10-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds7-32/+99
45 hoursMerge tag 'irq-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-0/+26
45 hoursMerge tag 'timers-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-19/+43
3 daysMerge tag 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
3 daysMerge tag 'hardening-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds8-393/+644
3 daysMerge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linuxLinus Torvalds1-4/+4
3 daysMerge tag 'tpmdd-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-0/+265
3 daysMerge tag 'slab-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vb...Linus Torvalds1-1/+1
3 daysMerge tag 'cmpxchg.2024.05.11a' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-0/+46
6 daysMerge tag 'mm-hotfixes-stable-2024-05-10-13-14' of git://git.kernel.org/pub/s...Linus Torvalds3-17/+49
7 dayscrypto: lib - implement library version of AES in CFB modeArd Biesheuvel3-0/+265
7 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+5
9 dayslib: Allow for the DIM library to be modularFlorian Fainelli3-3/+6
10 dayskunit: bail out early in __kunit_test_suites_init() if there are no suites to...Scott Mayhew1-0/+3
10 dayskunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPERIvan Orlov1-10/+2
10 dayskunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig optionDavid Gow2-4/+15
10 dayskunit: unregister the device on errorWander Lairson Costa1-1/+1
10 dayskunit: Fix race condition in try-catch completionDavid Gow1-3/+7
10 dayskunit: Add tests for faultMickaël Salaün1-1/+44
10 dayskunit: Print last test location on faultMickaël Salaün1-3/+7
10 dayskunit: Fix KUNIT_SUCCESS() calls in iov_iter testsMickaël Salaün1-9/+9
10 dayskunit: Handle test faultsMickaël Salaün1-7/+12
10 dayskunit: Fix timeout messageMickaël Salaün1-1/+2
10 dayskunit: Fix kthread referenceMickaël Salaün1-3/+6
10 dayskunit: Handle thread creation errorMickaël Salaün1-0/+1
11 daysXArray: set the marks correctly when splitting an entryMatthew Wilcox (Oracle)2-5/+32
11 dayslib/test_xarray.c: fix error assumptions on check_xa_multi_store_adv_add()Luis Chamberlain1-4/+9
11 daysmaple_tree: fix mas_empty_area_rev() null pointer dereferenceLiam R. Howlett1-8/+8
11 daysMerge tag 'char-misc-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+5
14 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-5/+6
14 daysMerge tag 'net-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-3/+4
14 daysstring: Add additional __realloc_size() annotations for "dup" helpersKees Cook1-0/+26
2024-05-01kunit/fortify: Fix replaced failure path to unbreak __alloc_sizeKees Cook1-3/+3
2024-04-30kunit/fortify: Add memcpy() testsKees Cook1-3/+82
2024-04-30kunit/fortify: Do not spam logs with fortify WARNsKees Cook1-1/+8
2024-04-30kunit/fortify: Rename tests to use recommended conventionsKees Cook1-40/+40
2024-04-30dyndbg: fix old BUG_ON in >control parserJim Cromie1-1/+5
2024-04-29Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-1/+1
2024-04-26Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-2/+3
2024-04-26kunit/fortify: Fix mismatched kvalloc()/vfree() usageKees Cook1-8/+8
2024-04-26Merge tag 'mm-hotfixes-stable-2024-04-26-13-30' of git://git.kernel.org/pub/s...Linus Torvalds1-2/+2
2024-04-26Fix a potential infinite loop in extract_user_to_sg()David Howells1-1/+1
2024-04-26sbitmap: use READ_ONCE to access map->wordlinke li1-4/+4
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-11/+29
2024-04-24stackdepot: respect __GFP_NOLOCKDEP allocation flagAndrey Ryabinin1-2/+2
2024-04-24ubsan: Avoid i386 UBSAN handler crashes with ClangKees Cook1-14/+27
2024-04-24cpumask: Introduce cpumask_first_and_and()Dawei Li1-0/+12
2024-04-24ubsan: Remove 1-element array usage in debug reportingKees Cook1-1/+1
2024-04-24string_kunit: Move strtomem KUnit test to string_kunit.cKees Cook2-53/+54
2024-04-24string.h: Introduce memtostr() and memtostr_pad()Kees Cook1-0/+26
2024-04-19Merge tag 'hardening-v6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+16
2024-04-19string: Convert KUnit test names to standard conventionKees Cook1-36/+36
2024-04-19string: Merge strcat KUnit tests into string_kunit.cKees Cook4-110/+82
2024-04-19string: Prepare to merge strcat KUnit tests into string_kunit.cKees Cook1-6/+6
2024-04-19string: Merge strscpy KUnit tests into string_kunit.cKees Cook4-149/+120
2024-04-19string: Prepare to merge strscpy_kunit.c into string_kunit.cKees Cook1-25/+26
2024-04-19Merge tag 'bootconfig-fixes-v6.9-rc4' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-9/+13
2024-04-18string_kunit: Add test cases for str*cmp functionsIvan Orlov1-0/+155
2024-04-18bootconfig: Fix the kerneldoc of _xbc_exit()Masami Hiramatsu (Google)1-1/+2
2024-04-16bpf, tests: Fix typos in commentsChen Pei1-1/+1
2024-04-15ubsan: Add awareness of signed integer overflow trapsKees Cook1-2/+16
2024-04-15net: dqs: make struct dql more cache efficientBreno Leitao1-4/+9
2024-04-14bootconfig: use memblock_free_late to free xbc memory to buddyQiang Zhang1-8/+11
2024-04-12watchdog/softlockup: Low-overhead detection of interrupt stormBitao Hu1-0/+14
2024-04-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-5/+6
2024-04-11Merge tag 'net-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-2/+3
2024-04-10Merge tag 'hardening-v6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2024-04-09lib: Add one-byte emulation functionPaul E. McKenney2-0/+46
2024-04-09vdso: Fix powerpc build U64_MAX undeclared errorAdrian Hunter1-1/+1
2024-04-08vdso: Make delta calculation overflow safeAdrian Hunter1-1/+16
2024-04-08vdso: Add CONFIG_GENERIC_VDSO_OVERFLOW_PROTECTAdrian Hunter1-0/+7
2024-04-08vdso: Consolidate nanoseconds calculationAdrian Hunter1-24/+19
2024-04-08vdso: Consolidate vdso_calc_delta()Adrian Hunter1-1/+8
2024-04-08lib: checksum: hide unused expected_csum_ipv6_magic[]Arnd Bergmann1-2/+3
2024-04-05stackdepot: rename pool_index to pool_index_plus_1Peter Collingbourne1-2/+2
2024-04-05bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definitionAndrii Nakryiko1-2/+3
2024-04-04mm/slub, kunit: Use inverted data to corrupt kmem cacheGuenter Roeck1-1/+1
2024-04-03ubsan: fix unused variable warning in test moduleArnd Bergmann1-1/+1
2024-04-01lib/bitmap: add compile-time test for __assign_bit() optimizationAlexander Lobakin1-8/+10
2024-04-01bitmap: introduce generic optimized bitmap_size()Alexander Lobakin1-2/+0
2024-04-01lib/test_bitmap: use pr_info() for non-error messagesAlexander Potapenko1-5/+5
2024-04-01lib/test_bitmap: add tests for bitmap_{read,write}()Alexander Potapenko1-7/+172
2024-03-25Merge tag 'v6.9-rc1' into sched/core, to pick up fixes and to refresh the branchIngo Molnar45-1137/+1782
2024-03-23Merge tag 'hardening-v6.9-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-15/+21
2024-03-22overflow: Change DEFINE_FLEX to take __counted_by memberKees Cook1-0/+19
2024-03-22Merge tag 'fbdev-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-6/+9
2024-03-21Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-1/+1
2024-03-21Merge tag 'driver-core-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-13/+11
2024-03-21Merge tag 'tty-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+1
2024-03-18Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST"Guenter Roeck2-15/+0
2024-03-18ubsan: Disable signed integer overflow sanitizer on GCC < 8Kees Cook1-0/+2
2024-03-16Merge tag 'cxl-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds1-5/+10
2024-03-16fbcon: Increase maximum font width x height to 64 x 128Samuel Thibault1-6/+9
2024-03-15Merge tag 'sparc-for-6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+2
2024-03-15Merge tag 'bcachefs-2024-03-13' of https://evilpiepirate.org/git/bcachefsLinus Torvalds1-23/+12
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds12-96/+42
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-62/+252
2024-03-14Merge tag 'pci-v6.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-391/+1
2024-03-13lib/generic-radix-tree.c: Make nodes more reasonably sizedKent Overstreet1-23/+12
2024-03-13Merge tag 'modules-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+5
2024-03-13lib/firmware_table: Provide buffer length argument to cdat_table_parse()Robert Richter1-5/+10
2024-03-12Merge tag 'printk-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-3/+13
2024-03-12Merge tag 'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds4-2/+124
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds14-468/+1265
2024-03-12assoc_array: fix the return value in assoc_array_insert_mid_shortcut()Roman Smirnov1-1/+1
2024-03-12buildid: use kmap_local_page()Peng Hao1-2/+2
2024-03-12mul_u64_u64_div_u64: increase precision by conditionally swapping a and bUwe Kleine-König1-0/+15
2024-03-12Merge tag 's390-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-49/+13
2024-03-12sched/debug: Allow CONFIG_SCHEDSTATS even on !KERNEL_DEBUG kernelsIngo Molnar1-1/+1
2024-03-11Merge tag 'locking-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2024-03-11Merge tag 'vfs-6.9.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds3-29/+168
2024-03-11Merge tag 'linux_kselftest-kunit-6.9-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds5-8/+12
2024-03-11Merge tag 'linux_kselftest-next-6.9-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds13-1113/+0
2024-03-11lib/bitmap: Introduce bitmap_scatter() and bitmap_gather() helpersAndy Shevchenko1-0/+42
2024-03-08lib/fonts: Allow Sparc console 8x16 font for sparc64 early boot text consoleAndreas Larsson1-1/+2
2024-03-08net: dqs: add NIC stall detector based on BQLJakub Kicinski1-0/+74
2024-03-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-23/+0
2024-03-06dyndbg: replace kstrdup() + strchr() with kstrdup_and_replace()Andy Shevchenko1-4/+3
2024-03-06iov_iter: get rid of 'copy_mc' flagLinus Torvalds1-23/+0
2024-03-05string: Convert helpers selftest to KUnitKees Cook3-124/+100
2024-03-05string: Convert selftest to KUnitKees Cook4-260/+204
2024-03-04lib/test_vmalloc.c: use unsigned long constantMartin Kaiser1-1/+1
2024-03-04lib/test_vmalloc.c: drop empty exit functionMartin Kaiser1-5/+0
2024-03-04lib/test_vmalloc.c: fix typo in function nameMartin Kaiser1-2/+2
2024-03-04lib/stackdepot: off by one in depot_fetch_stack()Dan Carpenter1-1/+1
2024-02-29lib/string_helpers: Add flags param to string_get_size()Andy Shevchenko2-22/+70
2024-02-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-131/+141
2024-02-29lib: stackinit: Adjust target string to 8 bytes for m68kKees Cook1-3/+16
2024-02-29fortify: Improve buffer overflow reportingKees Cook2-6/+7
2024-02-29fortify: Add KUnit tests for runtime overflowsKees Cook2-2/+607
2024-02-29fortify: Provide KUnit counters for failure testingKees Cook2-0/+43
2024-02-29fortify: Allow KUnit test to build without FORTIFYKees Cook2-1/+15
2024-02-29fortify: Split reporting and avoid passing string pointerKees Cook1-3/+20
2024-02-29overflow: Introduce wrapping_assign_add() and wrapping_assign_sub()Kees Cook1-0/+43
2024-02-29overflow: Introduce wrapping_add(), wrapping_sub(), and wrapping_mul()Kees Cook1-4/+20
2024-02-29Merge tag 'net-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-8/+13
2024-02-29kunit: Fix again checksum tests on big endian CPUsChristophe Leroy1-8/+9
2024-02-28locking/rwsem: Make DEBUG_RWSEMS and PREEMPT_RT mutually exclusiveWaiman Long1-2/+2
2024-02-27lib: memcpy_kunit: Fix an invalid format specifier in an assertion msgDavid Gow1-2/+2
2024-02-27lib/cmdline: Fix an invalid format specifier in an assertion msgDavid Gow1-1/+1
2024-02-27kunit: test: Log the correct filter string in executor_testDavid Gow1-1/+1
2024-02-27kunit: Setup DMA masks on the kunit deviceMaxime Ripard1-0/+4
2024-02-27kunit: make kunit_bus_type constRicardo B. Marliere1-1/+1
2024-02-27kunit: Mark filter* params as rwLucas De Marchi1-3/+3
2024-02-27Merge 6.8-rc6 into tty-nextGreg Kroah-Hartman1-0/+1
2024-02-23crash: split vmcoreinfo exporting code out from crash_core.cBaoquan He1-1/+1
2024-02-23mm,page_owner: maintain own list of stack_records structsOscar Salvador1-0/+8
2024-02-23lib/stackdepot: move stack_record struct definition into the headerOscar Salvador1-43/+0
2024-02-23lib/stackdepot: fix first entry having a 0-handleOscar Salvador1-7/+9
2024-02-23merge mm-hotfixes-stable into mm-nonmm-stable to pick up stackdepot changesAndrew Morton1-123/+127
2024-02-23stackdepot: use variable size records for non-evictable entriesMarco Elver1-123/+127
2024-02-22netlink: add nla be16/32 types to minlen arrayFlorian Westphal1-0/+4
2024-02-22lib/Kconfig.debug: update Clang version check in CONFIG_KCOVNathan Chancellor1-1/+1
2024-02-22lib: dhry: add missing closing parenthesisGeert Uytterhoeven1-1/+1
2024-02-22lib: dhry: use ktime_ms_delta() helperGeert Uytterhoeven1-1/+1
2024-02-22lib: dhry: remove unneeded <linux/mutex.h>Geert Uytterhoeven1-1/+0
2024-02-22flex_proportions: remove unused fprop_local_singleKemeng Shi1-77/+0
2024-02-22lib/sort: optimize heapsort with double-pop variationKuan-Wei Chiu1-4/+14
2024-02-22lib/sort: optimize heapsort for equal elements in sift-down pathKuan-Wei Chiu1-1/+1
2024-02-22treewide: update LLVM Bugzilla linksNathan Chancellor3-3/+3
2024-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-29/+44
2024-02-22XArray: add cmpxchg order testDaniel Gomez1-0/+54
2024-02-22test_xarray: add tests for advanced multi-index useLuis Chamberlain1-0/+176
2024-02-22maple_tree: avoid duplicate variable init in mast_spanning_rebalance()Lukas Bulwahn1-2/+0
2024-02-22Merge series 'Use Maple Trees for simple_offset utilities' of https://lore.ke...Christian Brauner2-0/+137
2024-02-21maple_tree: fix comment describing mas_node_count_gfp()Sidhartha Kumar1-2/+2
2024-02-21test_maple_tree: testing the cyclic allocationLiam R. Howlett1-0/+44
2024-02-21maple_tree: Add mtree_alloc_cyclic()Chuck Lever1-0/+93
2024-02-20string: Allow 2-argument strscpy()Kees Cook1-4/+2
2024-02-20string: Redefine strscpy_pad() as a macroKees Cook1-34/+0
2024-02-20ubsan: Reintroduce signed overflow sanitizerKees Cook4-1/+123
2024-02-20lib/Kconfig.debug: TEST_IOV_ITER depends on MMUGuenter Roeck1-0/+1
2024-02-20treewide: replace or remove redundant def_bool in Kconfig filesMasahiro Yamada1-1/+1
2024-02-19Merge 6.8-rc5 into tty-nextGreg Kroah-Hartman5-29/+63
2024-02-19Merge 6.8-rc5 into driver-core-nextGreg Kroah-Hartman8-145/+344
2024-02-17Merge tag 'driver-core-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-10/+14
2024-02-17kobject: reduce uevent_sock_mutex scopeEric Dumazet1-6/+3
2024-02-17kobject: make uevent_seqnum atomicEric Dumazet1-8/+9
2024-02-16Merge tag 'trace-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-19/+30
2024-02-16s390/raid6: convert to use standard fpu_*() inline assembliesHeiko Carstens1-45/+10
2024-02-16s390/fpu: decrease stack usage for some casesHeiko Carstens1-2/+2
2024-02-16s390/fpu: move, rename, and merge header filesHeiko Carstens1-2/+1
2024-02-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-0/+19
2024-02-15seq_buf: Fix kernel documentationAndy Shevchenko1-17/+18
2024-02-15seq_buf: Don't use "proxy" headersAndy Shevchenko1-2/+12
2024-02-14Merge tag 'linux_kselftest-kunit-fixes-6.8-rc5' of git://git.kernel.org/pub/s...Linus Torvalds3-0/+19
2024-02-12PCI: Move PCI-specific devres code to drivers/pci/Philipp Stanner1-207/+1
2024-02-12PCI: Move pci_iomap.c to drivers/pci/Philipp Stanner3-184/+0
2024-02-09s390/fpu: make use of __uninitialized macroHeiko Carstens1-2/+2
2024-02-08Revert "kobject: Remove redundant checks for whether ktype is NULL"Greg Kroah-Hartman1-10/+14
2024-02-07dump_stack: Do not get cpu_sync for panic CPUJohn Ogness1-3/+13
2024-02-06kunit: device: Unregister the kunit_bus on shutdownDavid Gow3-0/+19
2024-02-06ubsan: Remove CONFIG_UBSAN_SANITIZE_ALLKees Cook1-12/+1
2024-02-06ubsan: Silence W=1 warnings in self-testKees Cook2-2/+3
2024-02-05net: blackhole_dev: fix build warning for ethh set but not usedBreno Leitao1-2/+1
2024-02-04Merge 6.8-rc3 into tty-nextGreg Kroah-Hartman5-116/+281
2024-02-02lib/test_kmod: fix kernel-doc warningsRandy Dunlap1-1/+5
2024-02-02iov_iter: Avoid wrap-around instrumentation in copy_compat_iovec_from_user()Kees Cook1-2/+3
2024-02-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-116/+281