aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2023-09-29maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW statesLiam R. Howlett2-73/+235
2023-09-19argv_split: fix kernel-doc warningsRandy Dunlap1-2/+2
2023-09-19scatterlist: add missing function params to kernel-docRandy Dunlap1-1/+3
2023-09-12Merge tag 'linux-kselftest-kunit-6.6-rc2' of git://git.kernel.org/pub/scm/lin...Linus Torvalds3-21/+43
2023-09-09iov_iter: Kunit tests for page extractionDavid Howells1-0/+240
2023-09-09iov_iter: Kunit tests for copying to/from an iteratorDavid Howells3-0/+549
2023-09-09iov_iter: Fix iov_iter_extract_pages() with zero-sized entriesDavid Howells1-15/+15
2023-09-08Merge tag 'xarray-6.6' of git://git.infradead.org/users/willy/xarrayLinus Torvalds2-2/+8
2023-09-08Merge tag 'loongarch-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds6-0/+1002
2023-09-06raid6: Add LoongArch SIMD recovery implementationWANG Xuerui4-2/+523
2023-09-06raid6: Add LoongArch SIMD syndrome calculationWANG Xuerui5-0/+481
2023-09-05idr: fix param name in idr_alloc_cyclic() docAriel Marcovitch1-1/+1
2023-09-05xarray: Document necessary flag in alloc functionsPhilipp Stanner1-0/+6
2023-09-05kunit: Fix possible memory leak in kunit_filter_suites()Jinjie Ruan1-2/+2
2023-09-05kunit: Fix possible null-ptr-deref in kunit_parse_glob_filter()Jinjie Ruan1-4/+19
2023-09-05kunit: Fix the wrong err path and add goto labels in kunit_filter_suites()Jinjie Ruan1-9/+12
2023-09-05kunit: Fix wild-memory-access bug in kunit_free_suite_set()Jinjie Ruan1-1/+2
2023-09-04Merge tag 'printk-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+1
2023-09-01Merge tag 'percpu-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds1-19/+43
2023-09-01Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+6
2023-09-01Merge tag 'driver-core-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-31/+31
2023-09-01Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+6
2023-09-01kunit: test: Make filter strings in executor_test writableDavid Gow1-5/+8
2023-08-31lib/Kconfig.debug: Restrict DEBUG_INFO_SPLIT for RISC-VNathan Chancellor1-0/+5
2023-08-31riscv: enable DEBUG_FORCE_FUNCTION_ALIGN_64BJisheng Zhang1-1/+1
2023-08-30Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+15
2023-08-30Merge tag 'devicetree-header-cleanups-for-6.6' of git://git.kernel.org/pub/sc...Linus Torvalds1-1/+3
2023-08-30Merge tag 'sound-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds3-1/+135
2023-08-30Merge tag 'md-next-20230814-resend' into loongarch-nextHuacai Chen4-25/+31
2023-08-29Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds4-25/+31
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds9-55/+11
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-618/+636
2023-08-29Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds4-45/+82
2023-08-29Merge tag 'v6.6-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds28-3/+8
2023-08-28Merge tag 'linux-kselftest-kunit-6.6-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds9-93/+802
2023-08-28Merge tag 'locking-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-100/+35
2023-08-28Merge tag 'hardening-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-22/+27
2023-08-28Merge tag 'iomap-6.6-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-15/+28
2023-08-28lib/genalloc: Explicitly include correct DT includesRob Herring1-1/+3
2023-08-28Merge tag 'asoc-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai5-7/+16
2023-08-25Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-5/+7
2023-08-25lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernelsHelge Deller1-26/+6
2023-08-25Merge tag 'mm-hotfixes-stable-2023-08-25-11-07' of git://git.kernel.org/pub/s...Linus Torvalds2-1/+7
2023-08-25pcpcntr: add group allocation/freeMateusz Guzik1-19/+43
2023-08-25kunit: Fix checksum tests on big endian CPUsChristophe Leroy1-16/+38
2023-08-24maple_tree: clean up mas_wr_append()Liam R. Howlett1-14/+20
2023-08-24minmax: add in_range() macroMatthew Wilcox (Oracle)1-3/+0
2023-08-24merge mm-hotfixes-stable into mm-stable to pick up depended-upon changesAndrew Morton1-0/+7
2023-08-24maple_tree: disable mas_wr_append() when other readers are possibleLiam R. Howlett1-0/+7
2023-08-24Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2023-08-22Add cs42l43 PC focused SoundWire CODECMark Brown5-7/+16
2023-08-21merge mm-hotfixes-stable into mm-stable to pick up depended-upon changesAndrew Morton2-2/+1
2023-08-21kstrtox: consistently use _tolower()Andy Shevchenko1-1/+1
2023-08-21lib/vsprintf: declare no_hash_pointers in sprintf.hAndy Shevchenko1-2/+0
2023-08-21lib/vsprintf: split out sprintf() and friendsAndy Shevchenko2-0/+2
2023-08-21maple_tree: replace data before marking dead in split and spanning storeLiam R. Howlett1-325/+168
2023-08-21maple_tree: change mas_adopt_children() parent usageLiam R. Howlett1-1/+1
2023-08-21maple_tree: introduce mas_tree_parent() definitionLiam R. Howlett1-8/+5
2023-08-21maple_tree: introduce mas_put_in_tree()Liam R. Howlett1-46/+27
2023-08-21maple_tree: reorder replacement of nodes to avoid live lockLiam R. Howlett1-10/+46
2023-08-21maple_tree: add hex output to maple_arange64 dumpLiam R. Howlett1-4/+20
2023-08-21radix tree: remove unused variableArnd Bergmann1-1/+0
2023-08-21kunit: fix struct kunit_attr headerRae Moar1-0/+2
2023-08-19kobject: Remove redundant checks for whether ktype is NULLZhen Lei1-14/+10
2023-08-19kobject: Add sanity check for kset->kobj.ktype in kset_register()Zhen Lei1-0/+5
2023-08-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2023-08-18nmi_backtrace: allow excluding an arbitrary CPUDouglas Anderson1-3/+3
2023-08-18lib/bch.c: use bitrev instead of internal logicJohn Sanpe2-36/+3
2023-08-18lib: error-inject: remove error checking for debugfs_create_dir()Wang Ming1-2/+0
2023-08-18lib: remove error checking for debugfs_create_dir()Wang Ming1-3/+0
2023-08-18lib: replace kmap() with kmap_local_page()Sumitra Sharma1-8/+2
2023-08-18maple_tree: reduce resets during store setupLiam R. Howlett1-11/+26
2023-08-18maple_tree: refine mas_preallocate() node calculationsLiam R. Howlett1-1/+43
2023-08-18maple_tree: move mas_wr_end_piv() below mas_wr_extend_null()Liam R. Howlett1-16/+15
2023-08-18maple_tree: adjust node allocation on mas_rebalance()Liam R. Howlett1-1/+1
2023-08-18maple_tree: re-introduce entry to mas_preallocate() argumentsLiam R. Howlett1-1/+2
2023-08-18maple_tree: add benchmarking for mas_prev()Liam R. Howlett1-0/+37
2023-08-18maple_tree: add benchmarking for mas_for_eachLiam R. Howlett1-0/+39
2023-08-18maple_tree: Be more strict about lockingLiam R. Howlett1-2/+8
2023-08-18maple_tree: mtree_insert: fix typo in kernel-doc description of GFP flagsMike Rapoport (IBM)1-1/+1
2023-08-18maple_tree: mtree_insert*: fix typo in kernel-doc descriptionMike Rapoport (IBM)1-2/+2
2023-08-18lib/test_meminit: allocate pages up to order MAX_ORDERAndrew Donnellan1-1/+1
2023-08-18maple_tree: drop mas_first_entry()Peng Zhang1-72/+0
2023-08-18maple_tree: replace mas_logical_pivot() with mas_safe_pivot()Peng Zhang1-30/+3
2023-08-18maple_tree: update mt_validate()Peng Zhang1-10/+9
2023-08-18maple_tree: make mas_validate_limits() check root node and node limitPeng Zhang1-16/+14
2023-08-18maple_tree: fix mas_validate_child_slot() to check last missed slotPeng Zhang1-4/+8
2023-08-18maple_tree: make mas_validate_gaps() to check metadataPeng Zhang1-36/+42
2023-08-18maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no gapPeng Zhang1-11/+2
2023-08-18maple_tree: add a fast path case in mas_wr_slot_store()Peng Zhang1-12/+24
2023-08-18maple_tree: optimize mas_wr_append(), also improve duplicating VMAsPeng Zhang1-11/+22
2023-08-18maple_tree: add test for mas_wr_modify() fast pathPeng Zhang1-0/+65
2023-08-18maple_tree: fix a few documentation issuesThomas Gleixner1-5/+21
2023-08-18bpf/tests: Enhance output on error and fix typosHelge Deller1-5/+7
2023-08-18iov_iter: Export import_ubuf()Takashi Iwai1-0/+1
2023-08-16lib: test_scanf: Add explicit type cast to result initialization in test_numb...Nathan Chancellor1-1/+1
2023-08-15hardening: Move BUG_ON_DATA_CORRUPTION to hardening optionsMarco Elver1-11/+1
2023-08-15list: Introduce CONFIG_LIST_HARDENEDMarco Elver3-4/+12
2023-08-15list_debug: Introduce inline wrappers for debug checksMarco Elver1-6/+5
2023-08-15raid6: test: only check for Altivec if building on powerpc hostsWANG Xuerui1-9/+10
2023-08-15raid6: test: make sure all intermediate and artifact files are .gitignoredWANG Xuerui1-0/+3
2023-08-15raid6: test: cosmetic cleanups for the test MakefileWANG Xuerui1-15/+16
2023-08-15raid6: guard the tables.c include of <linux/export.h> with __KERNEL__WANG Xuerui1-0/+2
2023-08-15raid6: remove the <linux/export.h> include from recov.cWANG Xuerui1-1/+0
2023-08-13Merge 6.5-rc6 into char-misc-nextGreg Kroah-Hartman5-7/+16
2023-08-11Merge tag 'mm-hotfixes-stable-2023-08-11-13-44' of git://git.kernel.org/pub/s...Linus Torvalds1-1/+1
2023-08-11crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()Mark O'Donovan1-2/+6
2023-08-11crypto: lib - Move mpi into lib/cryptoHerbert Xu28-1/+2
2023-08-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2023-08-08kunit: Allow kunit test modules to use test filteringJanusz Krzysztofik3-27/+55
2023-08-08kunit: Make 'list' action available to kunit test modulesJanusz Krzysztofik2-14/+32
2023-08-08kunit: Report the count of test suites in a moduleJanusz Krzysztofik3-32/+52
2023-08-07Merge tag 'wq-for-6.5-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2023-08-05kobject: Add helper kobj_ns_type_is_valid()Zhen Lei1-17/+16
2023-08-04lib/string_helpers: Add kstrdup_and_replace() helperAndy Shevchenko1-0/+15
2023-08-04crypto, cifs: fix error handling in extract_iter_to_sg()David Howells1-1/+1
2023-08-04kunit: fix uninitialized variables bug in attributes filteringRae Moar3-31/+29
2023-08-04kunit: fix possible memory leak in kunit_filter_suites()Ruan Jinjie1-5/+12
2023-08-04dyndbg: add source filename to prefixThomas Weißschuh1-0/+4
2023-08-04dyndbg: increase PREFIX_SIZE to 128Thomas Weißschuh1-1/+1
2023-08-04dyndbg: constify opt_arrayThomas Weißschuh1-1/+1
2023-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-6/+15
2023-08-02Merge tag 'bitmap-6.5-rc5' of https://github.com:/norov/linuxLinus Torvalds3-5/+14
2023-07-31kunit: fix wild-memory-access bug in kunit_filter_suites()Ruan Jinjie1-1/+2
2023-07-30ASoC: Merge up fixes from Linus' treeMark Brown1-1/+1
2023-07-30Merge tag 'char-misc-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2023-07-28XArray: Do not return sibling entries from xa_load()Matthew Wilcox (Oracle)1-1/+1
2023-07-27Merge tag 'nf-next-23-07-27' of https://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski2-13/+36
2023-07-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-8/+7
2023-07-27lib/ts_bm: add helper to reduce indentation and improve readabilityJeremy Sowden1-13/+30
2023-07-27netlink: allow be16 and be32 types in all uint policy checksFlorian Westphal1-0/+6
2023-07-26kunit: add tests for filtering attributesRae Moar1-0/+116
2023-07-26kunit: memcpy: Mark tests as slow using test attributesRae Moar2-4/+7
2023-07-26kunit: Add ability to filter attributesRae Moar4-28/+358
2023-07-26kunit: Add module attributeRae Moar1-0/+25
2023-07-26kunit: Add speed attributeRae Moar2-1/+52
2023-07-26kunit: Add test attributes API structureRae Moar4-12/+109
2023-07-26lockdep/selftests: Use SBRM APIs for wait context testsBoqun Feng1-100/+35
2023-07-26misc/genalloc: Name subpools by of_node_full_name()Linus Walleij1-1/+1
2023-07-24iov_iter: Add copy_folio_from_iter_atomic()Matthew Wilcox (Oracle)1-1/+1
2023-07-24iov_iter: Handle compound highmem pages in copy_page_from_iter_atomic()Matthew Wilcox (Oracle)1-10/+23
2023-07-24iov_iter: Map the page later in copy_page_from_iter_atomic()Matthew Wilcox (Oracle)1-8/+8
2023-07-23ASoC: Merge up fixes from mainlineMark Brown3-10/+13
2023-07-22Merge tag 'block-6.5-2023-07-21' of git://git.kernel.dk/linuxLinus Torvalds1-8/+7
2023-07-21sbitmap: fix batching wakeupDavid Jeffery1-8/+7
2023-07-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-3/+7
2023-07-19rust: support running Rust documentation tests as KUnit onesMiguel Ojeda1-0/+13
2023-07-19ASoC: Improve coverage in default KUnit runsMark Brown1-1/+1
2023-07-18Merge tag 'mm-hotfixes-stable-2023-07-18-12-28' of git://git.kernel.org/pub/s...Linus Torvalds2-2/+6
2023-07-18lib/bitmap: workaround const_eval test build failureYury Norov2-4/+10
2023-07-17ubsan: Clarify Kconfig text for CONFIG_UBSAN_TRAPJann Horn1-1/+9
2023-07-17cpumask: eliminate kernel-doc warningsRandy Dunlap1-1/+4
2023-07-17maple_tree: fix 32 bit mas_next testingLiam R. Howlett1-1/+4
2023-07-17maple_tree: set the node limit when creating a new root nodePeng Zhang1-1/+2
2023-07-13Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-11/+1
2023-07-11workqueue: Fix cpu_intensive_thresh_us name in help textGeert Uytterhoeven1-1/+1
2023-07-10iov_iter: Mark copy_iovec_from_user() noclonePeter Zijlstra1-1/+1
2023-07-09lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifierAndy Shevchenko1-10/+1
2023-07-09lib/math/int_log: Use ARRAY_SIZE(logtable) where makes senseAndy Shevchenko1-2/+2
2023-07-09lib/math: Move dvb_math.c into lib/math/int_log.cAndy Shevchenko2-1/+143
2023-07-08Merge tag 'mm-hotfixes-stable-2023-07-08-10-43' of git://git.kernel.org/pub/s...Linus Torvalds1-2/+9
2023-07-08Merge tag 'hardening-v6.5-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-15/+1
2023-07-08Merge tag 'bitmap-6.5-rc1' of https://github.com/norov/linuxLinus Torvalds3-5/+17
2023-07-08lib: dhry: fix sleeping allocations inside non-preemptable sectionGeert Uytterhoeven1-2/+9
2023-07-06Merge tag 'asm-generic-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-07-03Revert "fortify: Allow KUnit test to build without FORTIFY"Kees Cook2-15/+1
2023-07-03Merge tag 'char-misc-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-6/+6
2023-06-30Merge tag 'v6.5-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-59/+18
2023-06-30Merge tag 'probes-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds1-3/+7
2023-06-29lib/test_bpf: Call page_address() on page acquired with GFP_KERNEL flagSumitra Sharma1-11/+1
2023-06-28Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds6-35/+425
2023-06-28Merge tag 'v6.5-rc1-sysctl-next' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-7/+84
2023-06-28Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...Linus Torvalds8-32/+80
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-919/+1593
2023-06-27Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-39/+179
2023-06-27Merge tag 'wq-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-0/+13
2023-06-27Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-4/+0
2023-06-27Merge tag 'x86_misc_for_v6.5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-0/+352
2023-06-27Merge tag 'linux-kselftest-kunit-6.5-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds5-76/+335
2023-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+3
2023-06-26Merge tag 'core-debugobjects-2023-06-26' of ssh://gitolite.kernel.org/pub/scm...Linus Torvalds1-0/+9
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds5-35/+32
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-428/+3
2023-06-26lib/ts_bm: reset initial match offset for every block of textJeremy Sowden1-1/+3
2023-06-24Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-2/+1
2023-06-23watchdog/hardlockup: fix typo in config HARDLOCKUP_DETECTOR_PREFER_BUDDYLukas Bulwahn1-1/+1
2023-06-23devres: show which resource was invalid in __devm_ioremap_resource()Ben Dooks1-1/+1
2023-06-23Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes.Andrew Morton4-5/+13
2023-06-22cpumask: fix function description kernel-doc notationRandy Dunlap1-1/+1
2023-06-22lib/bitmap: drop optimization of bitmap_{from,to}_arr64Yury Norov1-1/+1
2023-06-22lib/test_bitmap: increment failure counter properlyYury Norov1-3/+15
2023-06-19watchdog/hardlockup: define HARDLOCKUP_DETECTOR_ARCHPetr Mladek1-0/+9
2023-06-19watchdog/sparc64: define HARDLOCKUP_DETECTOR_SPARC64Petr Mladek1-1/+1
2023-06-19watchdog/hardlockup: make HAVE_NMI_WATCHDOG sparc64-specificPetr Mladek1-10/+5
2023-06-19watchdog/hardlockup: make the config checks more straightforwardPetr Mladek1-26/+36
2023-06-19watchdog/hardlockup: sort hardlockup detector related config values a logical...Petr Mladek1-39/+39
2023-06-19watchdog/buddy: simplify the dependency for HARDLOCKUP_DETECTOR_PREFER_BUDDYDouglas Anderson1-1/+1
2023-06-18test_sysclt: Test for registering a mount pointJoel Granados1-6/+39
2023-06-18test_sysctl: Add an unregister sysctl testJoel Granados1-0/+30
2023-06-18test_sysctl: Group node sysctl test under one funcJoel Granados1-3/+17