aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
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
2017-06-08rt_mutex: Add lockdep annotationsPeter Zijlstra1-0/+3
2017-06-05uuid: hoist uuid_is_null() helper from libnvdimmChristoph Hellwig1-0/+5
2017-06-05uuid: hoist helpers uuid_equal() and uuid_copy() from xfsChristoph Hellwig1-2/+2
2017-06-05uuid: don't export guid_index and uuid_indexChristoph Hellwig1-2/+0
2017-06-05uuid: rename uuid typesChristoph Hellwig3-33/+33
2017-05-31bpf: fix stack_depth usage by test_bpf.koAlexei Starovoitov1-1/+24
2017-05-25test_bpf: Add a couple of tests for BPF_JSGE.David Daney1-0/+38
2017-05-25kobject: support passing in variables for synthetic ueventsPeter Rajnoha1-13/+154
2017-05-23sched/core: Enable might_sleep() and smp_processor_id() checks earlyThomas Gleixner1-1/+1
2017-05-19printk: Use the main logbuf in NMI when logbuf_lock is availablePetr Mladek1-0/+3
2017-05-18Merge remote-tracking branch 'mauro-exp/docbook3' into death-to-docbookJonathan Corbet2-2/+2
2017-05-16lib: update location of kgdb documentationMauro Carvalho Chehab1-1/+1
2017-05-16fs: update location of filesystems documentationMauro Carvalho Chehab1-1/+1
2017-05-16lib/raid6: Add log-of-2 table for RAID6 HW requiring disk positionAnup Patel1-0/+20
2017-05-15kill strlen_user()Al Viro1-34/+0
2017-05-15sched/fair, cpumask: Export for_each_cpu_wrap()Peter Zijlstra1-0/+32
2017-05-09Merge tag 'dmaengine-4.12-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-2/+2
2017-05-09Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+2
2017-05-08Merge tag 'pci-v4.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+3
2017-05-08treewide: use kv[mz]alloc* rather than opencoded variantsMichal Hocko1-4/+1
2017-05-08lib/rhashtable.c: simplify a strange allocation patternMichal Hocko1-10/+3
2017-05-08lib/zlib_inflate/inftrees.c: fix potential buffer overflowGuenter Roeck1-1/+1
2017-05-08lib/fault-inject.c: use correct check for interruptsDmitry Vyukov1-1/+1
2017-05-08checkpatch: add ability to find bad uses of vsprintf %p<foo> extensionsJoe Perches1-0/+3
2017-05-08lib: add module support to linked list sorting testsGeert Uytterhoeven4-152/+155
2017-05-08lib: add module support to array-based sort testsGeert Uytterhoeven1-3/+4
2017-05-08Revert "lib/test_sort.c: make it explicitly non-modular"Geert Uytterhoeven1-6/+5
2017-05-08fix braino in generic_file_read_iter()Al Viro1-0/+2
2017-05-06refcount: change EXPORT_SYMBOL markingsGreg Kroah-Hartman1-11/+11
2017-05-04Merge tag 'usb-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-0/+26
2017-05-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-5/+5
2017-05-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-6/+4
2017-05-03lockdep: allow to disable reclaim lockup detectionMichal Hocko1-0/+2
2017-05-03lib/dma-debug.c: make locking work for RTPankaj Gupta1-6/+2
2017-05-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shl...Linus Torvalds1-0/+17
2017-05-03test_bpf: Use ULL suffix for 64-bit constantsGeert Uytterhoeven1-5/+5
2017-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds3-34/+177
2017-05-02Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-96/+1
2017-05-02bpf, arm64: fix jit branch offset related to ldimm64Daniel Borkmann1-0/+45
2017-05-02bpf, arm64: implement jiting of BPF_XADDDaniel Borkmann1-0/+105
2017-05-02Merge tag 'docs-4.12' of git://git.lwn.net/linuxLinus Torvalds4-19/+26
2017-05-01Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-8/+20
2017-05-01Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+57
2017-05-01Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-44/+125
2017-05-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/egt...Linus Torvalds2-2/+1
2017-05-01Merge branch 'work.uaccess' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-4/+30
2017-05-01Merge branch 'md-next' into md-linusShaohua Li1-0/+17
2017-05-01rhashtable: compact struct rhashtable_paramsFlorian Westphal1-1/+1
2017-05-01Merge branch 'for-4.12/block' of git://git.kernel.dk/linux-blockLinus Torvalds2-8/+72
2017-05-01lib: remove check for AVR32 arch in test_user_copyHans-Christian Noren Egtvedt1-1/+0
2017-05-01lib: remove AVR32 entry in Kconfig.debug compile with frame pointersHans-Christian Noren Egtvedt1-1/+1
2017-04-29Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2017-04-29fix a braino in ITER_PIPE iov_iter_revert()Al Viro1-1/+1
2017-04-28rhashtable: Do not lower max_elems when max_size is zeroHerbert Xu1-5/+6
2017-04-27rhashtable: Cap total number of entries to 2^31Herbert Xu1-0/+5
2017-04-26rhashtable: remove insecure_max_entries paramFlorian Westphal1-6/+0
2017-04-26CONFIG_ARCH_HAS_RAW_COPY_USER is unconditional nowAl Viro1-3/+1
2017-04-26Merge branches 'uaccess.alpha', 'uaccess.arc', 'uaccess.arm', 'uaccess.arm64'...Al Viro6-15/+76
2017-04-24devres: fix devm_ioremap_*() offset parameter kerneldoc descriptionLorenzo Pieralisi1-3/+3
2017-04-24dma-debug: use offset_in_page() macroGeliang Tang1-2/+2
2017-04-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+3
2017-04-18sparc64: Use LOCKDEP_SMALL, not PROVE_LOCKING_SMALLDaniel Jordan1-3/+3
2017-04-18rhashtable: remove insecure_elasticityFlorian Westphal1-16/+1
2017-04-18boot/param: Move next_arg() function to lib/cmdline.c for later reuseBaoquan He1-0/+57
2017-04-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+63
2017-04-14sbitmap: add sbitmap_get_shallow() operationOmar Sandoval1-7/+68
2017-04-14Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar2-0/+11
2017-04-13netlink: pass extended ACK struct to parsing functionsJohannes Berg1-10/+18
2017-04-06Merge commit 'b4fb8f66f1ae2e167d06c12d018025a8d4d3ba7e' into uaccess.ia64Al Viro2-9/+9
2017-04-06Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...David S. Miller1-0/+63
2017-04-06Merge commit 'fc69910f329d' into uaccess.mipsAl Viro2-9/+9
2017-04-03Merge 4.11-rc5 into usb-nextGreg Kroah-Hartman2-0/+11
2017-04-02kernel-api.rst: fix a series of errors when parsing C filesmchehab@s-opensource.com1-1/+1
2017-04-02kernel-api.rst: fix some complex tags at lib/bitmap.cmchehab@s-opensource.com1-11/+17
2017-04-02kernel-api.rst: fix output of the vsnprintf() documentationmchehab@s-opensource.com1-3/+3
2017-04-02Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+1
2017-04-02[iov_iter] new privimitive: iov_iter_revert()Al Viro1-0/+63
2017-04-02Merge branch 'parisc-4.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git...Al Viro3-12/+45
2017-03-31kasan: report only the first error by defaultMark Rutland1-0/+10
2017-03-30debug: Add _ONCE() logic to report_bug()Peter Zijlstra1-8/+20
2017-03-28kill __copy_from_user_nocache()Al Viro1-2/+2
2017-03-28generic ...copy_..._user primitivesAl Viro2-0/+28
2017-03-28new helper: uaccess_kernel()Al Viro1-1/+1
2017-03-24md5: remove from lib and only live in cryptoJason A. Donenfeld2-96/+1
2017-03-24lib/syscall: Clear return values when no stackKees Cook1-0/+1
2017-03-23lib/string: add sysfs_match_string helperHeikki Krogerus1-0/+26
2017-03-23locking/refcounts: Use atomic_try_cmpxchg()Peter Zijlstra1-32/+15
2017-03-22percpu-refcount: support synchronous switch to atomic mode.NeilBrown1-0/+17
2017-03-22kobject: Export kobject_get_unless_zero()Jan Kara1-1/+4
2017-03-17lib/Kconfig.debug: correct documentation pathsHans Holmberg1-4/+5
2017-03-13locking/refcount: Add refcount_t API kernel-doc commentsDavid Windsor1-12/+110
2017-03-09mm: convert generic code to 5-level pagingKirill A. Shutemov1-3/+36
2017-03-07Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-7/+7
2017-03-07Merge branch 'idr-4.11' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds1-2/+2
2017-03-07ida: Free correct IDA bitmapMatthew Wilcox1-2/+2
2017-03-03Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds12-4/+16
2017-03-02sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h...Ingo Molnar2-0/+2
2017-03-02sched/headers: Prepare to move 'init_task' and 'init_thread_union' from <linu...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linu...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar3-0/+3
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2-0/+2
2017-03-02sched/headers: Prepare to remove the <linux/gfp.h> include from <linux/sched.h>Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-1/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-2/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02kasan, sched/headers: Uninline kasan_enable/disable_current()Ingo Molnar1-0/+1
2017-03-02sched/core: Remove the tsk_cpus_allowed() wrapperIngo Molnar1-1/+1
2017-03-02KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload()David Howells1-1/+1
2017-03-01locking/refcounts: Change WARN() to WARN_ONCE()Ingo Molnar1-7/+7
2017-02-28Merge branch 'idr-4.11' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds3-1187/+819
2017-02-28Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds3-14/+268
2017-02-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds3-7/+6
2017-02-27Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-17/+13
2017-02-27Merge branch 'for-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p...Linus Torvalds1-3/+2
2017-02-27lib/vsprintf.c: remove %Z supportAlexey Dobriyan1-4/+4
2017-02-27scatterlist: do not disable IRQs in sg_copy_bufferGilad Ben-Yossef1-4/+0
2017-02-27scatterlist: reorder compound boolean expressionGilad Ben-Yossef1-1/+1