aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2012-04-10kobject: provide more diagnostic info for kobject_add_internal() failuresDan Williams1-7/+7
2012-03-29Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+1
2012-03-28Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds3-270/+188
2012-03-28crc32: add help text for the algorithm select optionDarrick J. Wong1-0/+4
2012-03-28radix-tree: rewrite gang lookup using iteratorKonstantin Khlebnikov1-258/+33
2012-03-28radix-tree: introduce bit-optimized iteratorKonstantin Khlebnikov1-0/+151
2012-03-28lib/cpumask.c: remove __any_online_cpu()Srivatsa S. Bhat1-12/+0
2012-03-28Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub...Linus Torvalds2-2/+1
2012-03-28Remove all #inclusions of asm/system.hDavid Howells2-2/+0
2012-03-28Disintegrate asm/system.h for PowerPCDavid Howells1-0/+1
2012-03-27Merge branch 'for-linus-3.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+5
2012-03-25Introduce CONFIG_GENERIC_IORichard Weinberger1-0/+5
2012-03-24Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds63-63/+71
2012-03-24Merge tag 'bug-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paul...Linus Torvalds8-0/+9
2012-03-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/sysctlLinus Torvalds1-8/+0
2012-03-23procfs: add num_to_str() to speed up /proc/statKAMEZAWA Hiroyuki1-0/+20
2012-03-23crc32: select an algorithm via KconfigDarrick J. Wong2-0/+61
2012-03-23crc32: add self-test code for crc32cDarrick J. Wong1-102/+261
2012-03-23crc32: bolt on crc32cDarrick J. Wong4-34/+95
2012-03-23crc32: add note about this patchset to crc32.cBob Pearson1-0/+4
2012-03-23crc32: optimize loop counter for x86Bob Pearson1-0/+13
2012-03-23crc32: add slice-by-8 algorithm to existing codeBob Pearson3-35/+75
2012-03-23crc32: make CRC_*_BITS definition correspond to actual bit countsBob Pearson3-12/+34
2012-03-23crc32: fix mixing of endian-specific typesBob Pearson1-6/+6
2012-03-23crc32: miscellaneous cleanupsBob Pearson2-71/+39
2012-03-23crc32: simplify unit test codeBob Pearson2-117/+691
2012-03-23crc32: move long comment about crc32 fundamentals to Documentation/Bob Pearson1-127/+2
2012-03-23crc32: remove two instances of trailing whitespacesBob Pearson2-2/+2
2012-03-23prio_tree: introduce prio_set_parent()Xiao Guangrong1-25/+22
2012-03-23prio_tree: simplify prio_tree_expand()Xiao Guangrong1-24/+14
2012-03-23prio_tree: cleanup prio_tree_left()/prio_tree_right()Xiao Guangrong1-41/+37
2012-03-23prio_tree: remove unnecessary code in prio_tree_replaceXiao Guangrong1-1/+0
2012-03-23string: memchr_inv() speed improvementsAkinobu Mita1-4/+16
2012-03-23nmi watchdog: do not use cpp symbol in KconfigCong Wang1-1/+1
2012-03-23locking/kconfig: Simplify INLINE_SPIN_UNLOCK usageRaghavendra K T1-0/+1
2012-03-21idr: make idr_get_next() good for rcu_read_lock()Hugh Dickins1-3/+5
2012-03-21Merge branch 'kmap_atomic' of git://github.com/congwang/linuxLinus Torvalds2-5/+4
2012-03-20Merge tag 'driver-core-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-95/+197
2012-03-20Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-7/+11
2012-03-20Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+24
2012-03-20lib: remove the second argument of k[un]map_atomic()Cong Wang2-5/+4
2012-03-12Merge branch 'perf/urgent' into perf/coreIngo Molnar2-14/+12
2012-03-11dql: Fix undefined jiffiesTom Herbert1-0/+1
2012-03-09Merge 3.3-rc6 into driver-core-nextGreg Kroah-Hartman14-157/+114
2012-03-08uevent: send events in correct order according to seqnum (v3)Andrew Vagin1-10/+9
2012-03-07lib: reduce the use of module.h wherever possiblePaul Gortmaker63-63/+74
2012-03-06vsprintf: make %pV handling compatible with kasprintf()Jan Beulich1-3/+9
2012-03-05debugobjects: Fix selftest for static warningsStephen Boyd1-11/+3
2012-03-05Merge branch 'perf/urgent' into perf/coreIngo Molnar3-6/+17
2012-02-29bug.h: add include of it to various implicit C usersPaul Gortmaker7-0/+7
2012-02-28lib: fix implicit users of kernel.h for TAINT_WARNPaul Gortmaker2-0/+2
2012-02-21rcu: Print scheduling-clock information on RCU CPU stall-warning messagesPaul E. McKenney1-0/+14
2012-02-21rcu: Move RCU_TRACE to lib/Kconfig.debugPaul E. McKenney1-0/+10
2012-02-11watchdog: Update Kconfig entriesFernando Luis Vázquez Cao1-7/+11
2012-02-09Reduce the number of expensive division instructions done by _parse_integer()David Howells1-5/+13
2012-02-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2-1/+4
2012-02-02Merge branches 'core-urgent-for-linus', 'perf-urgent-for-linus', 'sched-urgen...Linus Torvalds1-1/+1
2012-02-02lib: Fix 32-bit sparc udiv_qrnnd() definition in mpilib's longlong.hDavid Miller1-11/+33
2012-02-02lib: Fix multiple definitions of clz_tabDavid Miller4-19/+24
2012-02-02lib/digsig: checks for NULL return valueDmitry Kasatkin1-2/+6
2012-02-02lib/mpi: added missing NULL checkDmitry Kasatkin1-0/+2
2012-02-02lib/mpi: added comment on divide by 0 caseDmitry Kasatkin1-0/+4
2012-02-02lib/mpi: check for possible zero lengthDmitry Kasatkin1-0/+3
2012-02-02lib/digsig: pkcs_1_v1_5_decode_emsa cleanupDmitry Kasatkin1-25/+10
2012-02-02lib/digsig: additional sanity checks against badly formated key payloadDmitry Kasatkin1-2/+7
2012-02-02lib/mpi: removed unused functionsDmitry Kasatkin1-88/+0
2012-02-02lib/mpi: checks for zero divisor lengthDmitry Kasatkin1-0/+3
2012-02-02lib/mpi: return error code on dividing by zeroDmitry Kasatkin1-1/+1
2012-02-02lib/mpi: replaced MPI_NULL with normal NULLDmitry Kasatkin2-5/+5
2012-02-02lib/mpi: added missing NULL checkDmitry Kasatkin1-1/+2
2012-01-31lib: add NO_GENERIC_PCI_IOPORT_MAPMichael S. Tsirkin2-1/+4
2012-01-26bugs, x86: Fix printk levels for panic, softlockups and stack dumpsPrarit Bhargava1-1/+1
2012-01-24sysctl: Improve the sysctl sanity checksEric W. Biederman1-8/+0
2012-01-24Remove useless get_driver()/put_driver() callsAlan Stern1-2/+1
2012-01-24dynamic_debug: process multiple debug-queries on a lineJim Cromie1-15/+58
2012-01-24dynamic_debug: factor vpr_info_dq out of ddebug_parse_queryJim Cromie1-8/+17
2012-01-24dynamic_debug: add trim_prefix() to provide source-root relative pathsJim Cromie1-3/+15
2012-01-24dynamic_debug: enlarge command/query write bufferJim Cromie1-4/+12
2012-01-24dynamic_debug: chop off comments in ddebug_tokenizeJim Cromie1-0/+2
2012-01-24dynamic_debug: early return if _ddebug table is emptyJim Cromie1-15/+20
2012-01-24dynamic_debug: tighten up error checking on debug queriesJim Cromie1-6/+33
2012-01-24dynamic_debug: describe_flags with '=[pmflt_]*'Jim Cromie1-11/+10
2012-01-24dynamic_debug: drop explicit !=NULL checksJim Cromie1-6/+5
2012-01-24dynamic_debug: pr_err() call should not depend upon verbosityJim Cromie1-2/+1
2012-01-24dynamic_debug: replace strcpy with strlcpy, in ddebug_setup_query()Jim Cromie1-3/+5
2012-01-24dynamic_debug: change verbosity at runtimeJim Cromie1-0/+1
2012-01-24dynamic_debug: drop enabled field from struct _ddebug, use _DPRINTK_FLAGS_PRINTJim Cromie1-4/+0
2012-01-24dynamic_debug: fix whitespace complaints from scripts/cleanfileJim Cromie1-7/+9
2012-01-19MPILIB: Add a missing ENOMEM checkDavid Howells1-0/+2
2012-01-18lib: Removed MPILIB, MPILIB_EXTRA, and SIGNATURE promptsDmitry Kasatkin1-3/+3
2012-01-18lib: MPILIB Kconfig description updateDmitry Kasatkin1-5/+3
2012-01-18lib: digital signature dependency fixDmitry Kasatkin1-1/+2
2012-01-18lib: digital signature config option name changeDmitry Kasatkin2-2/+2
2012-01-14Merge tag 'kmemleak' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarina...Linus Torvalds1-1/+1
2012-01-12unlzo: fix input buffer freeSascha Hauer1-1/+1
2012-01-12radix_tree: take radix_tree_path off stackHugh Dickins1-78/+76
2012-01-11Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jb...Linus Torvalds1-3/+3
2012-01-10Merge branch 'for-linus' of git://selinuxproject.org/~jmorris/linux-securityLinus Torvalds31-0/+6266
2012-01-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds4-36/+58
2012-01-10Merge branch 'akpm' (aka "Andrew's patch-bomb")Linus Torvalds2-10/+12
2012-01-10crc32: optimize inner loopJoakim Tjernlund1-10/+11
2012-01-10btree: export btree_get_prev() so modules can use btree_for_eachSteve Hodgson1-0/+1
2012-01-10Merge branch 'drm-core-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-2/+3
2012-01-09Merge branch 'next' into for-linusJames Morris31-0/+6266
2012-01-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds4-9/+7
2012-01-08Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-4/+4
2012-01-07Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-137/+57
2012-01-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds5-0/+159
2012-01-06PCI: Increase resource array mask bit size in pcim_iomap_regions()Yinghai Lu1-3/+3
2012-01-06Merge branch 'driver-core-next' into Linux 3.2Greg Kroah-Hartman5-137/+57
2012-01-06Merge branch 'core-debugobjects-for-linus' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-4/+50
2012-01-03switch debugfs to umode_tAl Viro1-4/+4
2011-12-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2011-12-21kobject: remove kset_find_obj_hinted()Kay Sievers1-37/+0
2011-12-20Merge tag 'v3.2-rc6' of /home/airlied/devel/kernel/linux-2.6 into drm-core-nextDave Airlie1-1/+1
2011-12-13kref: Inline all functionsPeter Zijlstra2-98/+1
2011-12-09driver-core: skip uevent generation when nobody is listeningKay Sievers1-0/+3
2011-12-08sch_red: Adaptative RED AQMEric Dumazet1-0/+2
2011-12-08mpi/mpi-mpow: NULL dereference on allocation failureDan Carpenter1-1/+2
2011-12-06swiotlb: Expose swiotlb_nr_tlb function to modulesKonrad Rzeszutek Wilk1-2/+3
2011-12-06decompress_bunzip2: remove invalid vi modelinePaul Bolle1-1/+0
2011-12-06treewide: Fix comment and string typo 'bufer'Paul Bolle2-3/+3
2011-12-02kmemleak: Add support for memory hotplugLaura Abbott1-1/+1
2011-11-29dql: Dynamic queue limitsTom Herbert3-0/+138
2011-11-28lib: add GENERIC_PCI_IOMAPMichael S. Tsirkin4-36/+55
2011-11-24lib: move GENERIC_IOMAP to lib/KconfigMichael S. Tsirkin1-0/+3
2011-11-23debugobjects: Extend to assert that an object is initializedChristine Chan1-0/+38
2011-11-23debugobjects: Be smarter about static objectsStephen Boyd1-4/+12
2011-11-22digsig: build dependency fixDmitry Kasatkin1-1/+1
2011-11-21Fix comparison using wrong pointer variable in dma debug codeThomas Jarosch1-1/+1
2011-11-16net: introduce and use netdev_features_t for device features setsMichał Mirosław1-0/+19
2011-11-15lib: devres: add convenience function to remap a resourceWolfram Sang1-0/+51
2011-11-15lib: devres: add annotations for #endifWolfram Sang1-2/+2
2011-11-13Merge branch 'master' into for-nextJiri Kosina28-290/+459
2011-11-09crypto: digital signature verification supportDmitry Kasatkin3-0/+293
2011-11-09crypto: GnuPG based MPI lib - additional sources (part 4)Dmitry Kasatkin12-0/+1400
2011-11-09crypto: GnuPG based MPI lib - make files (part 3)Dmitry Kasatkin3-0/+30
2011-11-09crypto: GnuPG based MPI lib - header files (part 2)Dmitry Kasatkin3-0/+1861
2011-11-09crypto: GnuPG based MPI lib - source files (part 1)Dmitry Kasatkin14-0/+2681
2011-11-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-0/+1
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds4-0/+4
2011-11-04netlink: validate NLA_MSECS lengthJohannes Berg1-0/+1
2011-11-02ida: make ida_simple_get/put() IRQ safeTejun Heo1-4/+7
2011-10-31lib: rename pack_hex_byte() to hex_byte_pack()Andy Shevchenko1-7/+7
2011-10-31lib/string.c: fix strim() semantics for strings that have only blanksMichael Holzheu1-2/+1
2011-10-31lib/idr.c: fix comment for ida_get_new_above()Wang Sheng-Hui1-2/+2
2011-10-31lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdefGlauber Costa1-0/+2
2011-10-31lib/bitmap.c: quiet sparse noise about address spaceH Hartley Sweeten1-4/+6
2011-10-31lib/spinlock_debug.c: print owner on spinlock lockupAkinobu Mita1-9/+10
2011-10-31lib/kstrtox: common code between kstrto*() and simple_strto*() functionsAlexey Dobriyan3-48/+68
2011-10-31lib/Kconfig.debug: fix help message for DEFAULT_HUNG_TASK_TIMEOUTJiaju Zhang1-2/+3
2011-10-31lib/string.c: introduce memchr_inv()Akinobu Mita1-0/+54
2011-10-31radix_tree: clean away saw_unset_tag leftoversHugh Dickins1-8/+2
2011-10-31lib: dma-debug needs export.h for EXPORT_SYMBOLPaul Gortmaker1-0/+1
2011-10-31md: Add in export.h for files using EXPORT_SYMBOLPaul Gortmaker2-0/+2
2011-10-31md: Add module.h to all files using it implicitlyPaul Gortmaker1-0/+1
2011-10-30Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommuLinus Torvalds1-7/+61
2011-10-29Docs: Kconfig: CORDIC descriptionMichael Witten1-3/+2
2011-10-29Docs: wording: functions -> algorithmMichael Witten2-2/+2
2011-10-29Docs: Pedantry: [Cc]ordic -> CORDICMichael Witten2-3/+3
2011-10-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb...Linus Torvalds2-1/+15
2011-10-26fault-inject: export setup_fault_attr()Per Forlin1-1/+2
2011-10-26mmc: core: add random fault injectionPer Forlin1-0/+11
2011-10-26fault-inject: export fault injection functionsPer Forlin1-0/+2
2011-10-26Merge branch 'for-linus' of git://neil.brown.name/mdLinus Torvalds1-1/+1
2011-10-26Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-64/+19
2011-10-26Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds6-76/+76
2011-10-25Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-55/+120
2011-10-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds3-22/+21
2011-10-25Merge branch 'for-linus' of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/...Linus Torvalds1-2/+2
2011-10-25Merge branch 'next' of git://selinuxproject.org/~jmorris/linux-securityLinus Torvalds1-4/+11
2011-10-25Merge branches 'arnd-randcfg-fixes', 'debug', 'io' (early part), 'l2x0', 'p2v...Russell King1-2/+2
2011-10-21Merge branches 'amd/fixes', 'debug/dma-api', 'arm/omap', 'arm/msm', 'core', '...Joerg Roedel1-7/+61
2011-10-20lib/raid6: Fix filename emitted in generated codeDan McGee1-1/+1
2011-10-18dynamic_debug: fix undefined reference to `__netdev_printk'Jason Baron1-0/+4
2011-10-18dynamic_debug: use a single printk() to emit messagesJason Baron1-39/+41
2011-10-18dynamic_debug: remove num_enabled accountingJason Baron1-7/+0
2011-10-06sched: Wrap scheduler p->cpus_allowed accessPeter Zijlstra1-1/+1
2011-10-04llist: Remove cpu_relax() usage in cmpxchg loopsPeter Zijlstra1-2/+0
2011-10-04llist: Return whether list is empty before adding in llist_add()Huang Ying1-1/+5
2011-10-04llist: Move cpu_relax() to after the cmpxchg()Huang Ying1-4/+10
2011-10-04llist: Remove the platform-dependent NMI checksIngo Molnar1-10/+2
2011-10-04llist: Make some llist functions inlineHuang Ying3-46/+1
2011-10-01ARM: always use ARM_UNWIND for thumb2 kernelsArnd Bergmann1-2/+2
2011-09-21XZ: Fix incorrect XZ_BUF_ERRORLasse Collin1-7/+20
2011-09-20lib: add error checking to hex2binMimi Zohar1-4/+11
2011-09-15Merge branch 'master' into for-nextJiri Kosina15-244/+862
2011-09-15Remove unneeded version.h include from lib/Jesper Juhl1-1/+0
2011-09-15Kconfig: Copyedit: DEBUG_SECTION_MISMATCHMichael Witten1-19/+19
2011-09-14lib: atomic64: Change the type of local lock to raw_spinlock_tYong Zhang1-11/+11
2011-09-13lib/sha1.c: quiet sparse noise about symbol not declaredH Hartley Sweeten1-0/+1
2011-09-13locking, lib/atomic64: Annotate atomic64_lock::lock as rawShan Hai1-22/+22
2011-09-13locking, rwsem: Annotate inner lock as rawThomas Gleixner2-26/+26
2011-09-13locking, printk: Annotate logbuf_lock as rawThomas Gleixner1-2/+2
2011-09-13locking, lib/proportions: Annotate prop_local_percpu::lock as rawThomas Gleixner1-6/+6
2011-09-13locking, percpu_counter: Annotate ::lock as rawThomas Gleixner1-9/+9
2011-08-30bitops: Move find_next_bit.o from lib-y to obj-yGeert Uytterhoeven1-2/+2
2011-08-23dma-debug: hash_bucket_find needs to allow for offsets within an entryNeil Horman1-7/+61
2011-08-23lib: Kconfig.debug: Typo remove extra "it"Justin P. Mattock1-1/+1
2011-08-22kobj_uevent: Ignore if some listeners cannot handle messageMilan Broz1-1/+1