aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2024-07-28minmax: don't use max() in situations that want a C constant expressionLinus Torvalds1-1/+1
2024-07-28minmax: make generic MIN() and MAX() macros available everywhereLinus Torvalds2-1/+2
2024-07-27Merge tag 'rust-6.11' of https://github.com/Rust-for-Linux/linuxLinus Torvalds1-26/+4
2024-07-27Merge tag 'mm-hotfixes-stable-2024-07-26-14-33' of git://git.kernel.org/pub/s...Linus Torvalds1-1/+2
2024-07-26decompress_bunzip2: fix rare decompression failureRoss Lagerwall1-1/+2
2024-07-26Merge tag 'bitmap-6.11-rc1' of https://github.com:/norov/linuxLinus Torvalds3-0/+3
2024-07-25Merge tag 'printk-for-6.11-trivial' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-0/+2
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+16
2024-07-24Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-0/+256
2024-07-22Merge tag 'for-6.11/block-20240722' of git://git.kernel.dk/linuxLinus Torvalds1-7/+29
2024-07-21Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/...Linus Torvalds50-62/+231
2024-07-21Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds7-9/+39
2024-07-19Merge tag 'char-misc-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-0/+3
2024-07-19random: introduce generic vDSO getrandom() implementationJason A. Donenfeld2-0/+256
2024-07-19Merge tag 'v6.11-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds10-17/+15
2024-07-19sbitmap: fix io hung due to race on sbitmap_word::clearedYang Yang1-7/+29
2024-07-18Merge tag 'slab-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/vb...Linus Torvalds2-3/+1
2024-07-18Merge tag 'bootconfig-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-11/+9
2024-07-18Merge tag 'drm-next-2024-07-18' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-10/+12
2024-07-16Merge tag 'net-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds5-23/+155
2024-07-16Merge tag 'linux_kselftest-kunit-6.11-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds14-368/+871
2024-07-16Merge tag 'sysctl-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+0
2024-07-16Merge tag 'hardening-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+1
2024-07-15Merge tag 'timers-core-2024-07-14' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-10/+10
2024-07-15Merge tag 'core-debugobjects-2024-07-14' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-10/+11
2024-07-15Merge branch 'slab/for-6.11/buckets' into slab/for-nextVlastimil Babka2-3/+1
2024-07-14Merge tag 'kbuild-fixes-v6.10-4' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+4
2024-07-15fortify: fix warnings in fortify tests with KASANMasahiro Yamada1-0/+4
2024-07-13Merge tag 'timers-v6.11-rc1' of https://git.linaro.org/people/daniel.lezcano/...Thomas Gleixner8-18/+85
2024-07-13crypto: lib/mpi - delete unnecessary conditionDan Carpenter1-6/+4
2024-07-12lib/bch.c: use swap() to improve codeThorsten Blum1-15/+5
2024-07-12test_bpf: convert comma to semicolonChen Ni1-2/+2
2024-07-12kunit: executor: Simplify string allocation handlingKees Cook2-10/+4
2024-07-12bootconfig: Remove duplicate included header file linux/bootconfig.hThorsten Blum1-11/+9
2024-07-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-1/+6
2024-07-10Merge tag 'mm-hotfixes-stable-2024-07-10-13-19' of git://git.kernel.org/pub/s...Linus Torvalds1-1/+3
2024-07-10Merge tag 'bcachefs-2024-07-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds1-0/+3
2024-07-10closures: fix closure_sync + closure debuggingKent Overstreet1-0/+3
2024-07-09Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni1-0/+10
2024-07-08uaccess: always export _copy_[from|to]_user with CONFIG_RUSTArnd Bergmann1-26/+4
2024-07-06Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm: fixAndrew Morton1-1/+3
2024-07-06lib/build_OID_registry: avoid non-destructive substitution for Perl < 5.13.2 ...Paul Menzel1-1/+3
2024-07-05Merge v6.10-rc6 into drm-nextDaniel Vetter7-18/+84
2024-07-04math: rational: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-04lib/zlib: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-04lib/rbtree.c: fix the example typoHsin Chang Yu1-4/+4
2024-07-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-6/+48
2024-07-03lib/zlib: unpoison DFLTCC output buffersIlya Leoshkevich2-0/+29
2024-07-03maple_tree: modified return type of mas_wr_store_entry()JaeJoon Jung1-9/+6
2024-07-03lib: test_hmm: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-03test_maple_tree: add the missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-03ubsan: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-03test_xarray: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-03vdso/gettimeofday: Clarify comment about open coded functionAnna-Maria Behnsen1-10/+10
2024-07-02kunit/usercopy: Add missing MODULE_DESCRIPTION()Jeff Johnson1-0/+1
2024-07-02kunit/usercopy: Disable testing on !CONFIG_MMUKees Cook2-0/+9
2024-07-01Merge 6.10-rc6 into char-misc-nextGreg Kroah-Hartman7-18/+84
2024-06-28selftests/fpu: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-28build-id: require program headers to be right after ELF headerAlexey Dobriyan1-0/+14
2024-06-28Merge tag 'hardening-v6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-0/+2
2024-06-28Merge tag 'bcachefs-2024-06-28' of https://evilpiepirate.org/git/bcachefsLinus Torvalds1-6/+46
2024-06-28string: kunit: add missing MODULE_DESCRIPTION() macrosJeff Johnson2-0/+2
2024-06-28Merge tag 'drm-misc-next-2024-06-27' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie1-2/+4
2024-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+8
2024-06-25bpf: Fix tailcall cases in test_bpfLeon Hwang1-0/+10
2024-06-25dim: add new interfaces for initialization and getting resultsHeng Qi1-0/+68
2024-06-25ethtool: provide customized dim profile managementHeng Qi1-0/+70
2024-06-25dim: make DIMLIB dependent on NETHeng Qi1-0/+1
2024-06-25linux/dim: move useful macros to .h fileHeng Qi1-6/+0
2024-06-24KUnit: add missing MODULE_DESCRIPTION() macros for lib/test_*.koJeff Johnson20-2/+22
2024-06-24lib/dump_stack: report process UID in dump_stack_print_info()Suren Baghdasaryan1-2/+4
2024-06-24lib/plist.c: avoid worst case scenario in plist_addI Hsin Cheng1-1/+37
2024-06-24lib/Kconfig.debug: document panic= command line option and procfs entry for P...Brian Masney1-1/+3
2024-06-24lib/test_linear_ranges: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-24lib/test_kmod: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-24siphash: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-24uuid: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-24kunit: add missing MODULE_DESCRIPTION() macros to lib/*.cJeff Johnson6-0/+6
2024-06-24lib/asn1_encoder: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-24KUnit: add missing MODULE_DESCRIPTION() macros for lib/*_test.koJeff Johnson2-0/+2
2024-06-24kunit/fortify: add missing MODULE_DESCRIPTION() macrosJeff Johnson2-0/+2
2024-06-24kernel/panic: add verbose logging of kernel taints in backtracesJani Nikula1-0/+3
2024-06-24lib/ts: add missing MODULE_DESCRIPTION() macrosJeff Johnson3-0/+3
2024-06-24lib/plist.c: enforce memory ordering in plist_check_listI Hsin Cheng1-2/+2
2024-06-24percpu_counter: add a cmpxchg-based _add_batch variantMateusz Guzik1-5/+39
2024-06-24lib/test_sort: add a testcase to ensure code coverageKuan-Wei Chiu1-1/+13
2024-06-24lib/sort: optimize heapsort for handling final 2 or 3 elementsKuan-Wei Chiu1-4/+6
2024-06-24lib/sort: fix outdated comment regarding glibc qsort()Kuan-Wei Chiu1-1/+1
2024-06-24lib/sort: remove unused pr_fmt macroKuan-Wei Chiu1-2/+0
2024-06-24lib/test_min_heap: add test for heap_del()Kuan-Wei Chiu1-0/+36
2024-06-24lib min_heap: add args for min_heap_callbacksKuan-Wei Chiu1-13/+13
2024-06-24lib min_heap: add type safe interfaceKuan-Wei Chiu1-7/+6
2024-06-24debugobjects: Annotate racy debug variablesBreno Leitao1-10/+11
2024-06-24lib/fonts: Fix visiblity of SUN12x22 and TER16x32 if DRM_PANICGeert Uytterhoeven1-2/+4
2024-06-23closures: closure_get_not_zero(), closure_return_sync()Kent Overstreet1-6/+46
2024-06-22Merge tag 'bcachefs-2024-06-22' of https://evilpiepirate.org/git/bcachefsLinus Torvalds1-2/+8
2024-06-21closures: Change BUG_ON() to WARN_ON()Kent Overstreet1-2/+8
2024-06-21crypto: lib - add missing MODULE_DESCRIPTION() macrosJeff Johnson3-0/+3
2024-06-21crypto: lib/mpi - Use swap() in mpi_powm()Jiapeng Chong1-7/+2
2024-06-21crypto: lib/mpi - Use swap() in mpi_ec_mul_point()Jiapeng Chong1-4/+2
2024-06-21Merge tag 'drm-misc-next-2024-05-30' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie1-10/+10
2024-06-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-14/+32
2024-06-19fortify: Do not special-case 0-sized destinationsKees Cook1-2/+1
2024-06-18lib: bitmap: add missing MODULE_DESCRIPTION() macrosJeff Johnson3-0/+3
2024-06-18cpumask: limit FORCE_NR_CPUS to just the UP caseLinus Torvalds1-7/+1
2024-06-17Merge tag 'mm-hotfixes-stable-2024-06-17-11-43' of git://git.kernel.org/pub/s...Linus Torvalds1-3/+13
2024-06-17Merge tag 'hardening-v6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-4/+18
2024-06-17Merge tag 'v6.10-rc4' into driver-core-nextGreg Kroah-Hartman1-0/+1
2024-06-17Merge tag 'v6.10-rc4' into char-misc-nextGreg Kroah-Hartman1-0/+1
2024-06-15lib/alloc_tag: do not register sysctl interface when CONFIG_SYSCTL=nSuren Baghdasaryan1-3/+13
2024-06-14usercopy: Convert test_user_copy to KUnit testKees Cook4-344/+339
2024-06-14kunit: test: Add vm_mmap() allocation resource managerKees Cook2-0/+114
2024-06-13mm profiling: Remove superfluous sentinel element from ctl_tableJoel Granados1-1/+0
2024-06-12vsprintf: add missing MODULE_DESCRIPTION() macroJeff Johnson2-0/+2
2024-06-12kobject_uevent: Fix OOB access within zap_modalias_env()Zijun Hu1-1/+16
2024-06-10Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-0/+1
2024-06-10kunit/overflow: Adjust for __counted_by with DEFINE_RAW_FLEX()Kees Cook1-3/+17
2024-06-10mlxsw: spectrum_acl_erp: Fix object nesting warningIdo Schimmel1-15/+0
2024-06-10lib: objagg: Fix general protection faultIdo Schimmel1-0/+3
2024-06-10lib: test_objagg: Fix spellingIdo Schimmel1-1/+1
2024-06-10lib: objagg: Fix spellingIdo Schimmel1-1/+1
2024-06-07list: test: add the missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-07kunit: add missing MODULE_DESCRIPTION() macros to core modulesJeff Johnson3-0/+3
2024-06-07crypto: lib - add missing MODULE_DESCRIPTION() macrosJeff Johnson4-0/+4
2024-06-06Merge tag 'net-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+1
2024-06-06mm/util: Swap kmemdup_array() argumentsJean-Philippe Brucker1-1/+1
2024-06-04lib/math: add missing MODULE_DESCRIPTION() macrosJeff Johnson2-0/+2
2024-06-04dyndbg: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-03lib/test_rhashtable: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-03list: test: remove unused struct 'klist_test_struct'Dr. David Alan Gilbert1-6/+0
2024-06-03test_bpf: Add missing MODULE_DESCRIPTION()Jeff Johnson1-0/+1
2024-05-31kunit/fortify: Remove __kmalloc_node() testKees Cook1-3/+0
2024-05-30kunit: Cover 'assert.c' with testsIvan Orlov3-8/+400
2024-05-28mm, slab: don't wrap internal functions with alloc_hooks()Vlastimil Babka2-6/+1
2024-05-27Merge drm/drm-next into drm-misc-nextMaxime Ripard58-815/+2355
2024-05-25Merge tag 'mm-hotfixes-stable-2024-05-25-09-13' of git://git.kernel.org/pub/s...Linus Torvalds1-15/+32
2024-05-24lib: add version into /proc/allocinfo outputSuren Baghdasaryan1-15/+32
2024-05-24Merge tag 'hardening-v6.10-rc1-fixes' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-1/+2
2024-05-22Merge tag 'mm-nonmm-stable-2024-05-22-17-30' of git://git.kernel.org/pub/scm/...Linus Torvalds6-79/+64
2024-05-22Merge tag 'mm-stable-2024-05-22-17-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-9/+2
2024-05-22Merge tag 'tty-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-52/+55
2024-05-21Merge tag 'bitmap-for-6.10v2' of https://github.com/norov/linuxLinus Torvalds5-6/+38
2024-05-21Merge tag 'pull-bd_flags-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+2
2024-05-19usercopy: Don't use "proxy" headersAndy Shevchenko1-2/+6
2024-05-19bitops: Move aligned_byte_mask() to wordpart.hAndy Shevchenko1-0/+1
2024-05-19stackdepot: use gfp_nested_mask() instead of open coded maskingDave Chinner1-9/+2
2024-05-19selftests/fpu: allow building on other architecturesSamuel Holland3-25/+7
2024-05-19selftests/fpu: move FP code to a separate translation unitSamuel Holland4-32/+48
2024-05-19lib/raid6: use CC_FLAGS_FPU for NEON CFLAGSSamuel Holland1-23/+10
2024-05-19Merge tag 'mm-nonmm-stable-2024-05-19-11-56' of git://git.kernel.org/pub/scm/...Linus Torvalds5-17/+25
2024-05-19Merge tag 'bcachefs-2024-05-19' of https://evilpiepirate.org/git/bcachefsLinus Torvalds1-0/+37
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds8-31/+707
2024-05-18kunit/fortify: Fix memcmp() test to be amplitude agnosticKees Cook1-1/+1
2024-05-18ubsan: Restore dependency on ARCH_HAS_UBSANKees Cook1-0/+1
2024-05-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-7/+6
2024-05-18Merge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds3-6/+6
2024-05-17Merge tag 'probes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tra...Linus Torvalds1-106/+6
2024-05-14Merge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds7-28/+201
2024-05-14Merge tag 'linux_kselftest-kunit-6.10-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds7-32/+99
2024-05-14Merge tag 'irq-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-0/+26
2024-05-14Merge tag 'timers-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-19/+43
2024-05-13Merge tag 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2024-05-13Merge tag 'hardening-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds8-393/+644
2024-05-13Merge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linuxLinus Torvalds1-4/+4
2024-05-13Merge tag 'tpmdd-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-0/+265
2024-05-13Merge tag 'slab-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vb...Linus Torvalds1-1/+1
2024-05-13Merge tag 'cmpxchg.2024.05.11a' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-0/+46
2024-05-10Merge tag 'mm-hotfixes-stable-2024-05-10-13-14' of git://git.kernel.org/pub/s...Linus Torvalds3-17/+49
2024-05-10kbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada2-4/+4
2024-05-09crypto: lib - implement library version of AES in CFB modeArd Biesheuvel3-0/+265
2024-05-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+5
2024-05-09bitmap: relax find_nth_bit() limitation on return valueYury Norov2-3/+3
2024-05-09lib: make test_bitops compilable into the kernel imageYury Norov1-1/+0
2024-05-09lib/test_bitops: Add benchmark test for fns()Kuan-Wei Chiu1-0/+28
2024-05-08closures: closure_sync_timeout()Kent Overstreet1-0/+37
2024-05-08kfifo: don't use "proxy" headersAndy Shevchenko1-4/+4
2024-05-07lib: Allow for the DIM library to be modularFlorian Fainelli3-3/+6
2024-05-06kunit: bail out early in __kunit_test_suites_init() if there are no suites to...Scott Mayhew1-0/+3
2024-05-06kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPERIvan Orlov1-10/+2
2024-05-06kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig optionDavid Gow2-4/+15
2024-05-06kunit: unregister the device on errorWander Lairson Costa1-1/+1
2024-05-06kunit: Fix race condition in try-catch completionDavid Gow1-3/+7
2024-05-06kunit: Add tests for faultMickaël Salaün1-1/+44
2024-05-06kunit: Print last test location on faultMickaël Salaün1-3/+7
2024-05-06kunit: Fix KUNIT_SUCCESS() calls in iov_iter testsMickaël Salaün1-9/+9
2024-05-06kunit: Handle test faultsMickaël Salaün1-7/+12
2024-05-06kunit: Fix timeout messageMickaël Salaün1-1/+2
2024-05-06kunit: Fix kthread referenceMickaël Salaün1-3/+6
2024-05-06kunit: Handle thread creation errorMickaël Salaün1-0/+1
2024-05-05xarray: inline xas_descend to improve performanceLong Li1-1/+2
2024-05-05XArray: set the marks correctly when splitting an entryMatthew Wilcox (Oracle)2-5/+32
2024-05-05lib/test_xarray.c: fix error assumptions on check_xa_multi_store_adv_add()Luis Chamberlain1-4/+9
2024-05-05maple_tree: fix mas_empty_area_rev() null pointer dereferenceLiam R. Howlett1-8/+8
2024-05-05Merge tag 'char-misc-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+5
2024-05-02wrapper for access to ->bd_partnoAl Viro1-1/+1
2024-05-02Use bdev_is_paritition() instead of open-coding itAl Viro1-1/+1
2024-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-5/+6
2024-05-02Merge tag 'net-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-3/+4
2024-05-02string: Add additional __realloc_size() annotations for "dup" helpersKees Cook1-0/+26
2024-05-02vmlinux: Avoid weak reference to notes sectionArd Biesheuvel1-2/+2