aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
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
2017-02-27lib/fonts/Kconfig: keep non-Sparc fonts listed togetherRandy Dunlap1-8/+8
2017-02-26rhashtable: Fix RCU dereference annotation in rht_bucket_nestedHerbert Xu1-2/+3
2017-02-26rhashtable: Fix use before NULL check in bucket_table_freeHerbert Xu1-3/+1
2017-02-26lib: Allow compile-testing of parmanGeert Uytterhoeven1-1/+1
2017-02-26lib: fix spelling mistake: "actualy" -> "actually"Colin Ian King1-1/+1
2017-02-25Merge tag 'for-next-dma_ops' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-3/+86
2017-02-25Merge branch 'akpm' (patches from Andrew)Linus Torvalds20-2078/+3142
2017-02-24lib/lz4: remove back-compat wrappersSven Schmidt3-87/+0
2017-02-24lib/decompress_unlz4: change module to work with new LZ4 module versionSven Schmidt1-5/+8
2017-02-24lib: update LZ4 compressor moduleSven Schmidt5-1011/+2062
2017-02-24lib/test_sort.c: make it explicitly non-modularPaul Gortmaker1-5/+6
2017-02-24lib: add CONFIG_TEST_SORT to enable self-test of sort()Kostenzer Felix4-39/+54
2017-02-24rbtree: use designated initializersKees Cook1-1/+3
2017-02-24lib/find_bit.c: micro-optimise find_next_*_bitMatthew Wilcox1-2/+2
2017-02-24lib: add module support to atomic64 testsGeert Uytterhoeven2-4/+11
2017-02-24lib: add module support to glob testsGeert Uytterhoeven4-166/+169
2017-02-24lib: add module support to crc32 testsGeert Uytterhoeven4-826/+858
2017-02-24bug: switch data corruption check to __must_checkKees Cook1-21/+24
2017-02-24kasan: add memcg kmem_cache testGreg Thelen1-0/+34
2017-02-24Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds1-0/+1
2017-02-24locking/refcounts: Out-of-line everythingPeter Zijlstra3-14/+268
2017-02-23Merge tag 'drm-for-v4.11-less-shouty' of git://people.freedesktop.org/~airlie...Linus Torvalds3-0/+320
2017-02-24lib/Kconfig: make PRIME_NUMBERS not user selectable.Dave Airlie1-1/+1
2017-02-23Merge tag 'usercopy-v4.11-rc1.fix' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+2
2017-02-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-1/+1
2017-02-23lib: Remove string from parman config selectionJiri Pirko1-1/+1
2017-02-22Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-2/+7
2017-02-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-1/+1
2017-02-22lib/show_mem.c: teach show_mem to work with the given nodemaskMichal Hocko1-2/+2
2017-02-22dma-debug: add comment for failed to check map errorMiles Chen1-0/+5
2017-02-22Merge tag 'tty-4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-0/+10
2017-02-22Merge tag 'char-misc-4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-30/+62
2017-02-22usercopy: ARM NOMMU has no 64-bit get_userArnd Bergmann1-1/+2
2017-02-22Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+4
2017-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds8-55/+1787
2017-02-21Merge tag 'usercopy-v4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-14/+103
2017-02-21usercopy: Add tests for all get_user() sizesKees Cook1-13/+76
2017-02-21Merge tag 'for-4.11/linus-merge-signed' of git://git.kernel.dk/linux-blockLinus Torvalds1-8/+131
2017-02-20Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2-68/+1
2017-02-20Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+25
2017-02-20Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2017-02-20Merge branch 'core-debugobjects-for-linus' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-12/+46
2017-02-20Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-16/+1
2017-02-17Merge branch 'for-4.11/block' into for-4.11/linus-mergeJens Axboe1-8/+131
2017-02-17rhashtable: Add nested tablesHerbert Xu1-50/+220
2017-02-16usercopy: Adjust tests to deal with SMAP/PANKees Cook1-8/+24
2017-02-16usercopy: add testcases to check zeroing on failureHoeun Ryu1-0/+10
2017-02-13idr: Add missing __rcu annotationsMatthew Wilcox2-7/+8
2017-02-13radix-tree: Fix __rcu annotationsMatthew Wilcox2-59/+68
2017-02-13radix-tree: Add rcu_dereference and rcu_assign_pointer callsMatthew Wilcox1-11/+15
2017-02-13radix_tree_iter_resume: Fix out of bounds errorMatthew Wilcox1-1/+0
2017-02-13radix-tree: Store a pointer to the root in each nodeMatthew Wilcox1-6/+8
2017-02-13radix-tree: Chain preallocated nodes through ->parentMatthew Wilcox1-5/+4
2017-02-13ida: Use exceptional entries for small IDAsMatthew Wilcox2-6/+89
2017-02-13ida: Move ida_bitmap to a percpu variableMatthew Wilcox2-40/+44
2017-02-13Reimplement IDR and IDA using the radix treeMatthew Wilcox2-1034/+519
2017-02-13radix-tree: Add radix_tree_iter_deleteMatthew Wilcox1-31/+60
2017-02-13radix-tree: Add radix_tree_iter_tag_clear()Matthew Wilcox1-28/+40
2017-02-13EXPORT_SYMBOL radix_tree_replace_slotSong Liu1-0/+1
2017-02-10time: Remove CONFIG_TIMER_STATSKees Cook1-14/+0
2017-02-10debugobjects: Improve variable namingWaiman Long1-5/+5
2017-02-10refcount_t: Introduce a special purpose refcount typePeter Zijlstra1-0/+13
2017-02-08printk: rename nmi.c and exported apiSergey Senozhatsky1-1/+1
2017-02-06Merge 4.10-rc7 into char-misc-nextGreg Kroah-Hartman3-5/+4
2017-02-05debugobjects: Reduce contention on the global pool_lockWaiman Long1-9/+23
2017-02-04debugobjects: Scale thresholds with # of CPUsWaiman Long1-5/+15
2017-02-04debugobjects: Track number of kmem_cache_alloc/kmem_cache_free doneWaiman Long1-0/+10
2017-02-03lib: Introduce priority array area managerJiri Pirko5-0/+787
2017-02-02ext4: move halfmd4 into hash.c directlyJason A. Donenfeld2-68/+1
2017-02-01Merge tag 'drm-misc-next-2017-01-30' of git://anongit.freedesktop.org/git/drm...Dave Airlie1-1/+2
2017-01-31Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar1-0/+1
2017-01-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-2/+1
2017-01-27radix tree: constify some pointersMatthew Wilcox1-26/+31
2017-01-27sbitmap: add helpers for dumping to a seq_fileOmar Sandoval1-0/+91
2017-01-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Dave Airlie5-29/+36
2017-01-25test_firmware: add test custom fallback triggerLuis R. Rodriguez1-0/+45
2017-01-25test_firmware: use device attribute groupsLuis R. Rodriguez1-24/+11
2017-01-25test_firmware: move misc_device downLuis R. Rodriguez1-6/+6
2017-01-24mm: do not export ioremap_page_range symbol for external modulezhong jiang1-1/+0
2017-01-24radix-tree: fix private list warningsMatthew Wilcox1-1/+1
2017-01-24lib/dma-virt: Add dma_virt_opsBart Van Assche3-0/+78
2017-01-24lib/dma-noop: Only build dma_noop_ops for s390 and m32rBart Van Assche2-1/+6
2017-01-24lib/dma-noop: Clarify a commentBart Van Assche1-1/+1
2017-01-24treewide: Constify most dma_map_ops structuresBart Van Assche1-1/+1
2017-01-23rcu: Enable RCU tracepoints by default to aid in debuggingMatt Fleming1-0/+1
2017-01-23lib/prime_numbers: Suppress warn on kmalloc failureChris Wilson1-1/+2
2017-01-20percpu_counter: percpu_counter_hotcpu_callback() cleanupEric Dumazet1-3/+2
2017-01-20timerqueue: Use rb_entry_safe() instead of open-coding itGeliang Tang1-2/+1
2017-01-18sbitmap: fix wakeup hang after sbq resizeOmar Sandoval1-5/+30
2017-01-18sbitmap: use smp_mb__after_atomic() in sbq_wake_up()Omar Sandoval1-3/+10
2017-01-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-26/+34
2017-01-17Merge branch 'stable/for-linus-4.10' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+3
2017-01-16Merge 4.10-rc4 into tty-nextGreg Kroah-Hartman2-24/+32
2017-01-15swiotlb: ensure that page-sized mappings are page-alignedNikita Yushchenko1-3/+3
2017-01-14Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-23/+31
2017-01-14fix a fencepost error in pipe_advance()Al Viro1-23/+31
2017-01-14locking/ww_mutex: Begin kselftests for ww_mutexChris Wilson1-0/+12
2017-01-12Merge branch 'aarch64/for-next/debug-virtual' into aarch64/for-next/coreWill Deacon1-1/+4
2017-01-12serial: do not accept sysrq characters via serial portFelix Fietkau1-0/+10
2017-01-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2017-01-11lib/Kconfig.debug: Add ARCH_HAS_DEBUG_VIRTUALLaura Abbott1-1/+4
2017-01-10lib/Kconfig.debug: fix frv build failureSudip Mukherjee1-1/+1
2017-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-8/+55
2017-01-09siphash: implement HalfSipHash1-3 for hash tablesJason A. Donenfeld2-4/+415
2017-01-09siphash: add cryptographically secure PRFJason A. Donenfeld4-5/+369
2017-01-09Merge tag 'drm-misc-next-2016-12-30' of git://anongit.freedesktop.org/git/drm...Dave Airlie3-0/+323
2017-01-07mm: workingset: fix use-after-free in shadow node shrinkerJohannes Weiner1-2/+9
2017-01-06Merge branch 'stable/for-linus-4.10' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-6/+46
2017-01-06swiotlb: Export swiotlb_max_segment to usersKonrad Rzeszutek Wilk1-0/+26
2016-12-27lib: Add a simple prime number generatorChris Wilson3-0/+323
2016-12-25Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2016-12-25Merge branch 'smp-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-109/+0
2016-12-25ktime: Get rid of the unionThomas Gleixner1-2/+2
2016-12-25cpu/hotplug: Remove obsolete cpu hotplug register/unregister functionsThomas Gleixner3-109/+0
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds2-2/+2
2016-12-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-29/+26
2016-12-22[iov_iter] fix iterate_all_kinds() on empty iteratorsAl Viro1-29/+26
2016-12-20printk: fix typo in CONSOLE_LOGLEVEL_DEFAULT help textBorislav Petkov1-1/+1
2016-12-19swiotlb: Add swiotlb=noforce debug optionGeert Uytterhoeven1-2/+16
2016-12-19swiotlb: Convert swiotlb_force from int to enumGeert Uytterhoeven1-4/+4
2016-12-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+96
2016-12-15redo: radix tree test suite: fix compilationMatthew Wilcox1-1/+0
2016-12-14radix-tree: ensure counts are initialisedMatthew Wilcox1-21/+20
2016-12-14radix-tree: fix replacement for multiorder entriesMatthew Wilcox1-16/+44
2016-12-14radix-tree: add radix_tree_split_preload()Matthew Wilcox1-1/+23
2016-12-14radix-tree: add radix_tree_splitMatthew Wilcox1-4/+138
2016-12-14radix-tree: add radix_tree_joinMatthew Wilcox1-31/+152
2016-12-14radix-tree: delete radix_tree_range_tag_if_tagged()Matthew Wilcox1-97/+20
2016-12-14radix-tree: delete radix_tree_locate_item()Matthew Wilcox1-99/+0
2016-12-14radix-tree: improve multiorder iteratorsMatthew Wilcox1-17/+121
2016-12-14radix-tree: improve dump outputMatthew Wilcox1-23/+26
2016-12-14radix-tree: make radix_tree_find_next_bit more usefulMatthew Wilcox1-10/+7
2016-12-14radix-tree: create node_tag_set()Matthew Wilcox1-22/+19
2016-12-14radix-tree: move rcu_head into a union with private_listMatthew Wilcox1-0/+1
2016-12-14radix-tree: fix typoMatthew Wilcox1-1/+1
2016-12-14Kconfig: lib/Kconfig.ubsan fix reference to ubsan documentationAndreas Platschek1-1/+2
2016-12-14Kconfig: lib/Kconfig.debug: fix references to DocumenationAndreas Platschek1-4/+4
2016-12-14Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shl...Linus Torvalds1-3/+229
2016-12-13Merge branch 'stable/for-linus-4.9' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-40/+41
2016-12-13Merge branch 'for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+1
2016-12-13Merge branch 'md-next' into md-linusShaohua Li1-3/+229
2016-12-13Merge tag 'driver-core-4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+3
2016-12-13Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-blockLinus Torvalds2-0/+48
2016-12-13Merge tag 'docs-4.10' of git://git.lwn.net/linux into drm-misc-nextDaniel Vetter1-1/+1
2016-12-12Merge tag 'docs-4.10' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2016-12-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds4-112/+240
2016-12-12Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-24/+26
2016-12-12lib/ida: document locking requirements a bit betterDaniel Vetter1-0/+11
2016-12-12lib/rbtree.c: fix typo in comment of ____rb_erase_colorJie Chen1-4/+19
2016-12-12lib/Kconfig.debug: make CONFIG_STRICT_DEVMEM depend on CONFIG_DEVMEMDave Young1-1/+1
2016-12-12printk: add Kconfig option to set default console loglevelOlof Johansson1-0/+19
2016-12-12mm: workingset: move shadow entry tracking to radix tree exceptional trackingJohannes Weiner1-19/+6
2016-12-12lib: radix-tree: update callback for changing leaf nodesJohannes Weiner1-13/+29
2016-12-12lib: radix-tree: add entry deletion support to __radix_tree_replace()Johannes Weiner1-111/+116
2016-12-12lib: radix-tree: check accounting of existing slot replacement usersJohannes Weiner1-14/+49
2016-12-12lib: radix-tree: native accounting of exceptional entriesJohannes Weiner1-3/+43
2016-12-12Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2016-12-12Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-72/+42
2016-12-11Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar3-1/+43
2016-12-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-33/+33
2016-12-09Revert "radix tree test suite: fix compilation"Linus Torvalds1-0/+1
2016-12-07radix tree test suite: fix compilationMatthew Wilcox1-1/+0
2016-12-07Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-33/+33
2016-12-06parser: add u64 number parserJames Smart1-0/+47
2016-12-05[iov_iter] new primitives - copy_from_iter_full() and friendsAl Viro1-2/+96
2016-12-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-0/+37
2016-12-02Merge branch 'locking/urgent' into locking/core, to pick up dependent fixesIngo Molnar1-33/+33
2016-11-30kasan: support use-after-scope detectionDmitry Vyukov1-0/+29
2016-11-30lib/debugobjects: export for use in modulesChris Wilson1-0/+8
2016-11-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+6
2016-11-25locking/selftest: Fix output since KERN_CONT changesMichael Ellerman1-33/+33
2016-11-25mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]Andrey Ryabinin1-1/+6
2016-11-23Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2-72/+42