aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'crc-next' of https://git.kernel.org/pub/scm/linux/kernel/git/eb...Mark Brown14-205/+270
2 daysMerge branch 'for-next/kspp' of https://git.kernel.org/pub/scm/linux/kernel/g...Mark Brown1-4/+4
2 daysMerge branch 'bitmap-for-next' of https://github.com/norov/linux.gitMark Brown4-41/+19
2 daysMerge branch 'slab/for-next' of https://git.kernel.org/pub/scm/linux/kernel/g...Mark Brown1-12/+11
2 daysMerge branch 'kunit' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah...Mark Brown5-3/+335
2 daysMerge branch 'gpio/for-next' of https://git.kernel.org/pub/scm/linux/kernel/g...Mark Brown1-0/+64
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tj...Mark Brown1-0/+5
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tr...Mark Brown1-0/+56
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/liveup...Mark Brown1-0/+3
2 daysMerge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/...Mark Brown3-6/+30
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoor...Mark Brown1-6/+6
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/iommu/...Mark Brown1-1/+1
2 daysMerge branch 'master' of git://git.code.sf.net/p/tomoyo/tomoyo.gitMark Brown1-0/+7
2 daysMerge branch 'libcrypto-next' of https://git.kernel.org/pub/scm/linux/kernel/...Mark Brown5-269/+7
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/bp...Mark Brown1-100/+263
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pr...Mark Brown2-29/+53
2 daysMerge branch 'fs-next' of linux-nextMark Brown3-21/+17
2 daysMerge branch 'mm-nonmm-unstable' of https://git.kernel.org/pub/scm/linux/kern...Mark Brown6-59/+87
2 daysMerge branch 'mm-unstable' of https://git.kernel.org/pub/scm/linux/kernel/git...Mark Brown6-73/+217
2 daysMerge branch 'mm-nonmm-stable' of https://git.kernel.org/pub/scm/linux/kernel...Mark Brown67-1378/+1809
3 daysnext-20260522/vfs-braunerMark Brown3-18/+14
3 daysMerge branch '9p-next' of https://github.com/martinetd/linuxMark Brown1-3/+3
3 daysMerge trace/for-nextSteven Rostedt (Google)2-0/+35
3 daysMerge ring-buffer/for-nextSteven Rostedt (Google)6-32/+68
3 daysmm/slab: improve kmem_cache_alloc_bulkChristoph Hellwig1-12/+11
3 daysMerge branch into tip/master: 'timers/vdso'Ingo Molnar1-3/+3
3 daysMerge branch into tip/master: 'objtool/core'Ingo Molnar1-1/+1
3 daysMerge branch into tip/master: 'locking/context'Ingo Molnar2-2/+26
3 dayslib/idr: fix ida_find_first_range() missing IDs across chunk boundariesJosh Law2-31/+38
3 daysraid6: use kmalloc() in raid6_select_algo()Mike Rapoport (Microsoft)1-3/+3
3 daysxor: use kmalloc() in calibrate_xor_blocks()Mike Rapoport (Microsoft)1-2/+3
3 dayslib: kunit_iov_iter: repeatedly call alloc_pages_bulk()Thomas Weißschuh1-2/+10
3 dayslib: free pagelist on error in iov_iter_extract_pages()Dmitry Antipov1-21/+33
3 dayslib: split codetag_lock_module_list()Bart Van Assche2-9/+11
3 daysalloc_tag: fix use-after-free in /proc/allocinfo after module unloadHao Ge1-5/+8
3 daysmm/alloc_tag: replace fixed-size early PFN array with dynamic linked listHao Ge1-50/+93
3 dayslib/test_hmm: check alloc_page_vma() return value and handle OOMQiang Liu1-2/+27
3 dayslib/test_vmalloc: add vrealloc test caseShivam Kalra1-0/+62
3 dayslib/test_hmm: fix error path in dmirror_devmem_fault()Qiang Liu1-2/+8
3 dayslib/test_hmm: use kvfree() to free kvcalloc() allocationsHao Ge1-2/+2
3 dayslib/test_meminit: use && for boolsAlexander Potapenko1-1/+1
3 daysmaple_tree: document that "last" in mtree_insert_range() is inclusiveSteven Rostedt1-2/+5
3 dayslib/nmi_backtrace: print out the CPUs which fail to respond to NMIFeng Tang1-3/+12
3 daysstring: use min in sized_strscpyThorsten Blum1-5/+3
3 dayslib/uuid_kunit: add tests for the four random UUID/GUID generatorsStepan Ionichev1-0/+56
3 dayserror-inject: use IS_ERR() check for debugfs_create_file()Ingyu Jang1-2/+2
3 daysraid6_kunit: randomize buffer alignmentChristoph Hellwig1-6/+35
3 daysraid6_kunit: randomize parameters and increase limitsChristoph Hellwig1-57/+130
3 daysraid6_kunit: cleanup dataptr handlingChristoph Hellwig1-12/+7
3 daysraid6_kunit: dynamically allocate data buffers using vmallocChristoph Hellwig1-15/+62
3 daysraid6_kunit: use KUNIT_CASE_PARAMChristoph Hellwig1-52/+68
3 daysraid6: update top of file commentsChristoph Hellwig10-78/+28
3 daysraid6: use static_call for raid6_recov_2data and raid6_recov_datapChristoph Hellwig1-2/+6
3 daysraid6: use static_call for gen_syndrom and xor_syndromChristoph Hellwig1-6/+12
3 daysraid6: rework registration of optimized algorithmsChristoph Hellwig31-409/+384
3 daysraid6: hide internalsChristoph Hellwig24-15/+119
3 daysraid6: warn when using less than four devicesChristoph Hellwig1-0/+2
3 daysraid6: improve the public interfaceChristoph Hellwig9-26/+147
3 daysraid6: use named initializers for struct raid6_callsChristoph Hellwig12-105/+95
3 daysraid6: remove raid6_get_zero_pageChristoph Hellwig8-27/+27
3 daysraid6: move to lib/raid/Christoph Hellwig37-130/+148
3 daysraid6: remove __KERNEL__ ifdefsChristoph Hellwig19-186/+15
3 daysraid6: turn the userspace test harness into a kunit testChristoph Hellwig6-261/+98
3 dayslib: kunit: add tests for __ashldi3(), __ashrdi3(), and __lshrdi3()Dmitry Antipov3-0/+186
3 dayslib/cmdline: adjust a few comments to fix kernel-doc -Wreturn warningsDmitry Antipov1-2/+5
3 dayslib/cmdline_kunit: add test case for memparse()Dmitry Antipov1-0/+56
3 dayslib: add more string to 64-bit integer conversion overflow testsDmitry Antipov1-0/+6
3 dayslib: fix memparse() to handle overflowDmitry Antipov1-8/+15
3 dayslib: fix _parse_integer_limit() to handle overflowDmitry Antipov1-15/+22
3 dayslib/tests: extend cmdline KUnit with next_arg() testsShuvam Pandey1-0/+62
3 dayslib/bug: cleanup comment style, types and modernize loggingLucas Poupeau1-40/+40
3 daysuaccess: unify inline vs outline copy_{from,to}_user() selectionYury Norov1-3/+1
3 dayslib/base64: fix copy-pasted @padding doc in base64_decode()Josh Law1-1/+1
3 dayslib/base64: validate before writing in decode tail pathJosh Law1-1/+2
3 dayslib/tests: string_helpers: don't use "proxy" headersAndy Shevchenko1-2/+7
3 dayslib/tests: string_helpers: decouple unescape and escape casesAndy Shevchenko1-0/+6
3 daystreewide: fix indentation and whitespace in Kconfig filesAnand Moon1-1/+1
3 daysseq_buf: export seq_buf_putmem_hex() and add KUnit testsShuvam Pandey2-0/+35
3 daysiov_iter: iov_folioq_get_pages: don't leave empty slot behindDominique Martinet1-3/+3
3 dayslib/crc: arm: Enable arm64's NEON intrinsics implementation of crc64Ard Biesheuvel4-1/+75
3 dayslib/crc: Turn NEON intrinsics crc64 implementation into common codeArd Biesheuvel4-27/+30
3 daysxor/arm64: Use shared NEON intrinsics implementation from 32-bit ARMArd Biesheuvel4-315/+154
3 daysxor/arm: Replace vectorized implementation with arm64's intrinsicsArd Biesheuvel6-37/+186
3 dayslib/bitrev: Introduce GENERIC_BITREVERSEYury Norov3-4/+13
3 daysarch: select HAVE_ARCH_BITREVERSE conditionally on BITREVERSEYury Norov1-0/+1
3 daysbitmap: drop bitmap_print_to_pagebuf()Yury Norov1-37/+5
4 daysMerge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'verisilicon...Joerg Roedel1-1/+1
4 dayscompiler-context-analysis: Bump required Clang version to 23Marco Elver2-2/+26
4 daysiommu, debugobjects: avoid gcc-16.1 section mismatch warningsArnd Bergmann1-1/+1
4 daysAutomated merge of 'dev' into 'next'Paul Moore1-6/+6
5 daysaudit: use 'unsigned int' instead of 'unsigned'Ricardo Robaina1-6/+6
5 daysMerge tag 'linux_kselftest-kunit-fixes-7.1-rc6' of git://git.kernel.org/pub/s...Linus Torvalds2-3/+17
6 dayskunit: provide kunit_platform_device_unregister()Bartosz Golaszewski1-0/+33
6 dayskunit: provide kunit_platform_device_register_full()Bartosz Golaszewski1-0/+31
6 daysMerge branch 'for-7.2' into for-nextPetr Mladek1-3/+3
6 dayslib/vsprintf: Require exact hash_pointers mode matchesKaitao Cheng1-3/+3
7 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc5Alexei Starovoitov6-32/+68
7 dayslib/Kconfig.debug: enable CONFIG_PREEMPT_RT for syzbot kernels.Tetsuo Handa1-0/+1
7 dayslib/Kconfig.debug: add CONFIG_DEBUG_AID_FOR_SYZBOT optionTetsuo Handa1-0/+6
7 daysMerge tag 'core-urgent-2026-05-24' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+14
10 daysseq_buf: Export seq_buf_putmem_hex() and add KUnit testsShuvam Pandey2-0/+35
10 dayskunit: fix use-after-free in debugfs when using kunit.filterFlorian Schmaus2-3/+17
11 daysMerge branch 'for-7.2' into for-nextPetr Mladek2-2/+23
11 daysvsprintf: Add test for restricted kernel pointersThomas Weißschuh2-1/+22
11 daysvsprintf: Only export no_hash_pointers to test moduleThomas Weißschuh1-1/+1
11 daysMerge branch 'kernel-7.2.misc' into vfs.allChristian Brauner1-7/+10
11 daysMerge branch 'kernel-7.2.task_exec_state' into vfs.allChristian Brauner4-23/+49
11 daysMerge branch 'vfs-7.2.misc' into vfs.allChristian Brauner2-11/+4
11 daysiov_iter: use kmemdup_array for dup_iter to harden against overflowWang Haoran1-4/+4
11 daysvsprintf: Revert "add simple_strntoul"Andy Shevchenko1-7/+0
13 daysMerge tag 'mm-hotfixes-stable-2026-05-18-21-07' of git://git.kernel.org/pub/s...Linus Torvalds1-5/+5
14 daysdebugobjects: Do not fill_pool() if pi_blocked_onHelen Koike1-4/+14
2026-05-17Merge tag 'timers-urgent-2026-05-17' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+2
2026-05-15Merge tag 'v7.1-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-7/+26
2026-05-14kunit: Add backtrace suppression self-testsGuenter Roeck2-0/+199
2026-05-14bug/kunit: Core support for suppressing warning backtracesAlessandro Carminati4-3/+136
2026-05-14vdso/datastore: Mark vdso_k_*_data pointers as __ro_after_initThomas Weißschuh1-3/+3
2026-05-14vdso/gettimeofday: Reload sequence counter after switch to time page in do_aux()Thomas Weißschuh1-3/+2
2026-05-13lib: kunit_iov_iter: fix test fail on powerpcChristian A. Ehrhardt1-5/+5
2026-05-13lib/string_helpers: annotate struct strarray with __counted_by_ptrThorsten Blum1-2/+2
2026-05-13lib/string_helpers: drop redundant allocation in kasprintf_strarrayThorsten Blum1-2/+2
2026-05-12Merge tag 'probes-fixes-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-11/+18
2026-05-12rhashtable: give each instance its own lockdep classChristian Brauner1-7/+10
2026-05-12bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.cBreno Leitao1-0/+56
2026-05-11Merge tag 'linux_kselftest-kunit-fixes-7.1-rc4' of git://git.kernel.org/pub/s...Linus Torvalds1-2/+3
2026-05-11workqueue: forbid TEST_WORKQUEUE from being built-inBreno Leitao1-0/+5
2026-05-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc3Alexei Starovoitov16-86/+573
2026-05-09lib/crypto: powerpc/md5: Drop powerpc optimized MD5 codeEric Biggers5-269/+7
2026-05-08test_kprobes: clear kprobes between test runsMartin Kaiser1-11/+18
2026-05-05Merge tag 'fbdev-for-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2026-05-05lib/vsprintf: Limit the returning size to INT_MAXMasami Hiramatsu (Google)1-2/+13
2026-05-05lib/vsprintf: Fix to check field_width and precisionMasami Hiramatsu (Google)1-22/+14
2026-05-05rhashtable: Add bucket_table_free_atomic() helperUladzislau Rezki (Sony)1-1/+9
2026-05-05rhashtable: drop ht->mutex in rhashtable_free_and_destroy()Mikhail Gavrilov1-6/+17
2026-05-04objtool: Grow __cfi_* prefix symbols for all CFI+CALL_PADDINGJosh Poimboeuf1-1/+1
2026-05-04kunit: config: KUNIT_DEBUGFS should depend on DEBUG_FSDavid Gow1-0/+1
2026-05-04kunit: config: Enable KUNIT_DEBUGFS by defaultDavid Gow1-2/+2
2026-05-01liveupdate: Reference count incoming FLB dataDavid Matlack1-0/+3
2026-05-01Merge tag 'mm-hotfixes-stable-2026-04-30-15-39' of git://git.kernel.org/pub/s...Linus Torvalds2-3/+3
2026-04-28Merge tag 'sched_ext-for-7.1-rc1-fixes' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-5/+31
2026-04-28lib/fonts: Fix bit position when rotating by 180 degreesThomas Zimmermann1-1/+1
2026-04-27MAINTAINERS: update Liam's email addressLiam R. Howlett2-3/+3
2026-04-24Merge tag 'riscv-for-linus-7.1-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-0/+285
2026-04-24Merge tag 'loongarch-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-1/+1
2026-04-22LoongArch: Adjust build infrastructure for 32BIT/64BITHuacai Chen1-1/+1
2026-04-21Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2026-04-20rhashtable: Bounce deferred worker kick through irq_workTejun Heo1-3/+28
2026-04-20bpf: Exhaustive test coverage for signed division and moduloJie Meng1-100/+263
2026-04-20Merge tag 'printk-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds3-2/+26
2026-04-20Merge branch 'for-7.1-printf-kunit-build' into for-linusPetr Mladek83-729/+1130
2026-04-19Merge tag 'usb-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-0/+36
2026-04-19rhashtable: Restore insecure_elasticity toggleHerbert Xu1-2/+3
2026-04-19Merge tag 'mm-stable-2026-04-18-02-14' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-73/+189
2026-04-18Merge tag 'memblock-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2026-04-18lib: test_hmm: implement a device release methodAlistair Popple1-3/+15
2026-04-18lib: test_hmm: evict device pages on file close to avoid use-after-freeAlistair Popple1-50/+62
2026-04-18mm/alloc_tag: clear codetag for pages allocated before page_ext initializationHao Ge1-0/+109
2026-04-18liveupdate: remove liveupdate_test_unregister()Pasha Tatashin1-18/+0
2026-04-18kho: persist blob size in KHO FDTBreno Leitao1-1/+1
2026-04-18kho: add size parameter to kho_add_subtree()Breno Leitao1-1/+2
2026-04-17Merge tag 'bootconfig-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-26/+36
2026-04-16Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/...Linus Torvalds62-64/+5927
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-1170/+980
2026-04-15Merge tag 'wq-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds3-0/+305
2026-04-15Merge tag 'slab-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-0/+92
2026-04-15Merge tag 'fbdev-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds18-39/+589
2026-04-15printf: Compile the kunit test with DISABLE_BRANCH_PROFILING DISABLE_BRANCH_P...Petr Mladek1-0/+2
2026-04-14lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl()Lukas Wunner1-1/+1
2026-04-14Merge tag 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-0/+19
2026-04-14Merge tag 'timers-vdso-2026-04-12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-118/+106
2026-04-14Merge tag 'timers-core-2026-04-12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-0/+31
2026-04-14Merge tag 'core-debugobjects-2026-04-12' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+1
2026-04-14Merge tag 'bitmap-for-v7.1' of https://github.com/norov/linuxLinus Torvalds6-36/+144
2026-04-14lib/vsprintf: use bool for local decode variableThorsten Blum1-2/+2
2026-04-13Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds8-47/+169
2026-04-13Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds64-1502/+6778
2026-04-13Merge tag 'audit-pr-20260410' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2026-04-13Merge tag 'rust-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/l...Linus Torvalds1-0/+17
2026-04-13Merge branch 'nocache-cleanup'Linus Torvalds1-2/+2
2026-04-13Merge branch 'slab/for-7.1/misc' into slab/for-nextVlastimil Babka (SUSE)1-0/+92
2026-04-11Merge branch 'timers/urgent' into timers/coreThomas Gleixner4-6/+11
2026-04-09lib/prime_numbers: drop temporary buffer in dump_primes()Yury Norov1-4/+2
2026-04-09kernfs: pass struct ns_common instead of const void * for namespace tagsChristian Brauner2-9/+12
2026-04-08Merge tag 'rust-timekeeping-for-v7.1' of https://github.com/Rust-for-Linux/li...Miguel Ojeda2-4/+8
2026-04-07lib/fonts: Implement font rotationThomas Zimmermann1-0/+103
2026-04-07lib/fonts: Refactor glyph-rotation helpersThomas Zimmermann1-33/+46
2026-04-07lib/fonts: Refactor glyph-pattern helpersThomas Zimmermann1-18/+27
2026-04-07lib/fonts: Implement glyph rotationThomas Zimmermann2-0/+151
2026-04-07lib/fonts: Clean up MakefileThomas Zimmermann1-18/+17
2026-04-07lib/fonts: Provide helpers for calculating glyph pitch and sizeThomas Zimmermann1-1/+1
2026-04-07lib/tests/slub_kunit: add a test case for {kmalloc,kfree}_nolockHarry Yoo (Oracle)1-0/+92
2026-04-06Merge tag 'v7.0-rc7' into usb-nextGreg Kroah-Hartman4-6/+11
2026-04-05bug: avoid format attribute warning for clang as wellArnd Bergmann1-5/+2
2026-04-05ubsan: turn off kmsan inside of ubsan instrumentationArnd Bergmann1-0/+1
2026-04-05mm: rename zap_vma_pages() to zap_vma()David Hildenbrand (Arm)1-1/+1
2026-04-05maple_tree: clean up mas_wr_node_store()Liam R. Howlett1-16/+26
2026-04-05maple_tree: don't pass end to mas_wr_append()Liam R. Howlett1-4/+3
2026-04-05maple_tree: pass maple copy node to mas_wmb_replace()Liam R. Howlett1-35/+25
2026-04-05maple_tree: remove maple big node and subtree structsLiam R. Howlett1-1184/+0
2026-04-05maple_tree: use maple copy node for mas_wr_split()Liam R. Howlett2-16/+138