aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2019-04-26lib/test_vmalloc.c: do not create cpumask_t variable on stackUladzislau Rezki (Sony)1-3/+3
2019-04-26lib/Kconfig.debug: fix build error without CONFIG_BLOCKYueHaibing1-0/+1
2019-04-19kcov: improve CONFIG_ARCH_HAS_KCOV help textMark Rutland1-3/+3
2019-04-09Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-0/+4
2019-04-05Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-6/+27
2019-04-05lib/lzo: fix bugs for very short or empty inputDave Rodgman2-6/+7
2019-04-05lib/string.c: implement a basic bcmpNick Desaulniers1-0/+20
2019-04-05syscalls: Remove start and number from syscall_get_arguments() argsSteven Rostedt (Red Hat)1-1/+1
2019-04-04ptrace: Remove maxargs from task_current_syscall()Steven Rostedt (Red Hat)1-32/+25
2019-04-03iov_iter: Fix build error without CONFIG_CRYPTOYueHaibing1-0/+4
2019-03-29Merge tag 'for-linus-20190329' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+11
2019-03-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-2/+6
2019-03-25sbitmap: order READ/WRITE freed instance and setting clear bitMing Lei1-0/+11
2019-03-21rhashtable: Still do rehash when we get EEXISTHerbert Xu1-2/+6
2019-03-17Merge tag 'kbuild-v5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds1-1/+1
2019-03-15Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-1/+1
2019-03-14libfdt: prefix header search paths with $(srctree)/Masahiro Yamada1-1/+1
2019-03-12Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+15
2019-03-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds4-400/+223
2019-03-12Drop flex_arraysKent Overstreet2-399/+1
2019-03-12generic radix treesKent Overstreet2-1/+219
2019-03-12treewide: add checks for the return value of memblock_alloc*()Mike Rapoport1-0/+3
2019-03-11Merge tag 'xarray-5.1-rc1' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds2-127/+324
2019-03-10Merge tag 'kbuild-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-0/+2
2019-03-10Merge tag 'dma-mapping-5.1' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-36/+0
2019-03-10Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-14/+10
2019-03-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-1/+27
2019-03-09Merge tag 'printk-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2-1/+17
2019-03-09Merge tag 'gcc-plugins-v5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-0/+389
2019-03-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/liv...Linus Torvalds10-1/+686
2019-03-07lib/lzo: separate lzo-rle from lzoDave Rodgman2-10/+35
2019-03-07lib/lzo: implement run-length encodingDave Rodgman3-35/+152
2019-03-07lib/lzo: fast 8-byte copy on arm64Matt Sealey1-1/+1
2019-03-07lib/lzo: 64-bit CTZ on arm64Matt Sealey1-1/+1
2019-03-07lib/lzo: tidy-up ifdefsDave Rodgman1-4/+4
2019-03-07lib/ubsan: default UBSAN_ALIGNMENT to not setAnders Roxell1-5/+9
2019-03-07lib/test_firmware.c: remove some dead codeDan Carpenter1-9/+0
2019-03-07lib/assoc_array.c: mark expected switch fall-throughGustavo A. R. Silva1-0/+1
2019-03-07lib/test_ubsan.c: VLA no longer used in kernelOlof Johansson1-10/+1
2019-03-07lib/div64.c: off by one in shiftStanislaw Gruszka1-2/+2
2019-03-07dynamic_debug: move pr_err from module.c to ddebug_add_moduleRasmus Villemoes1-1/+3
2019-03-07dynamic_debug: remove unused EXPORT_SYMBOLsRasmus Villemoes1-2/+0
2019-03-07dynamic_debug: use pointer comparison in ddebug_remove_moduleRasmus Villemoes1-1/+2
2019-03-07dynamic_debug: don't duplicate modname in ddebug_add_moduleRasmus Villemoes1-8/+7
2019-03-07lib/vsprintf.c: move sizeof(struct printf_spec) next to its definitionRasmus Villemoes1-2/+3
2019-03-06Merge tag 'driver-core-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-9/+6
2019-03-06Merge tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-5/+136
2019-03-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds6-53/+567
2019-03-06Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-2/+7
2019-03-06Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-5/+15
2019-03-05mm/page_owner: move config option to mm/Kconfig.debugChangbin Du1-17/+0
2019-03-05vmalloc: add test driver to analyse vmalloc allocatorUladzislau Rezki (Sony)3-0/+565
2019-03-05mm: replace all open encodings for NUMA_NO_NODEAnshuman Khandual1-1/+2
2019-03-05kasan: remove use after scope bugs detection.Andrey Ryabinin3-35/+0
2019-03-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+22
2019-03-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-0/+2
2019-03-04lib: Introduce test_stackinit moduleKees Cook3-0/+389
2019-03-01kasan: turn off asan-stack for clang-8 and earlierArnd Bergmann1-0/+22
2019-02-28lib/raid6: arm: optimize away a mask operation in NEON recovery routineArd Biesheuvel1-6/+6
2019-02-28lib/raid6: use vdupq_n_u8 to avoid endianness warningsndesaulniers@google.com2-8/+4
2019-02-28kbuild: move -gsplit-dwarf, -gdwarf-4 option tests to KconfigMasahiro Yamada1-0/+2
2019-02-28lib/vsprintf: Remove %pCr remnant in commentGeert Uytterhoeven1-1/+0
2019-02-28Merge branch 'linus' into perf/core, to pick up fixesIngo Molnar3-13/+22
2019-02-28locking/lockdep: Make it easy to detect whether or not inside a selftestBart Van Assche1-0/+2
2019-02-28Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar3-13/+22
2019-02-26iov_iter: optimize page_copy_sane()Eric Dumazet1-2/+15
2019-02-25bpf: test_bpf: turn off preemption in function __run_onceAnders Roxell1-0/+2
2019-02-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+5
2019-02-22rhashtable: Remove obsolete rhashtable_walk_init functionHerbert Xu2-8/+3
2019-02-21XArray: Fix xa_reserve for 2-byte aligned entriesMatthew Wilcox2-3/+15
2019-02-21XArray: Fix xa_erase of 2-byte aligned entriesMatthew Wilcox2-2/+16
2019-02-21lib/test_rhashtable: fix spelling mistake "existant" -> "existent"Colin Ian King1-2/+2
2019-02-20XArray: Use xa_cmpxchg to implement xa_reserveMatthew Wilcox1-36/+0
2019-02-20XArray: Fix xa_release in allocating arraysMatthew Wilcox2-9/+25
2019-02-20Merge branch 'fixes-v5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+5
2019-02-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2019-02-19lib/irq_poll: Support schedules in non-interrupt contextsSteve Wise1-1/+1
2019-02-16Merge tag 'compiler-attributes-for-linus-v5.0-rc7' of git://github.com/ojeda/...Linus Torvalds1-2/+2
2019-02-15assoc_array: Fix shortcut creationDavid Howells1-3/+5
2019-02-15lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases as __pureMiguel Ojeda1-2/+2
2019-02-14lib: objagg: fix handling of object with 0 users when assembling hintsJiri Pirko1-3/+5
2019-02-13test_objagg: Uninitialized variable in error handlingDan Carpenter1-2/+3
2019-02-13test_objagg: Test the correct variableDan Carpenter1-2/+2
2019-02-13lib: objagg: Fix an error code in objagg_hints_get()Dan Carpenter1-1/+3
2019-02-13dma-mapping: move debug configuration options to kernel/dmaAndy Shevchenko1-36/+0
2019-02-13kprobes: Prohibit probing on bsearch()Andrea Righi1-0/+2
2019-02-13kprobes: Prohibit probing on preemption checking debug functionsMasami Hiramatsu1-2/+5
2019-02-12ARM: 8833/1: Ensure that NEON code always compiles with ClangNathan Chancellor1-1/+1
2019-02-11lib/scatterlist: Provide a DMA page iteratorJason Gunthorpe1-0/+26
2019-02-11Merge 5.0-rc6 into driver-core-nextGreg Kroah-Hartman6-70/+119
2019-02-11Merge 5.0-rc6 into char-misc-nextGreg Kroah-Hartman2-9/+16
2019-02-09XArray: Mark xa_insert and xa_reserve as must_checkMatthew Wilcox1-5/+5
2019-02-08lib: objagg: add root count to statsJiri Pirko1-0/+4
2019-02-08lib: objagg: implement optimization hints assembly and use hints for object c...Jiri Pirko2-18/+749
2019-02-08lib: objagg: fix typo in objagg_stats_put() docstringJiri Pirko1-1/+1
2019-02-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-8/+15
2019-02-06XArray: Add cyclic allocationMatthew Wilcox2-0/+103
2019-02-06XArray: Redesign xa_alloc APIMatthew Wilcox2-31/+84
2019-02-06XArray: Add support for 1s-based allocationMatthew Wilcox2-33/+66
2019-02-06XArray: Change xa_insert to return -EBUSYMatthew Wilcox2-4/+4
2019-02-06livepatch: Proper error handling in the shadow variables selftestPetr Mladek1-0/+22
2019-02-06livepatch: return -ENOMEM on ptr_id() allocation failureJoe Lawrence1-1/+1
2019-02-04XArray: Update xa_erase family descriptionsMatthew Wilcox1-9/+8
2019-02-04XArray tests: RCU lock prohibits GFP_KERNELMatthew Wilcox1-0/+3
2019-02-04refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variantsElena Reshetova1-5/+13
2019-02-01lib/test_kmod.c: potential double free in error handlingDan Carpenter1-1/+1
2019-02-01selftests/livepatch: add DYNAMIC_DEBUG config dependencyJoe Lawrence1-0/+1
2019-01-31devres: always use dev_name() in devm_ioremap_resource()Sergei Shtylyov1-3/+1
2019-01-31lib/test_rhashtable: Make test_insert_dup() allocate its hash table dynamicallyBart Van Assche1-8/+15
2019-01-28Merge 5.0-rc4 into char-misc-nextGreg Kroah-Hartman4-61/+103
2019-01-22kobject: drop newline from msg stringBo YU1-3/+3
2019-01-22kobject: to repalce printk with pr_* styleBo YU1-3/+2
2019-01-22kobject: make kset_get_ownership() 'static'Eric Biggers1-1/+1
2019-01-22iomap: introduce io{read|write}64_{lo_hi|hi_lo}Logan Gunthorpe1-0/+132
2019-01-22iomap: Use non-raw io functions for io{read|write}XXbeLogan Gunthorpe1-4/+4
2019-01-22Merge tag 'xarray-5.0-rc3' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds2-50/+99
2019-01-21fix int_sqrt64() for very large numbersFlorian La Roche1-1/+1
2019-01-15sbitmap: Protect swap_lock from hardirqMing Lei1-2/+3
2019-01-14XArray tests: Check mark 2 gets squashedMatthew Wilcox1-3/+3
2019-01-15sbitmap: Protect swap_lock from softirqsSteven Rostedt (VMware)1-10/+2
2019-01-11selftests/livepatch: introduce testsJoe Lawrence10-1/+663
2019-01-09lkdtm: Do not depend on BLOCK and clean up headersKees Cook1-1/+0
2019-01-06XArray: Honour reserved entries in xa_insertMatthew Wilcox2-3/+46
2019-01-06XArray: Permit storing 2-byte-aligned pointersMatthew Wilcox2-9/+43
2019-01-06XArray: Change xa_for_each iteratorMatthew Wilcox1-6/+5
2019-01-06XArray: Turn xa_init_flags into a static inlineMatthew Wilcox1-29/+0
2019-01-06XArray tests: Add RCU lockingMatthew Wilcox1-0/+2
2019-01-06Merge tag 'kbuild-v4.21-3' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds2-4/+3
2019-01-05Merge tag 'for-linus-20190104' of git://git.kernel.dk/linux-blockLinus Torvalds3-38/+54
2019-01-06kbuild: remove redundant target cleaning on failureMasahiro Yamada1-3/+2
2019-01-06jump_label: move 'asm goto' support test to KconfigMasahiro Yamada1-1/+1
2019-01-05lib/genalloc.c: include vmalloc.hOlof Johansson1-0/+1
2019-01-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-27/+27
2019-01-05Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-16/+19
2019-01-04lib/genalloc.c: use vzalloc_node() to allocate the bitmapHuang Shijie1-2/+2
2019-01-04lib/find_bit_benchmark.c: align test_find_next_and_bit with othersYury Norov1-6/+5
2019-01-04lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunkAlexey Skidanov1-8/+12
2019-01-04make 'user_access_begin()' do 'access_ok()'Linus Torvalds2-8/+10
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds3-8/+8
2019-01-03Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli...Jens Axboe3-38/+54
2019-01-02Merge tag 's390-4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-3/+3
2019-01-01Merge tag 'rtc-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds2-3/+158
2018-12-31Merge tag 'trace-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-2/+6
2018-12-29Merge tag 'kconfig-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds1-2/+2
2018-12-29lib: don't depend on linux headers being installed.NeilBrown1-2/+0
2018-12-28Merge tag 'driver-core-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-2/+4
2018-12-28Merge tag 'tty-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-0/+2087
2018-12-28Merge branch 'akpm' (patches from Andrew)Linus Torvalds5-63/+166
2018-12-28Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2-2/+2
2018-12-28Merge tag 'for-4.21/block-20181221' of git://git.kernel.dk/linux-blockLinus Torvalds2-18/+171
2018-12-28kmemleak: add config to select auto scanSri Krishna chowdary1-0/+15
2018-12-28lib/ioremap: ensure break-before-make is used for huge p4d mappingsWill Deacon1-6/+21
2018-12-28lib/ioremap: ensure phys_addr actually corresponds to a physical addressWill Deacon1-16/+12
2018-12-28ioremap: rework pXd_free_pYd_page() APIWill Deacon1-14/+42
2018-12-28lib/show_mem.c: drop pgdat_resize_lock in show_mem()Wei Yang1-3/+0
2018-12-28mm: convert zone->managed_pages to atomic variableArun KS1-1/+1
2018-12-28debugobjects: call debug_objects_mem_init earilerQian Cai1-5/+3
2018-12-28kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGSAndrey Konovalov1-22/+76
2018-12-27Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-9/+52
2018-12-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds9-38/+1391
2018-12-27Merge tag 'powerpc-4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2-0/+16
2018-12-26Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2018-12-26Merge tag 'mips_4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds1-1/+1
2018-12-22seq_buf: Use size_t for len in seq_buf_puts()Michael Ellerman1-1/+1
2018-12-22seq_buf: Make seq_buf_puts() null-terminate the bufferMichael Ellerman1-1/+5
2018-12-22treewide: surround Kconfig file paths with double quotesMasahiro Yamada1-2/+2
2018-12-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-50/+117
2018-12-20sbitmap: add helpers for add/del wait queue handlingJens Axboe1-4/+26
2018-12-20lib/raid6: add option to skip algo benchmarkingDaniel Verkamp2-0/+13
2018-12-20lib/raid6: sort algos in rough performance orderDaniel Verkamp1-38/+38
2018-12-20lib/raid6: check for assembler SSSE3 supportDaniel Verkamp1-0/+3
2018-12-20raid6/ppc: Fix build for clangJoel Stanley1-0/+15
2018-12-19Fonts: New Terminus large console fontAmanoel Dawod4-0/+2087
2018-12-18test_rhashtable: remove semaphore usageArnd Bergmann1-13/+19
2018-12-18printk: Add caller information to printk() output.Tetsuo Handa1-0/+17
2018-12-17lib: fix build failure in CONFIG_DEBUG_VIRTUAL testChristophe Leroy1-0/+1
2018-12-13XArray: Fix xa_alloc when id exceeds maxMatthew Wilcox2-5/+36
2018-12-13iov_iter: introduce hash_and_copy_to_iter helperSagi Grimberg1-0/+16
2018-12-13iov_iter: pass void csum pointer to csum_and_copy_to_iterSagi Grimberg1-1/+2
2018-12-11sbitmap: flush deferred clears for resize and shallow getsJens Axboe1-43/+51
2018-12-10lib/vsprintf: Print time and date in human readable format via %ptAndy Shevchenko2-3/+158
2018-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-6/+40
2018-12-09sbitmap: silence bogus lockdep IRQ warningJens Axboe1-0/+8
2018-12-06arch: switch the default on ARCH_HAS_SG_CHAINChristoph Hellwig2-2/+2
2018-12-06XArray tests: Check iterating over multiorder entriesMatthew Wilcox1-0/+31
2018-12-06XArray tests: Handle larger indices more elegantlyMatthew Wilcox1-43/+48
2018-12-06radix tree: Don't return retry entries from lookupMatthew Wilcox1-2/+2
2018-12-06kref/kobject: Improve documentationEzequiel Garcia1-1/+1
2018-12-04Merge tag 'v4.20-rc5' into for-4.21/blockJens Axboe7-88/+148
2018-12-04Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar1-1/+1
2018-12-03Merge tag 'wireless-drivers-next-for-davem-2018-11-30' of git://git.kernel.or...David S. Miller1-16/+7
2018-12-03rhashtable: detect when object movement between tables might have invalidated...NeilBrown1-3/+5
2018-12-03Merge 4.20-rc5 into driver-core-nextGreg Kroah-Hartman9-92/+151
2018-11-30debugobjects: avoid recursive calls with kmemleakQian Cai1-3/+2
2018-11-30lib/test_kmod.c: fix rmmod double freeLuis Chamberlain1-1/+0
2018-11-30sbitmap: optimize wakeup checkJens Axboe1-0/+28
2018-11-30sbitmap: ammortize cost of clearing bitsJens Axboe1-8/+73
2018-11-30test_hexdump: use memcpy instead of strncpyLinus Torvalds1-1/+1
2018-11-30Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+37
2018-11-30s390: use common bust_spinlocks()Sergey Senozhatsky1-3/+3