aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2018-10-24Merge tag 'docs-4.20' of git://git.lwn.net/linuxLinus Torvalds1-11/+9
2018-10-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2-47/+223
2018-10-23Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-3/+3
2018-10-23Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-3/+3
2018-10-23Merge tag 's390-4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-0/+9
2018-10-22Merge tag 'for-4.20/block-20181021' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+26
2018-10-22Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-4/+7
2018-10-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2018-10-19locking/lockdep: Make global debug_locks* variables read-mostlyWaiman Long1-2/+2
2018-10-19locking/lockdep: Fix debug_locks off performance problemWaiman Long1-1/+1
2018-10-15test_ida: Fix lockdep warningMatthew Wilcox1-2/+2
2018-10-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-7/+18
2018-10-12doc: printk-formats: Remove bogus kobject references for device nodesGeert Uytterhoeven1-11/+9
2018-10-12Merge tag 'mtd/fixes-for-4.19-rc8' of git://git.infradead.org/linux-mtdGreg Kroah-Hartman2-5/+13
2018-10-12lib/bch: fix possible stack overrunArnd Bergmann2-5/+13
2018-10-10Merge tag 'trace-v4.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Greg Kroah-Hartman1-1/+1
2018-10-09s390/kasan: add option for 4-level paging supportVasily Gorbik1-0/+9
2018-10-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-0/+1
2018-10-08netlink: Add strict version of nlmsg_parse and nla_parseDavid Ahern1-12/+36
2018-10-05vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointersSteven Rostedt (VMware)1-1/+1
2018-10-04ARM: 8800/1: use choice for kernel unwindersStefan Agner1-3/+3
2018-10-01netlink: add validation function to policyJohannes Berg1-0/+7
2018-10-01netlink: add attribute range validation to policyJohannes Berg1-0/+72
2018-10-02lib/xz: Put CRC32_POLY_LE in xz_private.hJoel Stanley2-1/+4
2018-09-28netlink: add nested array policy validationJohannes Berg1-0/+51
2018-09-28netlink: allow NLA_NESTED to specify nested policy to validateJohannes Berg1-0/+14
2018-09-28netlink: move extack setting into validate_nla()Johannes Berg1-32/+36
2018-09-28netlink: make validation_data constJohannes Berg1-3/+2
2018-09-28netlink: remove NLA_NESTED_COMPATJohannes Berg1-11/+0
2018-09-27bpf: test_bpf: add init_net to dev for flow_dissectorSong Liu1-0/+1
2018-09-26percpu-refcount: Introduce percpu_ref_resurrect()Bart Van Assche1-2/+26
2018-09-18netlink: add ethernet address policy typesJohannes Berg1-1/+7
2018-09-18netlink: add NLA_REJECT policy typeJohannes Berg1-7/+16
2018-09-10lib/crc32: make core crc32() routines weak so they can be overriddenArd Biesheuvel1-4/+7
2018-09-04lib/Kconfig.debug: fix three typos in help textThibaut Sautereau1-2/+2
2018-09-02Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+0
2018-08-30notifier: Remove notifier header file wherever not usedMukesh Ojha1-1/+0
2018-08-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-1/+0
2018-08-26Merge branch 'ida-4.19' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds5-109/+238
2018-08-23lib/fonts: convert comments to utf-8Arnd Bergmann4-512/+512
2018-08-22lib/rhashtable: guarantee initial hashtable allocationDavidlohr Bueso1-3/+11
2018-08-22lib/rhashtable: simplify bucket_table_alloc()Davidlohr Bueso1-5/+2
2018-08-22lib/test_hexdump.c: fix failure on big endian cpuChristophe Leroy1-5/+23
2018-08-22lib/Kconfig: remove 'default n' for testsAndy Shevchenko2-18/+0
2018-08-22lib: add crc64 calculation routinesColy Li5-0/+145
2018-08-22lib/test_debug_virtual.c: make struct pointer foo staticColin Ian King1-1/+1
2018-08-22lib/bitmap.c: drop unnecessary 0 check for u32 array operationsAndy Shevchenko1-8/+1
2018-08-21ida: Change ida_get_new_above to return the idMatthew Wilcox1-18/+12
2018-08-21ida: Remove old APIMatthew Wilcox2-50/+7
2018-08-21test_ida: check_ida_destroy and check_ida_allocMatthew Wilcox1-0/+54
2018-08-21test_ida: Convert check_ida_conv to new APIMatthew Wilcox1-0/+30
2018-08-21test_ida: Move ida_check_maxMatthew Wilcox1-0/+23
2018-08-21test_ida: Move ida_check_leafMatthew Wilcox1-0/+25
2018-08-21ida: Start new test_ida moduleMatthew Wilcox3-0/+49
2018-08-21ida: Add new APIMatthew Wilcox1-39/+31
2018-08-21ida: Lock the IDA in ida_destroyMatthew Wilcox1-6/+11
2018-08-21radix-tree: Fix UBSAN warningMatthew Wilcox1-1/+1
2018-08-20rhashtable: remove duplicated include from rhashtable.cYue Haibing1-1/+0
2018-08-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-4/+7
2018-08-18Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds1-0/+20
2018-08-18deprecate the '__deprecated' attribute warnings entirely and for goodLinus Torvalds1-8/+0
2018-08-18Merge tag 'driver-core-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2018-08-18Merge tag 'char-misc-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+36
2018-08-16Merge branch 'linus/master' into rdma.git for-nextJason Gunthorpe27-522/+434
2018-08-16ila: make lockdep happy againCong Wang1-4/+7
2018-08-16Merge tag 'v4.18' into rdma.git for-nextJason Gunthorpe17-3322/+161
2018-08-15Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds3-375/+7
2018-08-15Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+26
2018-08-15Merge tag 'drm-next-2018-08-15' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-1/+1
2018-08-15Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds6-25/+14
2018-08-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds8-48/+267
2018-08-15Merge tag 'kconfig-v4.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+7
2018-08-15Merge tag 'printk-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-5/+34
2018-08-14Merge tag 'docs-4.19' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2018-08-14Merge tag 'mtd/for-4.19' of git://git.infradead.org/linux-mtdLinus Torvalds2-8/+16
2018-08-14Merge branch 'for-4.19-nmi' into for-linusPetr Mladek1-3/+0
2018-08-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-16/+18
2018-08-13Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2018-08-13Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2018-08-13Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-35/+34
2018-08-13Merge branch 'core-debugobjects-for-linus' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-4/+6
2018-08-11Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-11/+0
2018-08-11Merge tag 'nand/for-4.19' of git://git.infradead.org/linux-mtd into mtd/nextBoris Brezillon13-3298/+48
2018-08-10lib/ubsan: remove null-pointer checksAndrey Ryabinin1-11/+0
2018-08-08test_overflow: Add shift overflow testsKees Cook1-1/+197
2018-08-07lib/mpi: remove redundant variable esignColin Ian King1-2/+1
2018-08-07lib/vsprintf: Do not handle %pO[^F] as %pxBart Van Assche1-0/+1
2018-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxHerbert Xu16-3311/+161
2018-08-02Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-08-02debugobjects: Remove redundant NULL pointer checkZhong Jiang1-2/+1
2018-08-02Merge branch 'perf/urgent' into perf/core, to pick up fixesIngo Molnar1-1/+1
2018-08-02kconfig: include kernel/Kconfig.preempt from init/KconfigChristoph Hellwig1-0/+1
2018-08-02Kconfig: consolidate the "Kernel hacking" menuChristoph Hellwig1-0/+6
2018-08-01bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free()Andy Shevchenko1-0/+20
2018-07-30debugobjects: Make stack check warning more informativeJoel Fernandes (Google)1-2/+5
2018-07-30Merge 4.18-rc7 into driver-core-nextGreg Kroah-Hartman7-27/+115
2018-07-30BackMerge v4.18-rc7 into drm-nextDave Airlie4-13/+113
2018-07-27lib: Use existing define with polynomialKrzysztof Kozlowski2-2/+4
2018-07-27lib/crc: Use consistent naming for CRC-32 polynomialsKrzysztof Kozlowski2-7/+7
2018-07-27lib/crc: Move polynomial definition to separate headerKrzysztof Kozlowski3-14/+2
2018-07-26kasan: only select SLUB_DEBUG with SYSFS=yArnd Bergmann1-1/+1
2018-07-25Merge branch 'perf/urgent' into perf/core, to pick up fixesIngo Molnar7-26/+114
2018-07-24Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+73
2018-07-24Merge tag 'fsi-updates-2018-07-24' of git://git.kernel.org/pub/scm/linux/kern...Greg Kroah-Hartman1-0/+36
2018-07-23Merge tag 'wireless-drivers-next-for-davem-2018-07-23' of git://git.kernel.or...David S. Miller3-0/+176
2018-07-23devres: Add devm_of_iomap()Benjamin Herrenschmidt1-0/+36
2018-07-21Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+73
2018-07-20kobject: kset_create_and_add() - fetch ownership info from parentDmitry Torokhov1-1/+8
2018-07-20sysfs, kobject: allow creating kobject belonging to arbitrary usersDmitry Torokhov1-0/+19
2018-07-20Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linuxDavid S. Miller1-8/+19
2018-07-18lib/rhashtable: consider param->min_size when setting initial table sizeDavidlohr Bueso1-6/+11
2018-07-17vsprintf: Add command line option debug_boot_weak_hashTobin C. Harding1-0/+17
2018-07-17vsprintf: Use hw RNG for ptr_keyTobin C. Harding1-1/+9
2018-07-17Merge tag 'v4.18-rc5' into x86/mm, to pick up fixesIngo Molnar1-0/+20
2018-07-17Merge tag 'v4.18-rc5' into locking/core, to pick up fixesIngo Molnar8-19/+67
2018-07-16lib/iov_iter: Fix pipe handling in _copy_to_iter_mcsafe()Dan Williams1-4/+33
2018-07-16lib/iov_iter: Document _copy_to_iter_flushcache()Dan Williams1-0/+14
2018-07-16lib/iov_iter: Document _copy_to_iter_mcsafe()Dan Williams1-0/+26
2018-07-13locking/refcount: Always allow checked formsMark Rutland1-28/+25
2018-07-10reed_solomon: Fix kernel-docMatthew Wilcox1-1/+1
2018-07-09rhashtable: add restart routine in rhashtable_free_and_destroy()Taehee Yoo1-1/+7
2018-07-09printk/nmi: Prevent deadlock when accessing the main log buffer in NMIPetr Mladek1-3/+0
2018-07-07kobject: Replace strncpy with memcpyGuenter Roeck1-1/+1
2018-07-07lib: reciprocal_div: implement the improved algorithm on the paper mentionedJiong Wang1-0/+41
2018-07-06Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux int...Dave Airlie1-1/+1
2018-07-04ioremap: Update pgtable free interfaces with addrChintan Pandya1-2/+2
2018-07-04RAID/s390: Remove VLA usageKees Cook1-16/+18
2018-07-03lib: rhashtable: Correct self-assignment in rhashtable.cRishabh Bhatnagar1-1/+1
2018-07-03locking: Implement an algorithm choice for Wound-Wait mutexesThomas Hellstrom1-1/+1
2018-07-03Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-14/+22
2018-07-02scsi: klist: Make it safe to use klists in atomic contextBart Van Assche1-4/+6
2018-07-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-0/+20
2018-07-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-0/+20
2018-06-30Merge tag 'for-linus-20180629' of git://git.kernel.dk/linux-blockLinus Torvalds1-6/+0
2018-06-29sg: remove ->sg_magic memberJens Axboe1-6/+0
2018-06-28test_bpf: flag tests that cannot be jited on s390Kleber Sacilotto de Souza1-0/+20
2018-06-28Merge tag 'printk-for-4.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-7/+0
2018-06-28kasan: depend on CONFIG_SLUB_DEBUGJason A. Donenfeld1-0/+1
2018-06-28lib/percpu_ida.c: don't do alloc from per-CPU list if there is noneSebastian Andrzej Siewior1-1/+1
2018-06-28netlink: Return extack message if attribute validation failsDavid Ahern1-2/+2
2018-06-27bitfield: add testsJohannes Berg3-0/+176
2018-06-27printk: Make CONSOLE_LOGLEVEL_QUIET configurableHans de Goede1-0/+11
2018-06-26Merge branch 'linus' into perf/core, to pick up fixesIngo Molnar3-5/+45
2018-06-26Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-5/+45
2018-06-25Revert "lib/test_printf.c: call wait_for_random_bytes() before plain %p tests"Petr Mladek1-7/+0
2018-06-24Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds3-5/+45
2018-06-22rhashtable: clean up dereference of ->future_tbl.NeilBrown1-5/+4
2018-06-22rhashtable: use cmpxchg() to protect ->future_tbl.NeilBrown1-11/+4
2018-06-22rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert()NeilBrown1-12/+6
2018-06-22rhashtable: simplify INIT_RHT_NULLS_HEAD()NeilBrown1-9/+6
2018-06-22rhashtable: remove nulls_base and related code.NeilBrown2-12/+1
2018-06-22rhashtable: split rhashtable.hNeilBrown1-0/+1
2018-06-22rhashtable: silence RCU warning in rhashtable_test.NeilBrown1-0/+3
2018-06-22lib/bch: Remove VLA usageKees Cook2-8/+16
2018-06-21locking/refcounts: Include fewer headers in <linux/refcount.h>Alexey Dobriyan1-0/+2
2018-06-21atomics/generic: Define atomic64_fetch_add_unless()Mark Rutland1-7/+7
2018-06-21atomics: Make conditional ops return 'bool'Mark Rutland1-3/+3
2018-06-21kprobes: Remove jprobe API implementationMasami Hiramatsu1-1/+1
2018-06-20Merge tag 'dma-rename-4.18' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds7-3279/+1
2018-06-19scsi: Remove percpu_idaMatthew Wilcox2-371/+1
2018-06-15docs: Fix some broken referencesMauro Carvalho Chehab1-1/+1
2018-06-15lib/test_printf.c: accept "ptrval" as valid result for plain 'p' testsThierry Escande1-2/+22
2018-06-15lib/test_printf.c: call wait_for_random_bytes() before plain %p testsThierry Escande1-0/+7
2018-06-15fault-injection: reorder config entriesMikulas Patocka1-18/+18
2018-06-14dma-mapping: move all DMA mapping code to kernel/dmaChristoph Hellwig7-3279/+1
2018-06-14dma-mapping: use obj-y instead of lib-y for generic dma opsChristoph Hellwig1-3/+3
2018-06-13Merge tag 'kbuild-v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-4/+7
2018-06-12Merge tag 'overflow-v4.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds13-25/+33
2018-06-12treewide: Use array_size() in vzalloc()Kees Cook3-11/+17
2018-06-12treewide: kzalloc_node() -> kcalloc_node()Kees Cook1-1/+1
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook2-2/+2
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook7-10/+12
2018-06-12test_overflow: fix an IS_ERR() vs NULL bugDan Carpenter1-1/+1
2018-06-12locking/refcounts: Implement refcount_dec_and_lock_irqsave()Anna-Maria Gleixner1-0/+28
2018-06-12atomic: Add irqsave variant of atomic_dec_and_lock()Anna-Maria Gleixner1-0/+16
2018-06-12alpha: Remove custom dec_and_lock() implementationSebastian Andrzej Siewior1-5/+1
2018-06-12Merge tag 'mips_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds3-13/+13
2018-06-11kcov: test compiler capability in Kconfig and correct dependencyMasahiro Yamada1-4/+7
2018-06-08Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+3
2018-06-08Merge branch 'for-4.18/mcsafe' into libnvdimm-for-nextDan Williams2-0/+64
2018-06-07lib/ucs2_string.c: add MODULE_LICENSE()Randy Dunlap1-0/+2
2018-06-07lib/mpi: headers cleanupVasily Averin1-70/+5
2018-06-07lib/percpu_ida.c: use _irqsave() instead of local_irq_save() + spin_lockSebastian Andrzej Siewior1-42/+21
2018-06-07lib/idr.c: remove simple_ida_lockMatthew Wilcox1-5/+5
2018-06-07lib/bitmap.c: micro-optimization for __bitmap_complement()Yury Norov1-4/+1
2018-06-07mm: kvmalloc does not fallback to vmalloc for incompatible gfp flagsMichal Hocko1-4/+1
2018-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds3-250/+574
2018-06-06Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-0/+421
2018-06-06Merge tag 'printk-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-81/+54
2018-06-05test_overflow: Add memory allocation overflow testsKees Cook1-0/+110
2018-06-05test_overflow: Report test failuresKees Cook1-15/+39
2018-06-05test_overflow: macrofy some more, do more tests for freeRasmus Villemoes1-26/+22
2018-06-05lib: add runtime test of check_*_overflow functionsRasmus Villemoes3-0/+291
2018-06-05Merge tag 'rslib-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-130/+159
2018-06-05Merge branch 'for-4.18-vsprintf-pcr-removal' into for-4.18Petr Mladek1-3/+0
2018-06-05lib/vsprintf: Remove atomic-unsafe support for %pCrGeert Uytterhoeven1-3/+0
2018-06-04Merge branch 'x86-dax-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+61
2018-06-04Merge tag 'dma-mapping-4.18' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds9-321/+232
2018-06-04Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-blockLinus Torvalds1-32/+81
2018-06-03bpf: add also cbpf long jump test cases with heavy expansionDaniel Borkmann1-0/+63