aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2017-11-09KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2]Eric Biggers1-2/+2
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-10-30Mark 'ioremap_page_range()' as possibly sleepingLinus Torvalds1-0/+1
2017-10-28assoc_array: Fix a buggy node-splitting caseDavid Howells1-34/+17
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-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-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-10locking/selftest: Avoid false BUG reportPeter Zijlstra1-0/+2
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-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-20iov_iter: fix page_copy_sane for compound pagesPetar Penkov1-2/+4
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-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
2017-07-25lib: test_rhashtable: Fix KASAN warningPhil Sutter1-1/+3
2017-07-24lib: test_rhashtable: fix for large entry countsPhil Sutter1-21/+32
2017-07-22Merge branch 'bind_unbind' into driver-core-nextGreg Kroah-Hartman1-0/+2
2017-07-22driver core: emit uevents when device is bound to a driverDmitry Torokhov1-0/+2
2017-07-21uuid: fix incorrect uuid_equal conversion in test_uuid_testChristoph Hellwig1-1/+1
2017-07-18swiotlb: Add warnings for use of bounce buffers with SMETom Lendacky1-0/+3
2017-07-18x86, swiotlb: Add memory encryption supportTom Lendacky1-8/+46
2017-07-15Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-1/+29
2017-07-15random: suppress spammy warnings about unseeded randomnessTheodore Ts'o1-6/+18
2017-07-14kmod: add test driver to stress test the module loaderLuis R. Rodriguez3-0/+1274
2017-07-14fault-inject: simplify access check for fail-nthAkinobu Mita1-2/+5
2017-07-14lib/atomic64_test.c: add a test that atomic64_inc_not_zero() returns an intMichael Ellerman1-0/+7
2017-07-12writeback: rework wb_[dec|inc]_stat family of functionsNikolay Borisov1-0/+7
2017-07-12include/linux/string.h: add the option of fortified string.h functionsDaniel Micay1-0/+7
2017-07-12kernel/watchdog: split up config optionsNicholas Piggin1-17/+28
2017-07-12fault-inject: support systematic fault injectionDmitry Vyukov1-0/+7
2017-07-12test_sysctl: test against int proc_dointvec() array supportLuis R. Rodriguez1-0/+13
2017-07-12test_sysctl: add simple proc_douintvec() caseLuis R. Rodriguez1-0/+11
2017-07-12test_sysctl: add simple proc_dointvec() caseLuis R. Rodriguez1-0/+11
2017-07-12test_sysctl: add dedicated proc sysctl test driverLuis R. Rodriguez3-0/+125
2017-07-10lib/bsearch.c: micro-optimize pivot position calculationSergey Senozhatsky1-10/+12
2017-07-10lib/extable.c: use bsearch() library function in search_extable()Thomas Meyer1-20/+21
2017-07-10lib/rhashtable.c: use kvzalloc() in bucket_table_alloc() when possibleMichal Hocko1-4/+3
2017-07-10lib/interval_tree_test.c: allow full tree searchDavidlohr Bueso1-5/+10
2017-07-10lib/interval_tree_test.c: allow users to limit scope of endpointDavidlohr Bueso1-10/+13
2017-07-10lib/interval_tree_test.c: make test options module parametersDavidlohr Bueso1-17/+40
2017-07-10lib/interval_tree_test.c: allow the module to be compiled-inDavidlohr Bueso1-1/+1
2017-07-10lib/kstrtox.c: use "unsigned int" moreAlexey Dobriyan1-4/+6
2017-07-10lib/kstrtox.c: delete end-of-string testAlexey Dobriyan1-1/+1
2017-07-10bitmap: optimise bitmap_set and bitmap_clear of a single bitMatthew Wilcox2-7/+4
2017-07-10lib/test_bitmap.c: add optimisation testsMatthew Wilcox1-0/+32
2017-07-08Merge tag 'dmaengine-4.13-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-0/+20
2017-07-07Merge branch 'uaccess-work.iov_iter' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-31/+77
2017-07-07Merge tag 'for-linus-v4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-1/+209
2017-07-07Merge tag 'devicetree-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+136
2017-07-07Merge tag 'libnvdimm-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-0/+25
2017-07-07iov_iter: saner checks on copyin/copyoutAl Viro1-16/+39
2017-07-06Merge branch 'uaccess.strlen' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-34/+0
2017-07-06Merge tag 'dma-mapping-4.13' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2-27/+6
2017-07-06Merge branch 'for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p...Linus Torvalds2-5/+5
2017-07-06lib: add errseq_t type and infrastructure for handling itJeff Layton2-1/+209
2017-07-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2-10/+60
2017-07-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-0/+3
2017-07-03Merge tag 'docs-4.13' of git://git.lwn.net/linuxLinus Torvalds2-2/+2
2017-07-03Merge tag 'char-misc-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-0/+55
2017-07-03Merge tag 'driver-core-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-13/+154
2017-07-03Merge branch 'for-4.13/dax' into libnvdimm-for-nextDan Williams2-0/+25
2017-07-03Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-1/+33
2017-07-03Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds4-28/+122
2017-07-03Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-186/+1
2017-07-03Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+35
2017-07-03Merge tag 'uuid-for-4.13' of git://git.infradead.org/users/hch/uuidLinus Torvalds3-35/+38
2017-07-03Merge branch 'for-4.13' into for-linusPetr Mladek1-0/+3
2017-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+3
2017-06-29iov_iter: sanity checks for copy to/from page primitivesAl Viro1-0/+17
2017-06-29iov_iter/hardening: move object size checks to inlined partAl Viro1-11/+11
2017-06-29copy_{from,to}_user(): move kasan checks and might_fault() out-of-lineAl Viro1-2/+8
2017-06-28locking/refcount: Create unchecked atomic_t implementationKees Cook1-0/+3
2017-06-28dma: Take into account dma_pfn_offsetVladimir Murzin1-3/+6
2017-06-28dma-virt: remove dma_supported and mapping_error methodsChristoph Hellwig1-12/+0
2017-06-28dma-noop: remove dma_supported and mapping_error methodsChristoph Hellwig1-12/+0
2017-06-27vsprintf: Add %p extension "%pOF" for device treePantelis Antoniou1-0/+136
2017-06-24Merge branch 'linus' into sched/core, to pick up fixesIngo Molnar1-3/+3
2017-06-23lib/cmdline.c: fix get_options() overflow while parsing rangesIlya Matveychikov1-3/+3
2017-06-22Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar1-2/+4
2017-06-20percpu_counter: Rename __percpu_counter_add to percpu_counter_add_batchNikolay Borisov2-5/+5
2017-06-20net: manual clean code which call skb_put_[data:zero]yuan linyu1-5/+1
2017-06-20net: introduce __skb_put_[zero, data, u8]yuan linyu1-1/+1
2017-06-20Merge branch 'WIP.sched/core' into sched/coreIngo Molnar2-2/+42
2017-06-19random: warn when kernel uses unseeded randomnessJason A. Donenfeld1-0/+16
2017-06-19rhashtable: use get_random_u32 for hash_rndJason A. Donenfeld1-1/+1
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg1-1/+1
2017-06-16networking: introduce and use skb_put_data()Johannes Berg1-1/+1
2017-06-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+4
2017-06-15scatterlist: add sg_zero_buffer() helperJohannes Thumshirn1-0/+35
2017-06-15Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-2/+4
2017-06-14test_bpf: Add test to make conditional jump cross a large number of insns.David Daney1-0/+32
2017-06-13networking: use skb_put_zero()Johannes Berg1-2/+1
2017-06-12Merge 4.12-rc5 into char-misc-nextGreg Kroah-Hartman1-0/+38
2017-06-09x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass ope...Dan Williams2-0/+25
2017-06-09lib: Add crc4 moduleJeremy Kerr3-0/+55
2017-06-08rcu: Move RCU debug Kconfig options to kernel/rcuPaul E. McKenney1-78/+1
2017-06-08rcu: Remove debugfs tracingPaul E. McKenney1-3/+2
2017-06-08rcu: Remove SPARSE_RCU_POINTER Kconfig optionPaul E. McKenney2-18/+0
2017-06-08rcu: Remove the now-obsolete PROVE_RCU_REPEATEDLY Kconfig optionPaul E. McKenney1-14/+0
2017-06-08rcu: Remove *_SLOW_* Kconfig optionsPaul E. McKenney1-75/+0
2017-06-08crypto: Work around deallocated stack frame reference gcc bug on sparc.David Miller1-2/+4
2017-06-08locking/selftest: Add RT-mutex supportPeter Zijlstra2-0/+117
2017-06-08locking/selftest: Remove the bad unlock ordering testPeter Zijlstra1-29/+0