aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2017-12-14lib/rbtree,drm/mm: add rbtree_replace_node_cached()Chris Wilson1-0/+10
2017-12-09Merge tag 'keys-fixes-20171208' of git://git.kernel.org/pub/scm/linux/kernel/...James Morris2-27/+38
2017-12-08509: fix printing uninitialized stack memory when OID is emptyEric Biggers1-2/+6
2017-12-08X.509: fix buffer overflow detection in sprint_oid()Eric Biggers1-4/+4
2017-12-08ASN.1: check for error from ASN1_OP_END__ACT actionsEric Biggers1-0/+2
2017-12-08ASN.1: fix out-of-bounds read when parsing indefinite length itemEric Biggers1-21/+26
2017-12-07netlink: Relax attr validation for fixed length typesDavid Ahern1-6/+16
2017-12-01Merge tag 'riscv-for-linus-4.15-rc2_cleanups' of git://git.kernel.org/pub/scm...Linus Torvalds6-6/+6
2017-12-01move libgcc.h to include/linuxChristoph Hellwig6-6/+6
2017-11-29vsprintf: don't use 'restricted_pointer()' when not restrictingLinus Torvalds1-0/+2
2017-11-29vsprintf: add printk specifier %pxTobin C. Harding1-0/+18
2017-11-29printk: hash addresses printed with %pTobin C. Harding2-45/+144
2017-11-29vsprintf: refactor %pK code out of pointer()Tobin C. Harding1-43/+54
2017-11-25Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2017-11-22Merge tag 'for-linus-20171120' of git://git.infradead.org/linux-mtdLinus Torvalds1-4/+0
2017-11-21treewide: Switch DEFINE_TIMER callbacks to struct timer_list *Kees Cook1-2/+2
2017-11-17Merge branch 'akpm' (patches from Andrew)Linus Torvalds17-173/+374
2017-11-17Makefile: support flag -fsanitizer-coverage=trace-cmpVictor Chibotaru1-0/+10
2017-11-17lib: test module for find_*_bit() functionsYury Norov3-0/+154
2017-11-17lib/rbtree-test: lower default paramsDavidlohr Bueso2-3/+3
2017-11-17lib/nmi_backtrace.c: fix kernel text address leakLiu, Changcheng1-2/+2
2017-11-17lib/genalloc.c: make the avail variable an atomic_long_tStephen Bates1-5/+5
2017-11-17lib/int_sqrt: adjust commentsPeter Zijlstra1-2/+2
2017-11-17lib/int_sqrt: optimize initial value computePeter Zijlstra1-4/+2
2017-11-17lib/int_sqrt: optimize small argumentPeter Zijlstra1-0/+3
2017-11-17lib/test: delete five error messages for failed memory allocationsMarkus Elfring3-15/+7
2017-11-17lib: add module support to string testsGeert Uytterhoeven4-142/+143
2017-11-17dynamic-debug-howto: fix optional/omitted ending line number to be LARGE inst...Randy Dunlap1-0/+4
2017-11-17bug: define the "cut here" string in a single placeKees Cook1-1/+1
2017-11-17kernel debug: support resetting WARN_ONCE for all architecturesAndi Kleen1-0/+23
2017-11-17lib/dma-debug.c: fix incorrect pfn calculationMiles Chen1-2/+18
2017-11-17Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+22
2017-11-16Merge tag 'driver-core-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2017-11-15Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-27/+68
2017-11-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds4-116/+16
2017-11-15mm, truncate: do not check mapping for every page being truncatedMel Gorman2-18/+14
2017-11-15kmemcheck: rip it outLevin, Alexander (Sasha Levin)2-98/+2
2017-11-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds5-75/+342
2017-11-15Merge tag 'riscv-for-linus-4.15-arch-v9-premerge' of git://git.kernel.org/pub...Linus Torvalds8-0/+310
2017-11-15Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+16
2017-11-14Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-0/+2
2017-11-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2017-11-13Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-3/+4
2017-11-13kconfig: kill off GENERIC_IO optionRob Herring1-4/+0
2017-11-13Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds5-16/+31
2017-11-13Merge tag 'docs-4.15' of git://git.lwn.net/linuxLinus Torvalds6-14/+28
2017-11-11net: netlink: Update attr validation to require exact length for some typesDavid Ahern1-3/+16
2017-11-10lib/mpi: call cond_resched() from mpi_powm() loopEric Biggers1-0/+2
2017-11-10Merge branch 'linus' into x86/asm, to resolve conflictIngo Molnar1-2/+2
2017-11-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2017-11-09KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2]Eric Biggers1-2/+2
2017-11-07debugfs: purge obsolete SRCU based removal protectionNicolai Stange1-1/+0
2017-11-07x86/mm: Add DMA support for SEV memory encryptionTom Lendacky1-2/+3
2017-11-07Merge branch 'linus' into x86/asm, to pick up fixes and resolve conflictsIngo Molnar92-0/+94
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar93-34/+112
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller92-0/+94
2017-11-02Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds91-0/+91
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman91-0/+91
2017-11-02KEYS: fix out-of-bounds read during ASN.1 parsingEric Biggers1-0/+3
2017-11-02Merge branch 'x86/mpx/prep' into x86/asmIngo Molnar5-36/+26
2017-11-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-11-02Backmerge tag 'v4.14-rc7' into drm-nextDave Airlie10-123/+148
2017-10-30Mark 'ioremap_page_range()' as possibly sleepingLinus Torvalds1-0/+1
2017-10-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-34/+17
2017-10-28assoc_array: Fix a buggy node-splitting caseDavid Howells1-34/+17
2017-10-25locking/lockdep: Introduce CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK=yByungchul Park1-0/+15
2017-10-25locking/lockdep: Remove the BROKEN flag from CONFIG_LOCKDEP_CROSSRELEASE and ...Byungchul Park1-2/+2
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland4-14/+14
2017-10-23Merge branch 'x86/urgent' into x86/asm, to pick up dependent fixesIngo Molnar5-79/+82
2017-10-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-76/+83
2017-10-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-2/+2
2017-10-22textsearch: fix typos in library helpersRandy Dunlap2-2/+2
2017-10-19documentation: kernel-api: add more info on bitmap functionsRandy Dunlap1-1/+3
2017-10-19dql: make dql_init return voidStephen Hemminger1-2/+1
2017-10-19Merge commit 'tags/keys-fixes-20171018' into fixes-v4.14-rc5James Morris1-0/+6
2017-10-14Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-2/+4
2017-10-14locking/lockdep: Disable cross-release features for nowIngo Molnar1-2/+2
2017-10-14x86/unwind: Rename unwinder config options to 'CONFIG_UNWINDER_*'Josh Poimboeuf1-1/+1
2017-10-13lib/Kconfig.debug: kernel hacking menu: runtime testing: keep tests togetherRandy Dunlap1-72/+71
2017-10-12lib/digsig: fix dereference of NULL user_key_payloadEric Biggers1-0/+6
2017-10-12lib/xz: Add fall-through comments to a switch statementLasse Collin1-0/+16
2017-10-11new primitive: iov_iter_for_each_range()Al Viro1-0/+22
2017-10-10locking/selftest: Avoid false BUG reportPeter Zijlstra1-0/+2
2017-10-09once: switch to new jump label APIEric Biggers1-4/+4
2017-10-07lib/gcd: add kernel-doc notationRandy Dunlap1-0/+6
2017-10-07div64: add missing kernel-docRandy Dunlap1-0/+6
2017-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-13/+48
2017-10-05timer: Remove expires and data arguments from DEFINE_TIMERKees Cook1-1/+1
2017-10-03lib/ratelimit.c: use deferred printk() versionSergey Senozhatsky1-1/+3
2017-10-03lib/idr.c: fix comment for idr_replace()Eric Biggers1-2/+2
2017-10-03lib/lz4: make arrays static const, reduces object code sizeColin Ian King1-2/+2
2017-10-03Merge tag 'driver-core-4.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-8/+41
2017-09-28Merge drm-upstream/drm-next into drm-intel-next-queuedJani Nikula54-165/+14674
2017-09-26docs: clean up and add rest of CRC functions to kernel-api.rstRandy Dunlap3-13/+13
2017-09-25lib: Add shared copies of some GCC library routinesPalmer Dabbelt8-0/+310
2017-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-7/+11
2017-09-23Merge branch 'parisc-4.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+2
2017-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-4/+5
2017-09-22parisc: Fix too large frame size warningsHelge Deller1-1/+2
2017-09-21test_rhashtable: remove initdata annotationFlorian Westphal1-1/+1
2017-09-20iov_iter: fix page_copy_sane for compound pagesPetar Penkov1-2/+4
2017-09-19kobject: factorize skb setup in kobject_uevent_net_broadcast()Eric Dumazet1-15/+19
2017-09-19kobject: copy env blob in one goEric Dumazet1-7/+1
2017-09-19kobject: add kobject_uevent_net_broadcast()Eric Dumazet1-43/+53
2017-09-19test_rhashtable: add test case for rhl_table interfaceFlorian Westphal1-2/+194
2017-09-19test_rhashtable: add a check for max_sizeFlorian Westphal1-0/+41
2017-09-19test_rhashtable: don't use global entries variableFlorian Westphal1-14/+23
2017-09-19test_rhashtable: don't allocate huge static arrayFlorian Westphal1-11/+16
2017-09-19rhashtable: Documentation tweakAndreas Gruenbacher1-4/+5
2017-09-18driver core: suppress sending MODALIAS in UNBIND ueventsDmitry Torokhov1-8/+41
2017-09-14Merge branch 'zstd-minimal' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds19-0/+12361
2017-09-13mm: treewide: remove GFP_TEMPORARY allocation flagMichal Hocko1-2/+2
2017-09-13lib/test_bitmap.c: use ULL suffix for 64-bit constantsGeert Uytterhoeven1-4/+4
2017-09-13idr: remove WARN_ON_ONCE() when trying to replace negative IDEric Biggers1-1/+1
2017-09-11Merge tag 'libnvdimm-for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+0
2017-09-08cpumask: make cpumask_next() out-of-lineAlexey Dobriyan1-0/+16
2017-09-08test_kmod: flip INT checks to be consistentDan Carpenter1-1/+1
2017-09-08test_kmod: remove paranoid UINT_MAX check on uint range processingDan Carpenter1-1/+1
2017-09-08lib/oid_registry.c: X.509: fix the buffer overflow in the utility function fo...Takashi Iwai1-2/+2
2017-09-08radix-tree: must check __radix_tree_preload() return valueEric Dumazet1-4/+5
2017-09-08lib/cmdline.c: remove meaningless commentBaoquan He1-1/+0
2017-09-08lib/string.c: check for kmalloc() failureDan Carpenter1-3/+15
2017-09-08bitmap: introduce BITMAP_FROM_U64()Yury Norov1-15/+32
2017-09-08lib/test_bitmap.c: add test for bitmap_parselist()Yury Norov1-0/+74
2017-09-08lib/bitmap.c: make bitmap_parselist() thread-safe and much fasterYury Norov1-12/+6
2017-09-08lib: add test module for CONFIG_DEBUG_VIRTUALFlorian Fainelli3-0/+61
2017-09-08lib/hexdump.c: return -EINVAL in case of error in hex2bin()Andy Shevchenko1-2/+3
2017-09-08lib/interval_tree: fast overlap detectionDavidlohr Bueso1-2/+2
2017-09-08lib/rbtree_test.c: support rb_root_cachedDavidlohr Bueso1-19/+137
2017-09-08lib/rbtree_test.c: add (inorder) traversal testDavidlohr Bueso1-2/+23
2017-09-08lib/rbtree_test.c: make input module parametersDavidlohr Bueso1-21/+34
2017-09-08rbtree: add some additional comments for rebalancing casesDavidlohr Bueso1-3/+5
2017-09-08rbtree: optimize root-check during rebalancing loopDavidlohr Bueso1-7/+16
2017-09-08rbtree: cache leftmost node internallyDavidlohr Bueso1-5/+29
2017-09-08lib/string.c: add testcases for memset16/32/64Matthew Wilcox2-0/+132
2017-09-08lib/string.c: add multibyte memset functionsMatthew Wilcox1-0/+66
2017-09-07Merge tag 'md/4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds1-1/+1
2017-09-07lib/scatterlist: Introduce and export __sg_alloc_table_from_pagesTvrtko Ursulin1-17/+49
2017-09-07lib/scatterlist: Avoid potential scatterlist entry overflowTvrtko Ursulin1-11/+20
2017-09-07lib/scatterlist: Fix offset type in sg_alloc_table_from_pagesTvrtko Ursulin1-1/+1
2017-09-06Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-12/+12
2017-09-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds4-32/+458
2017-09-06Merge tag 'wberr-v4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds1-10/+7
2017-09-05Merge tag 'driver-core-4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-0/+712
2017-09-05Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds5-4/+263
2017-09-04Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-8/+49
2017-09-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-2/+139
2017-09-04Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+6
2017-09-04Merge branch 'core-debugobjects-for-linus' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-0/+3
2017-09-04Merge branch 'linus' into locking/core, to fix up conflictsIngo Molnar3-2/+5
2017-09-03Merge branch 'docs-next' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2017-09-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-0/+24
2017-09-03Merge tag 'drm-for-v4.14' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-0/+1
2017-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+3
2017-09-01Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-1/+3
2017-08-31Merge branch 'for-4.14/fs' into libnvdimm-for-nextDan Williams5-34/+56
2017-08-31libnvdimm, nd_blk: remove mmio_flush_range()Robin Murphy1-3/+0
2017-08-30assoc_array: fix path to assoc_array documentationAlexander Kuleshov1-1/+1
2017-08-30idr: Add new APIs to support unsigned longChris Mi2-32/+40
2017-08-29locking/lockdep/selftests: Fix mixed read-write ABBA testsPeter Zijlstra1-0/+6
2017-08-26Merge branch 'linus' into x86/mm to pick up fixes and to fix conflictsIngo Molnar5-34/+56
2017-08-25lib/raid6: align AVX512 constants to 512 bits, not bytesDenys Vlasenko1-1/+1
2017-08-25locking/lockdep/selftests: Add mixed read-write ABBA testsPeter Zijlstra1-2/+115
2017-08-25Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar1-0/+7
2017-08-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu1-1/+3
2017-08-22lib/mpi: kunmap after finishing accessing bufferStephan Mueller1-1/+3
2017-08-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+7
2017-08-22Merge tag 'drm-intel-next-2017-08-18' of git://anongit.freedesktop.org/git/dr...Dave Airlie1-0/+1
2017-08-18drm/i915: Replace execbuf vma ht with an idrChris Wilson1-0/+1
2017-08-18kernel/watchdog: Prevent false positives with turbo modesThomas Gleixner1-0/+7
2017-08-17locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETI...Ingo Molnar1-2/+2
2017-08-17locking/lockdep: Rename CONFIG_LOCKDEP_COMPLETE to CONFIG_LOCKDEP_COMPLETIONSByungchul Park1-2/+2
2017-08-17locking/lockdep: Reword title of LOCKDEP_CROSSRELEASE configByungchul Park1-1/+1
2017-08-17locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKINGByungchul Park1-5/+2
2017-08-17lib/mpi: fix build with clangStefan Agner1-12/+12
2017-08-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-11/+13
2017-08-15lib: Add zstd modulesNick Terrell18-0/+11857
2017-08-15lib: Add xxhash moduleNick Terrell3-0/+504
2017-08-14Merge 4.13-rc5 into driver-core-nextGreg Kroah-Hartman4-34/+49
2017-08-14debugobjects: Make kmemleak ignore debug objectsWaiman Long1-0/+3
2017-08-11Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2-11/+13
2017-08-10fault-inject: fix wrong should_fail() decision in task contextAkinobu Mita1-3/+5
2017-08-10test_kmod: fix small memory leak on filesystem testsDan Carpenter1-1/+1
2017-08-10test_kmod: fix the lock in register_test_dev_kmod()Dan Carpenter1-1/+1
2017-08-10test_kmod: fix bug which allows negative values on two config optionsLuis R. Rodriguez1-4/+4
2017-08-10test_kmod: fix spelling mistake: "EMTPY" -> "EMPTY"Colin Ian King1-2/+2
2017-08-10test_firmware: add batched firmware testsLuis R. Rodriguez1-0/+710
2017-08-10Merge branch 'x86/urgent' into x86/asm, to pick up fixesIngo Molnar2-23/+36
2017-08-10locking/lockdep: Apply crossrelease to completionsByungchul Park1-0/+9
2017-08-10locking/lockdep: Implement the 'crossrelease' featureByungchul Park1-0/+12
2017-08-09bpf: add BPF_J{LT,LE,SLT,SLE} instructionsDaniel Borkmann1-0/+364
2017-08-09md/raid6: implement recovery using ARM NEON intrinsicsArd Biesheuvel4-1/+233
2017-08-09md/raid6: use faster multiplication for ARM NEON delta syndromeArd Biesheuvel1-3/+30
2017-08-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-23/+36
2017-07-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-22/+35
2017-07-31netlink: Introduce nla_strdup()Phil Sutter1-0/+24
2017-07-30net netlink: Add new type NLA_BITFIELD32Jamal Hadi Salim1-0/+30
2017-07-26errseq: rename __errseq_set to errseq_setJeff Layton1-10/+7
2017-07-26x86/kconfig: Make it easier to switch to the new ORC unwinderJosh Poimboeuf1-3/+3
2017-07-26x86/unwind: Add the ORC unwinderJosh Poimboeuf1-0/+3