aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2015-03-16LZ4 : fix the data abort issueJeHyeon Yeon1-0/+3
2015-03-13Merge branch 'gadget' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2-1/+769
2015-03-09Merge tag 'trace-fixes-v4.0-rc2-2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+2
2015-03-04seq_buf: Fix seq_buf_bprintf() truncationSteven Rostedt (Red Hat)1-1/+1
2015-03-04seq_buf: Fix seq_buf_vprintf() truncationSteven Rostedt (Red Hat)1-1/+1
2015-03-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-37/+36
2015-02-27rhashtable: use cond_resched()Eric Dumazet1-0/+4
2015-02-27rhashtable: remove indirection for grow/shrink decision functionsDaniel Borkmann2-39/+18
2015-02-27rhashtable: unconditionally grow when max_shift is not specifiedDaniel Borkmann2-3/+1
2015-02-23rhashtable: initialize all rhashtable walker membersSasha Levin1-0/+3
2015-02-20rhashtable: allow to unload test moduleDaniel Borkmann1-0/+5
2015-02-20rhashtable: better high order allocation attemptsDaniel Borkmann1-3/+3
2015-02-20rhashtable: don't test for shrink on insert, expansion on deleteDaniel Borkmann1-9/+18
2015-02-20rhashtable: don't allocate ht structure on stack in test_rht_initDaniel Borkmann1-1/+2
2015-02-19Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds1-15/+15
2015-02-18Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-5/+30
2015-02-17move iov_iter.c from mm/ to lib/Al Viro2-1/+769
2015-02-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-8/+28
2015-02-17scripts/gdb: add infrastructureJan Kiszka1-0/+11
2015-02-16lib/Kconfig: use bool instead of booleanChristoph Jaeger1-1/+1
2015-02-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-0/+5
2015-02-13kasan: enable instrumentation of global variablesAndrey Ryabinin1-0/+1
2015-02-13lib: add kasan test moduleAndrey Ryabinin3-3/+289
2015-02-13mm: slub: add kernel address sanitizer support for slub allocatorAndrey Ryabinin1-0/+1
2015-02-13x86_64: add KASan supportAndrey Ryabinin1-0/+1
2015-02-13kasan: add kernel address sanitizer infrastructureAndrey Ryabinin2-0/+45
2015-02-13bitmap, cpumask, nodemask: remove dedicated formatting functionsTejun Heo2-77/+0
2015-02-13bitmap: use %*pb[l] to print bitmaps including cpumasks and nodemasksTejun Heo1-2/+2
2015-02-13lib/vsprintf: implement bitmap printing through '%*pb[l]'Tejun Heo2-59/+96
2015-02-13lib/genalloc.c: check result of devres_alloc()Jan Kara1-0/+2
2015-02-13lib/string.c: improve strrchr()Rasmus Villemoes1-6/+6
2015-02-13lib: crc32: constify crc32 lookup tableDaniel Borkmann1-3/+3
2015-02-13lib: bitmap: remove redundant code from __bitmap_shift_leftRasmus Villemoes1-7/+2
2015-02-13lib: bitmap: eliminate branch in __bitmap_shift_leftRasmus Villemoes1-4/+3
2015-02-13lib: bitmap: change bitmap_shift_left to take unsigned parametersRasmus Villemoes1-5/+6
2015-02-13lib: bitmap: yet another simplification in __bitmap_shift_rightRasmus Villemoes1-4/+4
2015-02-13lib: bitmap: remove redundant code from __bitmap_shift_rightRasmus Villemoes1-2/+0
2015-02-13lib: bitmap: eliminate branch in __bitmap_shift_rightRasmus Villemoes1-3/+3
2015-02-13lib: bitmap: change bitmap_shift_right to take unsigned parametersRasmus Villemoes1-5/+5
2015-02-13lib/bitmap.c: elide bitmap_copy_le on little-endianRasmus Villemoes1-0/+2
2015-02-13lib/bitmap.c: change prototype of bitmap_copy_leRasmus Villemoes1-5/+4
2015-02-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds26-145/+320
2015-02-12lib/lcm.c: replace includeRasmus Villemoes1-1/+1
2015-02-12lib/percpu_ida.c: remove redundant includesRasmus Villemoes1-3/+0
2015-02-12lib/strncpy_from_user.c: replace module.h includeRasmus Villemoes1-1/+2
2015-02-12lib/stmp_device.c: replace module.h includeRasmus Villemoes1-1/+2
2015-02-12lib/sort.c: move include inside #if 0Rasmus Villemoes1-1/+1
2015-02-12lib/show_mem.c: remove redundant includeRasmus Villemoes1-1/+0
2015-02-12lib/radix-tree.c: change to simpler includeRasmus Villemoes1-1/+1
2015-02-12lib/plist.c: remove redundant includeRasmus Villemoes1-1/+0
2015-02-12lib/nlattr.c: remove redundant includeRasmus Villemoes1-1/+0
2015-02-12lib/kobject_uevent.c: remove redundant includeRasmus Villemoes1-1/+0
2015-02-12lib/llist.c: remove redundant includeRasmus Villemoes1-1/+0
2015-02-12lib/md5.c: simplify includeRasmus Villemoes1-1/+1
2015-02-12lib/list_sort.c: rearrange includesRasmus Villemoes1-2/+5
2015-02-12lib/genalloc.c: remove redundant includeRasmus Villemoes1-1/+0
2015-02-12lib/idr.c: remove redundant includeRasmus Villemoes1-1/+0
2015-02-12lib/halfmd4.c: simplify includesRasmus Villemoes1-1/+1
2015-02-12lib/dynamic_queue_limits.c: simplify includesRasmus Villemoes1-2/+2
2015-02-12lib/sort.c: use simpler includesRasmus Villemoes1-2/+2
2015-02-12lib/interval_tree.c: simplify includesRasmus Villemoes1-2/+2
2015-02-12hexdump: make it return number of bytes placed in bufferAndy Shevchenko2-18/+100
2015-02-12hexdump: do a few calculations aheadAndy Shevchenko1-24/+10
2015-02-12hexdump: fix ascii column for the tail of a dumpAndy Shevchenko1-3/+3
2015-02-12hexdump: introduce test suiteAndy Shevchenko3-1/+141
2015-02-12lib/genalloc.c: fix the end addr check in addr_in_gen_pool()Toshi Kikuchi1-1/+1
2015-02-12lib/string.c: remove strnicmp()Rasmus Villemoes1-8/+0
2015-02-12lib/bitmap.c: make the bits parameter of bitmap_remap unsignedRasmus Villemoes1-8/+8
2015-02-12lib/bitmap.c: simplify bitmap_ord_to_posRasmus Villemoes1-17/+11
2015-02-12lib/bitmap.c: simplify bitmap_pos_to_ordRasmus Villemoes1-16/+6
2015-02-12lib/bitmap.c: change parameters of bitmap_fold to unsignedRasmus Villemoes1-5/+5
2015-02-12lib/bitmap.c: update bitmap_onto to unsignedRasmus Villemoes1-2/+2
2015-02-12libstring_helpers.c:string_get_size(): return voidRasmus Villemoes1-6/+4
2015-02-12lib/string_helpers.c:string_get_size(): use 32 bit arithmetic when possibleRasmus Villemoes1-5/+4
2015-02-12lib/string_helpers.c:string_get_size(): remove redundant prefixesRasmus Villemoes1-4/+3
2015-02-12lib/vsprintf.c: replace while with do-while in skip_atoiRasmus Villemoes1-1/+2
2015-02-12lib/vsprintf.c: improve sanity check in vsnprintf()Rasmus Villemoes1-1/+1
2015-02-12lib/vsprintf.c: consume 'p' in format_decodeRasmus Villemoes1-4/+3
2015-02-12Merge tag 'md/3.20' of git://neil.brown.name/mdLinus Torvalds3-2/+8
2015-02-12Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-armLinus Torvalds2-15/+11
2015-02-11Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds2-7/+5
2015-02-11Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-1/+1
2015-02-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds5-508/+981
2015-02-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2-2/+2
2015-02-09Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+2
2015-02-08rhashtable: using ERR_PTR requires linux/err.hStephen Rothwell1-0/+1
2015-02-06rhashtable: Fix remove logic to avoid cross references between bucketsThomas Graf1-11/+17
2015-02-06rhashtable: Avoid bucket cross reference after removalThomas Graf1-9/+17
2015-02-06rhashtable: Add more lock verificationThomas Graf1-2/+8
2015-02-06rhashtable: Dump bucket tables on locking violation under PROVE_LOCKINGThomas Graf1-24/+75
2015-02-06rhashtable: Wait for RCU readers after final unzip workThomas Graf1-0/+2
2015-02-06rhashtable: Use a single bucket lock for sibling bucketsThomas Graf1-101/+69
2015-02-06rhashtable: key_hashfn() must return full hash valueThomas Graf1-7/+1
2015-02-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+10
2015-02-04Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...David S. Miller2-88/+1
2015-02-04rhashtable: Introduce rhashtable_walk_*Herbert Xu1-0/+163
2015-02-04rhashtable: Fix potential crash on destroy in rhashtable_shrinkHerbert Xu1-0/+4
2015-02-04vhost: vhost_scsi_handle_vq() should just use copy_from_user()Al Viro2-37/+1
2015-02-04vhost: don't bother copying iovecs in handle_rx(), kill memcpy_toiovecend()Al Viro1-26/+0
2015-02-04vhost: switch vhost get_indirect() to iov_iter, kill memcpy_fromiovec()Al Viro1-25/+0
2015-02-04x86/raid6: correctly check for assembler capabilitiesJan Beulich3-2/+8
2015-01-30rhashtable: Make selftest modularGeert Uytterhoeven4-206/+229
2015-01-29lib/checksum.c: fix build for generic csum_tcpudp_nofoldkarl beldan1-9/+9
2015-01-29ftrace: allow architectures to specify ftrace compile optionsHeiko Carstens1-1/+1
2015-01-28lib/checksum.c: fix carry in csum_tcpudp_nofoldkarl beldan1-2/+10
2015-01-26rhashtable: rhashtable_remove() must unlink in both tbl and future_tblThomas Graf1-9/+15
2015-01-26kexec, Kconfig: spell "architecture" properlyBorislav Petkov1-1/+1
2015-01-25dcache: let the dentry count go down to zero without taking d_lockLinus Torvalds1-8/+28
2015-01-21pci: add pci_iomap_rangeMichael S. Tsirkin1-5/+30
2015-01-21Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar1-1/+2
2015-01-15Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a',...Paul E. McKenney1-1/+2
2015-01-16rhashtable: Fix race in rhashtable_destroy() and use regular work_structYing Xue1-6/+6
2015-01-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-0/+26
2015-01-15Merge tag 'keys-next-fixes-20150114' of git://git.kernel.org/pub/scm/linux/ke...James Morris2-7/+5
2015-01-14MPILIB: Fix comparison of negative MPIsRasmus Villemoes1-1/+1
2015-01-14MPILIB: Fix obvious but harmless typoRasmus Villemoes1-1/+1
2015-01-14MPILIB: Deobfuscate mpi_cmpRasmus Villemoes1-5/+3
2015-01-14rhashtable: Lower/upper bucket may map to same lock while shrinkingThomas Graf1-3/+12
2015-01-13rhashtable: involve rhashtable_lookup_compare_insert routineYing Xue1-2/+40
2015-01-09Merge tag 'for_linus-3.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+25
2015-01-08rhashtable: initialize atomic nelems variableYing Xue1-0/+1
2015-01-08rhashtable: avoid unnecessary wakeup for worker queueYing Xue1-11/+7
2015-01-08rhashtable: future table needs to be traversed when remove an objectYing Xue1-2/+2
2015-01-08rhashtable: involve rhashtable_lookup_insert routineYing Xue1-15/+82
2015-01-08rhashtable: introduce rhashtable_wakeup_worker helper functionYing Xue1-8/+15
2015-01-08rhashtable: optimize rhashtable_lookup routineYing Xue1-23/+18
2015-01-08lib: memzero_explicit: add comment for its usageDaniel Borkmann1-0/+5
2015-01-07assoc_array: Include rcupdate.h for call_rcu() definitionPranith Kumar1-0/+1
2015-01-07kconfig: use bool instead of boolean for type definition attributesChristoph Jaeger1-15/+15
2015-01-06rcu: Set default to RCU_CPU_STALL_INFO=yPaul E. McKenney1-1/+1
2015-01-06rcu: Make SRCU optional by using CONFIG_SRCUPranith Kumar1-0/+1
2015-01-03rhashtable: Supports for nulls markerThomas Graf1-7/+30
2015-01-03rhashtable: Per bucket locks & deferred expansion/shrinkingThomas Graf1-114/+344
2015-01-03nft_hash: Remove rhashtable_remove_pprev()Thomas Graf1-27/+7
2015-01-03rhashtable: Factor out bucket_tail() functionThomas Graf1-9/+14
2015-01-03rhashtable: Convert bucket iterators to take table and indexThomas Graf1-11/+19
2015-01-03rhashtable: Use rht_obj() instead of manual offset calculationThomas Graf1-2/+2
2015-01-03rhashtable: Do hashing inside of rhashtable_lookup_compare()Thomas Graf1-61/+30
2015-01-02dynamic_debug: fix commentMasatake YAMATO1-1/+1
2014-12-22ARM: 8187/1: add CONFIG_HAVE_ARCH_BITREVERSE to support rbit instructionYalin Wang2-15/+11
2014-12-18Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-6/+14
2014-12-18lib/show_mem.c: add cma reserved informationVishnu Pratap Singh1-0/+6
2014-12-14Merge tag 'char-misc-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2014-12-14Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-1/+30
2014-12-13lib/decompress.c: consistency of compress formats for kernel imageHaesung Kim1-2/+2
2014-12-13decompress_bunzip2: off by one in get_next_block()Dan Carpenter1-1/+1
2014-12-13fault-inject: add ratelimit optionDmitry Monakhov1-4/+17
2014-12-13syscalls: implement execveat() system callDavid Drysdale1-0/+3
2014-12-13mm/page_owner: keep track of page ownersJoonsoo Kim1-0/+16
2014-12-13lib: bitmap: add alignment offset for bitmap_find_next_zero_area()Michal Nazarewicz1-11/+13
2014-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds5-104/+103
2014-12-10Merge tag 'trace-seq-buf-3.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-1/+360
2014-12-10lib/lcm.c: lcm(n,0)=lcm(0,n) is 0, not nRasmus Villemoes1-4/+2
2014-12-10lib/lcm.c: ensure correct result whenever it fitsRasmus Villemoes1-1/+1
2014-12-10printk: add and use LOGLEVEL_<level> defines for KERN_<LEVEL> equivalentsJoe Perches1-2/+2
2014-12-10dma-debug: prevent early callers from crashingFlorian Fainelli1-2/+10
2014-12-10dma-debug: introduce dma_debug_disabledFlorian Fainelli1-16/+21
2014-12-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-1/+2
2014-12-10net, lib: kill arch_fast_hash library bitsDaniel Borkmann2-40/+1
2014-12-10net: replace remaining users of arch_fast_hash with jhashDaniel Borkmann1-4/+4
2014-12-09Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-13/+1
2014-12-09bury memcpy_toiovec()Al Viro1-25/+0
2014-12-08test: bpf: expand DIV_KX to DIV_MOD_KXDenis Kirjanov1-2/+8
2014-12-03lib/genalloc.c: export devm_gen_pool_create() for modulesMichal Simek1-0/+1
2014-12-02mm: do not overwrite reserved pages counter at show_mem()Rafael Aquini1-1/+1
2014-11-24rhashtable: Check for count mismatch while iterating in selftestThomas Graf1-7/+20
2014-11-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2014-11-20Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paul...Ingo Molnar1-13/+1
2014-11-19seq_buf: Move the seq_buf code to lib/Steven Rostedt (Red Hat)2-1/+360
2014-11-19Merge commit 'v3.17' into nextJames Morris39-704/+1776
2014-11-16reciprocal_div: objects with exported symbols should be obj-y rather than lib-yHannes Frederic Sowa1-2/+2
2014-11-14Revert "fast_hash: avoid indirect function calls"Jay Vosburgh2-1/+40
2014-11-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+5
2014-11-13rhashtable: Drop gfp_flags arg in insert/remove functionsThomas Graf1-24/+17
2014-11-13rhashtable: Add parent argument to mutex_is_heldHerbert Xu1-2/+2
2014-11-13rhashtable: Move mutex_is_held under PROVE_LOCKINGHerbert Xu1-0/+8
2014-11-13lib: rhashtable - Remove weird non-ASCII characters from commentsHerbert Xu1-5/+5
2014-11-13Merge branches 'torture.2014.11.03a', 'cpu.2014.11.03a', 'doc.2014.11.13a', '...Paul E. McKenney1-13/+1
2014-11-11kdb: Allow access to sensitive commands to be restricted by defaultDaniel Thompson1-0/+25
2014-11-11lib/bug: Use RCU list ops for module_bug_listMasami Hiramatsu1-6/+14
2014-11-07cpumask: factor out show_cpumap into separate helper functionSudeep Holla1-0/+29
2014-11-07kobject: fix NULL pointer derefernce in kobj_child_ns_opsPankaj Dubey1-1/+1
2014-11-07devres: support sizes greater than an unsigned longCristian Stoica1-2/+2
2014-11-05fast_hash: avoid indirect function callsHannes Frederic Sowa2-40/+1
2014-11-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-5/+54
2014-10-30test: bpf: add a testcase reduced from nmapAlexei Starovoitov1-0/+43
2014-10-29Merge branch 'akpm' (incoming from Andrew Morton)Linus Torvalds1-2/+6
2014-10-29lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()Jan Kara1-2/+6
2014-10-29Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+3
2014-10-29rcu: Remove redundant TREE_PREEMPT_RCU config optionPranith Kumar1-1/+1
2014-10-28rcu: Remove CONFIG_RCU_CPU_STALL_VERBOSEPaul E. McKenney1-12/+0
2014-10-28lib/scatterlist: fix memory leak with scsi-mqTony Battersby1-3/+3
2014-10-24Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+16
2014-10-23Merge branch 'x86-efi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+29
2014-10-18Merge tag 'fbdev-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba...Linus Torvalds4-0/+3100
2014-10-18Merge tag 'md/3.18' of git://neil.brown.name/mdLinus Torvalds1-6/+6
2014-10-17random: add and use memzero_explicit() for clearing dataDaniel Borkmann1-0/+16
2014-10-14crypto: LLVMLinux: Remove VLAIS usage from libcrc32c.cJan-Simon Möller1-9/+7
2014-10-14lib/raid6: Add log level to printksAnton Blanchard1-6/+6
2014-10-14lib/vsprintf: add %*pE[achnops] format specifierAndy Shevchenko1-0/+71