aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2021-11-03string: uninline memcpy_and_padGuenter Roeck1-0/+20
2021-11-02Merge tag 'linux-kselftest-kunit-5.16-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds4-37/+245
2021-11-02Merge tag 'drm-next-2021-11-03' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-0/+82
2021-11-02Merge tag 'gfs2-v5.15-rc5-mmap-fault' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-23/+80
2021-11-02Merge tag 'printk-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-37/+35
2021-11-02Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-281/+6090
2021-11-02Merge branch 'for-5.16-vsprintf-pgp' into for-linusPetr Mladek23-275/+657
2021-11-01Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-2/+2
2021-11-01Merge tag 'audit-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-10/+19
2021-11-01Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds5-92/+517
2021-11-01Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-80/+252
2021-11-01Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-12/+10
2021-11-01Merge tag 'overflow-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds24-204/+657
2021-11-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+1
2021-11-01Merge tag 'objtool-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2021-11-01Merge tag 'locking-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2021-11-01Merge tag 'erofs-for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-16/+207
2021-11-01Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2-3/+93
2021-11-01Merge tag 'folio-5.16' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-9/+19
2021-10-28bpf, tests: Add module parameter test_suite to test_bpf moduleTiezhu Yang1-77/+135
2021-10-28BackMerge tag 'v5.15-rc7' into drm-nextDave Airlie6-12/+13
2021-10-27bootconfig: Initialize ret in xbc_parse_tree()Steven Rostedt (VMware)1-1/+1
2021-10-27lib/vsprintf.c: Amend static asserts for format specifier flagsAndy Shevchenko1-1/+2
2021-10-27vsprintf: Make %pGp print the hex valueMatthew Wilcox (Oracle)2-2/+15
2021-10-27test_printf: Append strings more efficientlyMatthew Wilcox (Oracle)1-11/+7
2021-10-27test_printf: Remove custom appending of '|'Matthew Wilcox (Oracle)1-6/+1
2021-10-27test_printf: Remove separate page_flags variableMatthew Wilcox (Oracle)1-7/+5
2021-10-27test_printf: Make pft array constMatthew Wilcox (Oracle)1-13/+8
2021-10-26lib: bitmap: Introduce node-aware alloc APITariq Toukan1-0/+13
2021-10-26test_kprobes: Move it from kernel/ to lib/Tiezhu Yang2-0/+372
2021-10-26lib/bootconfig: Fix the xbc_get_info kerneldocMasami Hiramatsu1-2/+2
2021-10-26lib/bootconfig: Make xbc_alloc_mem() and xbc_free_mem() as __init functionMasami Hiramatsu1-2/+2
2021-10-25sbitmap: silence data race warningJens Axboe1-1/+1
2021-10-24iov_iter: Introduce nofault flag to disable page faultsAndreas Gruenbacher1-5/+15
2021-10-21kprobes: convert tests to kunitSven Schnelle1-1/+2
2021-10-20iov_iter: Introduce fault_in_iov_iter_writeableAndreas Gruenbacher1-0/+39
2021-10-19kunit: Reset suite count after running testsDavid Gow1-2/+4
2021-10-19kunit: add 'kunit.action' param to allow listing out testsDaniel Latypov1-5/+40
2021-10-19kunit: fix too small allocation when using suite-only kunit.filter_globDaniel Latypov2-1/+2
2021-10-19kunit: tool: allow filtering test cases via globDaniel Latypov2-24/+192
2021-10-19kunit: drop assumption in kunit-log-test about current suiteDaniel Latypov1-6/+8
2021-10-19lib/xz, lib/decompress_unxz.c: Fix spelling in commentsLasse Collin2-6/+6
2021-10-19lib/xz: Add MicroLZMA decoderLasse Collin4-3/+178
2021-10-19lib/xz: Move s->lzma.len = 0 initialization to lzma_reset()Lasse Collin1-2/+1
2021-10-19lib/xz: Validate the value before assigning it to an enum variableLasse Collin1-3/+3
2021-10-19lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompres...Lasse Collin2-3/+20
2021-10-18sbitmap: add helper to clear a batch of tagsJens Axboe1-3/+41
2021-10-18string.h: Introduce memset_startat() for wiping trailing members and paddingKees Cook1-0/+11
2021-10-18string.h: Introduce memset_after() for wiping trailing members/paddingKees Cook1-0/+13
2021-10-18lib: Introduce CONFIG_MEMCPY_KUNIT_TESTKees Cook3-0/+277
2021-10-18fortify: Add compile-time FORTIFY_SOURCE testsKees Cook20-0/+155
2021-10-18iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readableAndreas Gruenbacher1-12/+21
2021-10-18gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}Andreas Gruenbacher1-6/+4
2021-10-18sbitmap: add __sbitmap_queue_get_batch()Jens Axboe1-0/+51
2021-10-18mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h>Christoph Hellwig1-0/+1
2021-10-18flex_proportions: Allow N events instead of 1Matthew Wilcox (Oracle)1-9/+19
2021-10-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-3/+3
2021-10-13assoc_array: Avoid open coded arithmetic in allocator argumentsLen Baker1-12/+10
2021-10-12iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return valueAndreas Gruenbacher1-2/+3
2021-10-11Merge tag 'linux-kselftest-kunit-fixes-5.15-rc6' of git://git.kernel.org/pub/...Linus Torvalds2-3/+3
2021-10-11Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit.freedesktop.org/drm...Dave Airlie1-1/+1
2021-10-11Merge tag 'drm-misc-next-2021-10-06' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-0/+82
2021-10-10bootconfig: Cleanup dummy headers in tools/bootconfigMasami Hiramatsu1-5/+38
2021-10-10bootconfig: Replace u16 and u32 with uint16_t and uint32_tMasami Hiramatsu1-8/+8
2021-10-10bootconfig: Remove unused debug functionMasami Hiramatsu1-21/+0
2021-10-10bootconfig: Split parse-tree part from xbc_initMasami Hiramatsu1-45/+54
2021-10-10bootconfig: Rename xbc_destroy_all() to xbc_exit()Masami Hiramatsu1-4/+4
2021-10-10bootconfig: Add xbc_get_info() for the node informationMasami Hiramatsu1-0/+21
2021-10-10bootconfig: Allocate xbc_data inside xbc_init()Masami Hiramatsu1-12/+21
2021-10-07bpf, tests: Add more LD_IMM64 testsJohan Almbladh1-3/+117
2021-10-07kasan: Extend KASAN mode kernel parameterVincenzo Frascino1-1/+1
2021-10-06bitfield: build kunit tests without structleak pluginArnd Bergmann1-1/+1
2021-10-07Merge branch 'objtool/urgent'Peter Zijlstra7-11/+91
2021-10-01Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-204/+5827
2021-10-01audit: add support for the openat2 syscallRichard Guy Briggs2-0/+8
2021-10-01audit: replace magic audit syscall class numbers with macrosRichard Guy Briggs2-10/+11
2021-10-01kunit: fix reference count leak in kfree_at_endXiyu Yang1-2/+2
2021-10-01bpf/tests: Add test of LDX_MEM with operand aliasingJohan Almbladh1-0/+58
2021-10-01bpf/tests: Add test of ALU shifts with operand register aliasingJohan Almbladh1-13/+149
2021-10-01bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinationsJohan Almbladh1-0/+422
2021-10-01bpf/tests: Add exhaustive tests of ALU register combinationsJohan Almbladh1-71/+763
2021-10-01bpf/tests: Minor restructuring of ALU testsJohan Almbladh1-72/+65
2021-10-01bpf/tests: Add more tests for ALU and ATOMIC register clobberingJohan Almbladh1-70/+197
2021-10-01bpf/tests: Add tests to check source register zero-extensionJohan Almbladh1-0/+143
2021-10-01bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudesJohan Almbladh1-1/+503
2021-10-01bpf/tests: Add zero-extension checks in BPF_ATOMIC testsJohan Almbladh1-5/+17
2021-10-01bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizesJohan Almbladh1-0/+254
2021-09-30kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_d...Masami Hiramatsu1-1/+2
2021-09-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-8/+9
2021-09-28bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMMKees Cook1-1/+1
2021-09-28bpf/tests: Add tail call limit test with external function callJohan Almbladh1-3/+83
2021-09-28bpf/tests: Fix error in tail call limit testsJohan Almbladh1-10/+27
2021-09-28bpf/tests: Add more BPF_END byte order conversion testsJohan Almbladh1-0/+122
2021-09-28bpf/tests: Expand branch conversion JIT testJohan Almbladh1-34/+91
2021-09-28bpf/tests: Add JMP tests with degenerate conditionalJohan Almbladh1-0/+229
2021-09-28bpf/tests: Add JMP tests with small offsetsJohan Almbladh1-0/+71
2021-09-28bpf/tests: Add test case flag for verifier zero-extensionJohan Almbladh1-0/+3
2021-09-28bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudesJohan Almbladh1-0/+63
2021-09-28bpf/tests: Add staggered JMP and JMP32 testsJohan Almbladh1-0/+829
2021-09-28bpf/tests: Add exhaustive tests of JMP operand magnitudesJohan Almbladh1-0/+779
2021-09-28bpf/tests: Add exhaustive tests of ALU operand magnitudesJohan Almbladh1-0/+772
2021-09-28bpf/tests: Add exhaustive tests of ALU shift valuesJohan Almbladh1-0/+260
2021-09-28bpf/tests: Reduce memory footprint of test suiteJohan Almbladh1-14/+12
2021-09-28bpf/tests: Allow different number of runs per test caseJohan Almbladh1-0/+4
2021-09-25fortify: Move remaining fortify helpers into fortify-string.hKees Cook1-0/+2
2021-09-25lib/string: Move helper functions out of string.cKees Cook2-204/+199
2021-09-24lib/zlib_inflate/inffast: check config in C to avoid unused function warningPaul Menzel1-7/+6
2021-09-24xtensa: increase size of gcc stack frame checkGuenter Roeck1-1/+1
2021-09-24kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESSMarco Elver1-0/+2
2021-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-1/+80
2021-09-23Merge tag 'net-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-1/+1
2021-09-23lib: devres: Add managed arch_io_reserve_memtype_wc()Thomas Zimmermann1-0/+46
2021-09-23lib: devres: Add managed arch_phys_wc_add()Thomas Zimmermann1-0/+36
2021-09-19pci_iounmap'2: Electric Boogaloo: try to make sense of it allLinus Torvalds1-0/+43
2021-09-17Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-0/+1
2021-09-17Merge tag 'iov_iter.3-5.15-2021-09-17' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+36
2021-09-17kernel/locking: Add context to ww_mutex_trylock()Maarten Lankhorst1-1/+1
2021-09-17net: update NXP copyright textVladimir Oltean1-1/+1
2021-09-17objtool: Support pv_opsindirect calls for noinstrPeter Zijlstra1-1/+1
2021-09-17crypto: sm4 - Do not change section of ck and sboxNathan Chancellor1-2/+2
2021-09-14memblock: introduce saner 'memblock_free_ptr()' interfaceLinus Torvalds1-1/+1
2021-09-14iov_iter: add helper to save iov_iter stateJens Axboe1-0/+36
2021-09-13Merge branch 'gcc-min-version-5.1' (make gcc-5.1 the minimum version)Linus Torvalds1-1/+1
2021-09-13Kconfig.debug: drop GCC 5+ version check for DWARF5Nick Desaulniers1-1/+1
2021-09-11Merge tag 'trace-v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds1-4/+4
2021-09-10selftests/bpf: Test new __sk_buff field hwtstampVadim Fedorenko1-0/+1
2021-09-09bootconfig: Rename xbc_node_find_child() to xbc_node_find_subkey()Masami Hiramatsu1-4/+4
2021-09-09Merge tag 'for-linus-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-7/+9
2021-09-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds8-32/+37
2021-09-08Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCHLukas Bulwahn1-1/+0
2021-09-08lib/iov_iter.c: fix kernel-doc warningsRandy Dunlap1-2/+6
2021-09-08lib/dump_stack: correct kernel-doc notationRandy Dunlap1-1/+2
2021-09-08lib/test: convert test_sort.c to use KUnitDaniel Latypov2-23/+22
2021-09-08math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting itGeert Uytterhoeven1-2/+1
2021-09-08math: make RATIONAL tristateGeert Uytterhoeven2-1/+4
2021-09-08mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1)Muchun Song2-2/+2
2021-09-06lib/test_scanf: split up number parsing test routinesLinus Torvalds1-8/+71
2021-09-04Merge tag 'denywrite-for-5.15' of git://github.com/davidhildenbrand/linuxLinus Torvalds1-3/+2
2021-09-03Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds5-5/+6
2021-09-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds4-38/+72
2021-09-03kasan: test: avoid corrupting memory in kasan_rcu_uafAndrey Konovalov1-1/+1
2021-09-03kasan: test: avoid corrupting memory in copy_user_testAndrey Konovalov1-10/+8
2021-09-03kasan: test: clean up ksize_uafAndrey Konovalov1-2/+2
2021-09-03kasan: test: only do kmalloc_uaf_memset for generic modeAndrey Konovalov1-0/+6
2021-09-03kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGSAndrey Konovalov1-1/+7
2021-09-03kasan: test: avoid corrupting memory via memsetAndrey Konovalov1-11/+17
2021-09-03kasan: test: avoid writing invalid memoryAndrey Konovalov1-7/+7
2021-09-03kasan: test: rework kmalloc_oob_rightAndrey Konovalov1-2/+18
2021-09-03lib/test_vmalloc.c: add a new 'nr_pages' parameterUladzislau Rezki (Sony)1-1/+4
2021-09-03scatterlist: replace flush_kernel_dcache_page with flush_dcache_pageChristoph Hellwig1-3/+2
2021-09-03mm: remove VM_DENYWRITEDavid Hildenbrand1-3/+2
2021-09-03Makefile: remove stale cc-option checksNick Desaulniers1-0/+2
2021-09-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-63/+95
2021-09-02Merge tag 'for-5.15/parisc' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2021-09-02Merge tag 'locking-debug-2021-09-01' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-12/+30
2021-09-02Merge tag 'hardening-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-67/+186
2021-09-02Merge tag 'linux-kselftest-kunit-5.15-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds2-0/+112
2021-09-01Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-15/+20
2021-09-01Merge tag 'asm-generic-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+8
2021-09-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-2/+0
2021-09-01Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-0/+271
2021-08-31Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-50/+2282
2021-08-31Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds1-0/+7
2021-08-31Merge remote-tracking branch 'tip/sched/arm64' into for-next/coreCatalin Marinas4-7/+12
2021-08-30Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-blockLinus Torvalds1-27/+0
2021-08-30Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-2/+2
2021-08-30Merge tag 'locking-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-9/+10
2021-08-30Merge tag 'core-debugobjects-2021-08-30' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+6
2021-08-30Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds7-13/+195
2021-08-30Merge tag 'for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds1-0/+31
2021-08-30string: improve default out-of-line memcmp() implementationLinus Torvalds1-0/+16
2021-08-30Merge branch 'rework/printk_safe-removal' into for-linusPetr Mladek1-6/+7
2021-08-30Merge branch 'for-5.15-printk-index' into for-linusPetr Mladek69-1030/+2122
2021-08-30parisc: Increase size of gcc stack frame checkHelge Deller1-1/+1
2021-08-26lib/logic_iomem: fix sparse warningsJohannes Berg1-7/+9
2021-08-24lib/scatterlist: Fix wrong update of orig_nentsMaor Gottlieb2-51/+79
2021-08-24lib/scatterlist: Provide a dedicated function to support table appendMaor Gottlieb1-16/+20
2021-08-24block: remove CONFIG_DEBUG_BLOCK_EXT_DEVTChristoph Hellwig1-27/+0
2021-08-22lib/test_stackinit: Add assigned initializersKees Cook1-55/+114
2021-08-22lib/test_stackinit: Allow building stand-aloneKees Cook1-3/+69
2021-08-20SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directoryChuck Lever1-0/+7
2021-08-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2021-08-19isystem: ship and use stdarg.hAlexey Dobriyan4-5/+4
2021-08-18Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...Ingo Molnar1-12/+30
2021-08-17lib/test_lockup: Adapt to changed variablesSebastian Andrzej Siewior1-3/+3
2021-08-17locking/rtmutex: Add mutex variant for RTThomas Gleixner1-5/+6
2021-08-17locking/mutex: Make mutex::wait_lock rawThomas Gleixner1-1/+1
2021-08-17bpf: Refactor BPF_PROG_RUN into a functionAndrii Nakryiko1-1/+1
2021-08-16bpf, tests: Fix spelling mistake "shoft" -> "shift"Colin Ian King1-1/+1
2021-08-13lib: use PFN_PHYS() in devmem_is_allowed()Liang Wang1-1/+1
2021-08-13kunit: Print test statistics on failureDavid Gow1-0/+109
2021-08-13kunit: ubsan integrationUriel Guajardo1-0/+3
2021-08-13lib: add linear range get selector withinGene Chen1-0/+31
2021-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+8
2021-08-13bitmap: extend comment to bitmap_print_bitmask/list_to_bufYury Norov1-0/+18
2021-08-13lib: test_bitmap: add bitmap_print_bitmask/list_to_buf test casesBarry Song1-0/+150
2021-08-13cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask ...Tian Tao1-0/+103
2021-08-13debugobjects: Make them PREEMPT_RT awareThomas Gleixner1-1/+6
2021-08-12lib/mpi: use kcalloc in mpi_resizeHongbo Li1-1/+1
2021-08-10bpf, tests: Add tail call test suiteJohan Almbladh1-0/+248