aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2015-05-06Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+1
2015-05-05kasan: show gcc version requirements in Kconfig and DocumentationJoe Perches1-2/+6
2015-05-05lib: delete lib/find_last_bit.cYury Norov1-41/+0
2015-05-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-1/+1
2015-05-04lib: make memzero_explicit more robust against dead store eliminationDaniel Borkmann1-1/+1
2015-04-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-3/+8
2015-04-24Merge tag 'md/4.1' of git://neil.brown.name/mdLinus Torvalds10-23/+347
2015-04-22rhashtable: Do not schedule more than one rehash if we can't grow furtherThomas Graf1-2/+2
2015-04-22rhashtable: Schedule async resize when sync realloc failsThomas Graf1-1/+6
2015-04-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds1-10/+10
2015-04-22md/raid6 algorithms: xor_syndrome() for SSE2Markus Stockhausen1-3/+227
2015-04-22md/raid6 algorithms: xor_syndrome() for generic intMarkus Stockhausen1-1/+39
2015-04-22md/raid6 algorithms: improve test programMarkus Stockhausen1-15/+36
2015-04-22md/raid6 algorithms: delta syndrome functionsMarkus Stockhausen9-8/+49
2015-04-21Merge tag 'char-misc-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+28
2015-04-20iommu-common: rename iommu_pool_hash to iommu_hash_commonSowmini Varadhan1-3/+3
2015-04-20iommu-common: fix x86_64 compiler warningsSowmini Varadhan1-7/+7
2015-04-20Merge tag 'cpumask-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-32/+0
2015-04-19hexdump: avoid warning in test functionLinus Torvalds1-1/+1
2015-04-19cpumask: remove __first_cpu / __next_cpuRusty Russell1-21/+0
2015-04-18iommu-common: Fix PARISC compile-time warningsSowmini Varadhan1-1/+5
2015-04-18Break up monolithic iommu table/lock into finer graularity pools and lockSowmini Varadhan2-1/+267
2015-04-18sparc: Revert generic IOMMU allocator.David S. Miller2-225/+1
2015-04-18Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar1-0/+1
2015-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds2-1/+225
2015-04-17iommu-common: Fix PARISC compile-time warningsSowmini Varadhan1-1/+5
2015-04-17Merge branch 'akpm' (patches from Andrew)Linus Torvalds9-464/+342
2015-04-17lib/Kconfig: fix up HAVE_ARCH_BITREVERSE help textAndrew Morton1-3/+2
2015-04-17cpumask: don't perform while loop in cpumask_next_and()Sergey Senozhatsky1-4/+5
2015-04-17lib/bitmap.c: bitmap_[empty,full]: remove code duplicationYury Norov1-30/+0
2015-04-17lib/vsprintf.c: improve put_dec_trunc8 slightlyRasmus Villemoes1-6/+4
2015-04-17lib/dma-debug: fix bucket_find_contain()Sebastian Ott1-1/+1
2015-04-17lib/vsprintf.c: even faster binary to decimal conversionRasmus Villemoes1-118/+128
2015-04-17lib: rename lib/find_next_bit.c to lib/find_bit.cYury Norov2-1/+1
2015-04-17lib: move find_last_bit to lib/find_next_bit.cYury Norov2-2/+27
2015-04-17lib: find_*_bit reimplementationYury Norov2-214/+89
2015-04-16Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-20/+48
2015-04-16sparc: Break up monolithic iommu table/lock into finer graularity pools and lockSowmini Varadhan2-1/+221
2015-04-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds5-179/+181
2015-04-15lru_cache: remove use of seq_printf return valueJoe Perches1-4/+5
2015-04-15lib/string_helpers.c: change semantics of string_escape_memRasmus Villemoes3-64/+33
2015-04-15lib/string_helpers.c: refactor string_escape_memRasmus Villemoes1-103/+105
2015-04-15lib/vsprintf.c: fix potential NULL deref in hex_stringRasmus Villemoes1-4/+12
2015-04-15lib/vsprintf: add %pC{,n,r} format specifiers for clocksGeert Uytterhoeven1-0/+37
2015-04-15lib/vsprintf.c: another small hackRasmus Villemoes1-3/+4
2015-04-15lib/vsprintf.c: eliminate duplicate hex string arrayRasmus Villemoes1-5/+2
2015-04-15lib/vsprintf.c: reduce stack use in number()Rasmus Villemoes1-6/+1
2015-04-15lib/vsprintf.c: eliminate some branchesRasmus Villemoes1-19/+11
2015-04-15lib/test-hexdump.c: fix initconst confusionAndi Kleen1-4/+4
2015-04-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-1/+1
2015-04-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds3-701/+380
2015-04-14rcu: Control grace-period delays directly from valuePaul E. McKenney1-0/+1
2015-04-14Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-0/+65
2015-04-14Kconfig: memtest: update number of test patterns up to 17Vladimir Murzin1-1/+1
2015-04-14mm: move memtest under mmVladimir Murzin1-0/+12
2015-04-14x86, mm: support huge KVA mappings on x86Toshi Kani1-3/+3
2015-04-14mm: change ioremap to set up huge I/O mappingsToshi Kani1-0/+16
2015-04-14lib/ioremap.c: add huge I/O map capability interfacesToshi Kani1-0/+37
2015-04-14Merge branch 'for-linus-1' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-0/+83
2015-04-14Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-10/+25
2015-04-14Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2015-04-13Merge tag 'driver-core-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-12/+13
2015-04-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+13
2015-04-13Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2015-04-11Merge branch 'iov_iter' into for-nextAl Viro1-0/+57
2015-04-11VFS: Add iov_iter_fault_in_multipages_readable()Anton Altaparmakov1-0/+26
2015-04-10sd, mmc, virtio_blk, string_helpers: fix block size unitsJames Bottomley1-20/+48
2015-04-09Merge branch 'iov_iter' into for-davemAl Viro1-0/+57
2015-04-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+11
2015-04-03Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+11
2015-04-03test_rhashtable: Remove bogus max_size settingHerbert Xu1-1/+0
2015-04-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2015-03-31netlink: pad nla_memcpy dest buffer with zeroesJiri Benc1-0/+2
2015-03-31block: fix blk_stack_limits() regression due to lcm() changeMike Snitzer1-0/+11
2015-03-31Merge tag 'v4.0-rc6' into timers/core, before applying new patchesIngo Molnar6-40/+810
2015-03-30saner iov_iter initialization primitivesAl Viro1-0/+57
2015-03-27Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar1-10/+25
2015-03-25rhashtable: provide len to obj_hashfnPatrick McHardy1-1/+1
2015-03-25kobject: WARN as tip when call kobject_get() to a kobject not initializedEthan Zhao1-1/+6
2015-03-25lib/lz4: Pull out constant tablesRasmus Villemoes1-11/+7
2015-03-25Merge 4.0-rc5 into char-misc-nextGreg Kroah-Hartman4-3/+774
2015-03-24rhashtable: Add rhashtable_free_and_destroy()Thomas Graf1-10/+39
2015-03-24rhashtable: Disable automatic shrinking by defaultThomas Graf1-1/+1
2015-03-24rhashtable: Use 'unsigned int' consistentlyThomas Graf1-8/+10
2015-03-24rhashtable: Add comment on choice of elasticity valueHerbert Xu1-0/+12
2015-03-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+3
2015-03-23rhashtable: Fix sleeping inside RCU critical section in walk_stopHerbert Xu1-2/+5
2015-03-23lib: EXPORT_SYMBOL sha_initHannes Frederic Sowa1-0/+1
2015-03-23rhashtable: Add immediate rehash during insertionHerbert Xu1-1/+59
2015-03-23rhashtable: Allow GFP_ATOMIC bucket table allocationHerbert Xu1-11/+15
2015-03-23rhashtable: Add multiple rehash supportHerbert Xu2-39/+72
2015-03-23rhashtable: Shrink to fitHerbert Xu1-3/+10
2015-03-23rhashtable: Allow hashfn to be unsetHerbert Xu1-1/+16
2015-03-23rhashtable: Add barrier to ensure we see new tables in walkerHerbert Xu1-0/+3
2015-03-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-1/+769
2015-03-20rhashtable: Rip out obsolete out-of-line interfaceHerbert Xu1-284/+0
2015-03-20test_rhashtable: Use inlined rhashtable interfaceHerbert Xu1-14/+19
2015-03-20rhashtable: Allow hash/comparison functions to be inlinedHerbert Xu1-113/+50
2015-03-20rhashtable: Make rhashtable_init params argument constHerbert Xu1-3/+4
2015-03-20Merge branches 'doc.2015.02.26a', 'earlycb.2015.03.03a', 'fixes.2015.03.03a',...Paul E. McKenney1-10/+25
2015-03-19rhashtable: Round up/down min/max_size to ensure we respect limitThomas Graf1-2/+8
2015-03-20lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VARmancha security1-1/+1
2015-03-18rhashtable: Remove max_shift and min_shiftHerbert Xu1-6/+1
2015-03-18test_rhashtable: Use rhashtable max_size instead of max_shiftHerbert Xu1-1/+1
2015-03-18rhashtable: Introduce max_size/min_sizeHerbert Xu1-4/+8
2015-03-18rhashtable: Remove shift from bucket_tableHerbert Xu1-3/+2
2015-03-16rhashtable: Avoid calculating hash again to unlockThomas Graf1-6/+5
2015-03-16LZ4 : fix the data abort issueJeHyeon Yeon1-0/+3
2015-03-16rhashtable: Annotate RCU locking of walkersThomas Graf1-0/+2
2015-03-16lib: devres: add a helper function for ioremap_wcAbhilash Kesavan1-0/+28
2015-03-15rhashtable: Fix rhashtable_remove failuresHerbert Xu1-10/+7
2015-03-15rhashtable: Fix use-after-free in rhashtable_walk_stopHerbert Xu1-3/+4
2015-03-15rhashtable: Move future_tbl into struct bucket_tableHerbert Xu1-16/+11
2015-03-15rhashtable: Add rehash counter to bucket_tableHerbert Xu2-1/+2
2015-03-15rhashtable: Free bucket tables asynchronously after rehashHerbert Xu1-3/+6
2015-03-15rhashtable: Move seed init into bucket_table_allocHerbert Xu1-10/+6
2015-03-15rhashtable: Use SINGLE_DEPTH_NESTINGHerbert Xu1-7/+2
2015-03-15rhashtable: Fix walker behaviour during rehashHerbert Xu1-23/+46
2015-03-13Merge branch 'gadget' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2-1/+769
2015-03-13timekeeping: Add debugging checks to warn if we see delaysJohn Stultz1-0/+13
2015-03-12rhashtable: Fix read-side crash during rehashHerbert Xu1-1/+1
2015-03-12rhashtable: kill ht->shift atomic operationsDaniel Borkmann1-30/+25
2015-03-12rhashtable: Fix reader/rehash raceHerbert Xu1-0/+6
2015-03-12rcutorture: Default to grace-period-initialization delaysPaul E. McKenney1-1/+1
2015-03-12rhashtable: Remove obj_raw_hashfnHerbert Xu1-18/+7
2015-03-12rhashtable: Remove key length argument to key_hashfnHerbert Xu1-3/+4
2015-03-12rhashtable: Use head_hashfn instead of obj_raw_hashfnHerbert Xu1-7/+5
2015-03-12rhashtable: Move masking back into key_hashfnHerbert Xu1-2/+3
2015-03-11rhashtable: Add annotation to nested lockHerbert Xu1-2/+2
2015-03-11rhashtable: Add arbitrary rehash functionHerbert Xu1-332/+174
2015-03-11rhashtable: Move hash_rnd into bucket_tableHerbert Xu1-9/+15
2015-03-11rcu: Provide diagnostic option to slow down grace-period initializationPaul E. McKenney1-0/+24
2015-03-10cpumask: only allocate nr_cpumask_bits.Rusty Russell1-7/+0
2015-03-10cpumask: remove deprecated functions.Rusty Russell1-4/+0
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-06lib: correct link to the original source for div64_u64Heinrich Schuchardt1-1/+1
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-26rcu: Drive PROVE_RCU directly off of PROVE_LOCKINGPaul E. McKenney1-10/+1
2015-02-24locking: Remove ACCESS_ONCE() usageDavidlohr Bueso1-1/+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