LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: Ganesh Mahendran <opensource.ganesh@gmail.com>
To: Minchan Kim <minchan@kernel.org>, Nitin Gupta <ngupta@vflare.org>,
Andrew Morton <akpm@linux-foundation.org>
Cc: Linux-MM <linux-mm@kvack.org>,
linux-kernel <linux-kernel@vger.kernel.org>,
Ganesh Mahendran <opensource.ganesh@gmail.com>
Subject: Re: [PATCH V2 2/2] mm/zsmalloc: add statistics support
Date: Mon, 29 Dec 2014 21:51:53 +0800 [thread overview]
Message-ID: <CADAEsF-OQb3BWfeNucogvytsz4j39PzgwLsAfC9wyqfJPacSmw@mail.gmail.com> (raw)
In-Reply-To: <1419856124-6232-1-git-send-email-opensource.ganesh@gmail.com>
Sorry, Please ignore this patch.
I miss something.
2014-12-29 20:28 GMT+08:00 Ganesh Mahendran <opensource.ganesh@gmail.com>:
> Keeping fragmentation of zsmalloc in a low level is our target. But now
> we still need to add the debug code in zsmalloc to get the quantitative data.
>
> This patch adds a new configuration CONFIG_ZSMALLOC_STAT to enable the
> statistics collection for developers. Currently only the objects statatitics
> in each class are collected. User can get the information via debugfs.
> cat /sys/kernel/debug/zsmalloc/zram0/...
>
> For example:
>
> After I copied "jdk-8u25-linux-x64.tar.gz" to zram with ext4 filesystem:
> class size obj_allocated obj_used pages_used
> 0 32 0 0 0
> 1 48 256 12 3
> 2 64 64 14 1
> 3 80 51 7 1
> 4 96 128 5 3
> 5 112 73 5 2
> 6 128 32 4 1
> 7 144 0 0 0
> 8 160 0 0 0
> 9 176 0 0 0
> 10 192 0 0 0
> 11 208 0 0 0
> 12 224 0 0 0
> 13 240 0 0 0
> 14 256 16 1 1
> 15 272 15 9 1
> 16 288 0 0 0
> 17 304 0 0 0
> 18 320 0 0 0
> 19 336 0 0 0
> 20 352 0 0 0
> 21 368 0 0 0
> 22 384 0 0 0
> 23 400 0 0 0
> 24 416 0 0 0
> 25 432 0 0 0
> 26 448 0 0 0
> 27 464 0 0 0
> 28 480 0 0 0
> 29 496 33 1 4
> 30 512 0 0 0
> 31 528 0 0 0
> 32 544 0 0 0
> 33 560 0 0 0
> 34 576 0 0 0
> 35 592 0 0 0
> 36 608 0 0 0
> 37 624 0 0 0
> 38 640 0 0 0
> 40 672 0 0 0
> 42 704 0 0 0
> 43 720 17 1 3
> 44 736 0 0 0
> 46 768 0 0 0
> 49 816 0 0 0
> 51 848 0 0 0
> 52 864 14 1 3
> 54 896 0 0 0
> 57 944 13 1 3
> 58 960 0 0 0
> 62 1024 4 1 1
> 66 1088 15 2 4
> 67 1104 0 0 0
> 71 1168 0 0 0
> 74 1216 0 0 0
> 76 1248 0 0 0
> 83 1360 3 1 1
> 91 1488 11 1 4
> 94 1536 0 0 0
> 100 1632 5 1 2
> 107 1744 0 0 0
> 111 1808 9 1 4
> 126 2048 4 4 2
> 144 2336 7 3 4
> 151 2448 0 0 0
> 168 2720 15 15 10
> 190 3072 28 27 21
> 202 3264 0 0 0
> 254 4096 36209 36209 36209
>
> Total 37022 36326 36288
>
> We can calculate the overall fragentation by the last line:
> Total 37022 36326 36288
> (37022 - 36326) / 37022 = 1.87%
>
> Also by analysing objects alocated in every class we know why we got so low fragmentation:
> Most of the allocated objects is in <class 254>. And there is only 1 page in class
> 254 zspage. So, No fragmentation will be introduced by allocating objs in class 254.
>
> And in the future, we can collect other zsmalloc statistics as we need and analyse them.
>
> Signed-off-by: Ganesh Mahendran <opensource.ganesh@gmail.com>
> Suggested-by: Minchan Kim <minchan@kernel.org>
> Cc: Nitin Gupta <ngupta@vflare.org>
> Acked-by: Minchan Kim <minchan@kernel.org>
>
> ---
> Change in V2:
> use array in struct zs_size_stat -- Minchan
> ---
> mm/Kconfig | 10 +++
> mm/zsmalloc.c | 233 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
> 2 files changed, 239 insertions(+), 4 deletions(-)
>
> diff --git a/mm/Kconfig b/mm/Kconfig
> index 1d1ae6b..95c5728 100644
> --- a/mm/Kconfig
> +++ b/mm/Kconfig
> @@ -601,6 +601,16 @@ config PGTABLE_MAPPING
> You can check speed with zsmalloc benchmark:
> https://github.com/spartacus06/zsmapbench
>
> +config ZSMALLOC_STAT
> + bool "Export zsmalloc statistics"
> + depends on ZSMALLOC
> + select DEBUG_FS
> + help
> + This option enables code in the zsmalloc to collect various
> + statistics about whats happening in zsmalloc and exports that
> + information to userspace via debugfs.
> + If unsure, say N.
> +
> config GENERIC_EARLY_IOREMAP
> bool
>
> diff --git a/mm/zsmalloc.c b/mm/zsmalloc.c
> index 2359e61..2d5f5be 100644
> --- a/mm/zsmalloc.c
> +++ b/mm/zsmalloc.c
> @@ -91,6 +91,7 @@
> #include <linux/hardirq.h>
> #include <linux/spinlock.h>
> #include <linux/types.h>
> +#include <linux/debugfs.h>
> #include <linux/zsmalloc.h>
> #include <linux/zpool.h>
>
> @@ -168,6 +169,22 @@ enum fullness_group {
> ZS_FULL
> };
>
> +enum zs_stat_type {
> + OBJ_ALLOCATED,
> + OBJ_USED,
> + NR_ZS_STAT_TYPE,
> +};
> +
> +#ifdef CONFIG_ZSMALLOC_STAT
> +
> +static struct dentry *zs_stat_root;
> +
> +struct zs_size_stat {
> + unsigned long objs[NR_ZS_STAT_TYPE];
> +};
> +
> +#endif
> +
> /*
> * number of size_classes
> */
> @@ -200,6 +217,10 @@ struct size_class {
> /* Number of PAGE_SIZE sized pages to combine to form a 'zspage' */
> int pages_per_zspage;
>
> +#ifdef CONFIG_ZSMALLOC_STAT
> + struct zs_size_stat stats;
> +#endif
> +
> spinlock_t lock;
>
> struct page *fullness_list[_ZS_NR_FULLNESS_GROUPS];
> @@ -217,10 +238,16 @@ struct link_free {
> };
>
> struct zs_pool {
> + char *name;
> +
> struct size_class **size_class;
>
> gfp_t flags; /* allocation flags used when growing pool */
> atomic_long_t pages_allocated;
> +
> +#ifdef CONFIG_ZSMALLOC_STAT
> + struct dentry *stat_dentry;
> +#endif
> };
>
> /*
> @@ -942,6 +969,166 @@ static bool can_merge(struct size_class *prev, int size, int pages_per_zspage)
> return true;
> }
>
> +#ifdef CONFIG_ZSMALLOC_STAT
> +
> +static inline void zs_stat_inc(struct size_class *class,
> + enum zs_stat_type type, unsigned long cnt)
> +{
> + class->stats.objs[type] += cnt;
> +}
> +
> +static inline void zs_stat_dec(struct size_class *class,
> + enum zs_stat_type type, unsigned long cnt)
> +{
> + class->stats.objs[type] -= cnt;
> +}
> +
> +static inline unsigned long zs_stat_get(struct size_class *class,
> + enum zs_stat_type type)
> +{
> + return class->stats.objs[type];
> +}
> +
> +static int __init zs_stat_init(void)
> +{
> + if (!debugfs_initialized())
> + return -ENODEV;
> +
> + zs_stat_root = debugfs_create_dir("zsmalloc", NULL);
> + if (!zs_stat_root)
> + return -ENOMEM;
> +
> + return 0;
> +}
> +
> +static void __exit zs_stat_exit(void)
> +{
> + debugfs_remove_recursive(zs_stat_root);
> +}
> +
> +static int zs_stats_size_show(struct seq_file *s, void *v)
> +{
> + int i;
> + struct zs_pool *pool = s->private;
> + struct size_class *class;
> + int objs_per_zspage;
> + unsigned long obj_allocated, obj_used, pages_used;
> + unsigned long total_objs = 0, total_used_objs = 0, total_pages = 0;
> +
> + seq_printf(s, " %5s %5s %13s %10s %10s\n", "class", "size",
> + "obj_allocated", "obj_used", "pages_used");
> +
> + for (i = 0; i < zs_size_classes; i++) {
> + class = pool->size_class[i];
> +
> + if (class->index != i)
> + continue;
> +
> + spin_lock(&class->lock);
> + obj_allocated = zs_stat_get(class, OBJ_ALLOCATED);
> + obj_used = zs_stat_get(class, OBJ_USED);
> + spin_unlock(&class->lock);
> +
> + objs_per_zspage = get_maxobj_per_zspage(class->size,
> + class->pages_per_zspage);
> + pages_used = obj_allocated / objs_per_zspage *
> + class->pages_per_zspage;
> +
> + seq_printf(s, " %5u %5u %10lu %10lu %10lu\n", i,
> + class->size, obj_allocated, obj_used, pages_used);
> +
> + total_objs += obj_allocated;
> + total_used_objs += obj_used;
> + total_pages += pages_used;
> + }
> +
> + seq_puts(s, "\n");
> + seq_printf(s, " %5s %5s %10lu %10lu %10lu\n", "Total", "",
> + total_objs, total_used_objs, total_pages);
> +
> + return 0;
> +}
> +
> +static int zs_stats_size_open(struct inode *inode, struct file *file)
> +{
> + return single_open(file, zs_stats_size_show, inode->i_private);
> +}
> +
> +static const struct file_operations zs_stat_size_ops = {
> + .open = zs_stats_size_open,
> + .read = seq_read,
> + .llseek = seq_lseek,
> + .release = single_release,
> +};
> +
> +static int zs_pool_stat_create(char *name, struct zs_pool *pool)
> +{
> + struct dentry *entry;
> +
> + if (!zs_stat_root)
> + return -ENODEV;
> +
> + entry = debugfs_create_dir(name, zs_stat_root);
> + if (!entry) {
> + pr_warn("debugfs dir <%s> creation failed\n", name);
> + return -ENOMEM;
> + }
> + pool->stat_dentry = entry;
> +
> + entry = debugfs_create_file("obj_in_classes", S_IFREG | S_IRUGO,
> + pool->stat_dentry, pool, &zs_stat_size_ops);
> + if (!entry) {
> + pr_warn("%s: debugfs file entry <%s> creation failed\n",
> + name, "obj_in_classes");
> + return -ENOMEM;
> + }
> +
> + return 0;
> +}
> +
> +static void zs_pool_stat_destroy(struct zs_pool *pool)
> +{
> + debugfs_remove_recursive(pool->stat_dentry);
> +}
> +
> +#else /* CONFIG_ZSMALLOC_STAT */
> +
> +static inline void zs_stat_inc(struct size_class *class,
> + enum zs_stat_type type, unsigned long cnt)
> +{
> +}
> +
> +static inline void zs_stat_dec(struct size_class *class,
> + enum zs_stat_type type, unsigned long cnt)
> +{
> +}
> +
> +static inline unsigned long zs_stat_get(struct size_class *class,
> + enum zs_stat_type type)
> +{
> + return 0;
> +}
> +
> +static int __init zs_stat_init(void)
> +{
> + return 0;
> +}
> +
> +static void __exit zs_stat_exit(void)
> +{
> +}
> +
> +static inline int zs_pool_stat_create(struct zs_pool *pool)
> +{
> + return 0;
> +}
> +
> +static inline void zs_pool_stat_destroy(struct zs_pool *pool)
> +{
> +}
> +
> +#endif
> +
> unsigned long zs_get_total_pages(struct zs_pool *pool)
> {
> return atomic_long_read(&pool->pages_allocated);
> @@ -1074,7 +1261,10 @@ unsigned long zs_malloc(struct zs_pool *pool, size_t size)
> set_zspage_mapping(first_page, class->index, ZS_EMPTY);
> atomic_long_add(class->pages_per_zspage,
> &pool->pages_allocated);
> +
> spin_lock(&class->lock);
> + zs_stat_inc(class, OBJ_ALLOCATED, get_maxobj_per_zspage(
> + class->size, class->pages_per_zspage));
> }
>
> obj = (unsigned long)first_page->freelist;
> @@ -1088,6 +1278,7 @@ unsigned long zs_malloc(struct zs_pool *pool, size_t size)
> kunmap_atomic(vaddr);
>
> first_page->inuse++;
> + zs_stat_inc(class, OBJ_USED, 1);
> /* Now move the zspage to another fullness group, if required */
> fix_fullness_group(pool, first_page);
> spin_unlock(&class->lock);
> @@ -1128,6 +1319,12 @@ void zs_free(struct zs_pool *pool, unsigned long obj)
>
> first_page->inuse--;
> fullness = fix_fullness_group(pool, first_page);
> +
> + zs_stat_dec(class, OBJ_USED, 1);
> + if (fullness == ZS_EMPTY)
> + zs_stat_dec(class, OBJ_ALLOCATED, get_maxobj_per_zspage(
> + class->size, class->pages_per_zspage));
> +
> spin_unlock(&class->lock);
>
> if (fullness == ZS_EMPTY) {
> @@ -1158,9 +1355,16 @@ struct zs_pool *zs_create_pool(char *name, gfp_t flags)
> if (!pool)
> return NULL;
>
> + pool->name = kstrdup(name, GFP_KERNEL);
> + if (!pool->name) {
> + kfree(pool);
> + return NULL;
> + }
> +
> pool->size_class = kcalloc(zs_size_classes, sizeof(struct size_class *),
> GFP_KERNEL);
> if (!pool->size_class) {
> + kfree(pool->name);
> kfree(pool);
> return NULL;
> }
> @@ -1210,6 +1414,9 @@ struct zs_pool *zs_create_pool(char *name, gfp_t flags)
>
> pool->flags = flags;
>
> + if (zs_pool_stat_create(name, pool))
> + goto err;
> +
> return pool;
>
> err:
> @@ -1222,6 +1429,8 @@ void zs_destroy_pool(struct zs_pool *pool)
> {
> int i;
>
> + zs_pool_stat_destroy(pool);
> +
> for (i = 0; i < zs_size_classes; i++) {
> int fg;
> struct size_class *class = pool->size_class[i];
> @@ -1242,6 +1451,7 @@ void zs_destroy_pool(struct zs_pool *pool)
> }
>
> kfree(pool->size_class);
> + kfree(pool->name);
> kfree(pool);
> }
> EXPORT_SYMBOL_GPL(zs_destroy_pool);
> @@ -1250,17 +1460,30 @@ static int __init zs_init(void)
> {
> int ret = zs_register_cpu_notifier();
>
> - if (ret) {
> - zs_unregister_cpu_notifier();
> - return ret;
> - }
> + if (ret)
> + goto notifier_fail;
>
> init_zs_size_classes();
>
> #ifdef CONFIG_ZPOOL
> zpool_register_driver(&zs_zpool_driver);
> #endif
> +
> + ret = zs_stat_init();
> + if (ret) {
> + pr_err("zs stat initialization failed\n");
> + goto stat_fail;
> + }
> return 0;
> +
> +stat_fail:
> +#ifdef CONFIG_ZPOOL
> + zpool_unregister_driver(&zs_zpool_driver);
> +#endif
> +notifier_fail:
> + zs_unregister_cpu_notifier();
> +
> + return ret;
> }
>
> static void __exit zs_exit(void)
> @@ -1269,6 +1492,8 @@ static void __exit zs_exit(void)
> zpool_unregister_driver(&zs_zpool_driver);
> #endif
> zs_unregister_cpu_notifier();
> +
> + zs_stat_exit();
> }
>
> module_init(zs_init);
> --
> 1.7.9.5
>
next prev parent reply other threads:[~2014-12-29 13:51 UTC|newest]
Thread overview: 743+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <y>
2009-01-01 23:29 ` [PATCH/RESEND v4 1/2] spi_topcliff_pch: support new device ML7213 IOH y
2011-06-07 5:54 ` Tomoya MORINAGA
2009-01-01 23:29 ` [PATCH/RESEND 2/2] spi_topcliff_pch: DMA support y
2009-10-06 2:35 ` [PATCH 1/1] perf tools: elf_sym__is_function should accept "zero" sized functions Arnaldo Carvalho de Melo
2009-10-07 14:26 ` [PATCH 1/1] perf tools: Install the docs by default Arnaldo Carvalho de Melo
2009-10-08 17:26 ` Ingo Molnar
2009-10-07 16:48 ` [PATCH 1/1] perf tools: Improve kernel/modules symbol lookup Arnaldo Carvalho de Melo
2009-10-08 17:31 ` [tip:perf/core] " tip-bot for Arnaldo Carvalho de Melo
2009-10-11 16:40 ` [PATCH 1/1] perf tools: Move threads & last_match to threads.c Arnaldo Carvalho de Melo
2009-10-12 9:11 ` Ingo Molnar
2009-10-13 14:16 ` [PATCH 1/1 v2] " Arnaldo Carvalho de Melo
2009-10-13 15:19 ` [tip:perf/core] " tip-bot for Arnaldo Carvalho de Melo
2009-10-19 16:56 ` [PATCH] perf tools: Shut up compiler warning Arnaldo Carvalho de Melo
2009-10-20 5:54 ` Ingo Molnar
2009-10-20 13:19 ` Steven Rostedt
2009-10-26 21:23 ` [PATCH 1/3] perf record: process can disappear while reading its /proc/pid/tasks Arnaldo Carvalho de Melo
2009-10-26 21:23 ` [PATCH 2/3] perf tools: Generalize event synthesizing routines Arnaldo Carvalho de Melo
2009-10-26 21:23 ` [PATCH 3/3] perf top: Support userspace symbols too Arnaldo Carvalho de Melo
2009-10-27 13:00 ` Ingo Molnar
2009-10-27 13:04 ` [tip:perf/core] " tip-bot for Arnaldo Carvalho de Melo
2009-10-27 13:03 ` [tip:perf/core] perf tools: Generalize event synthesizing routines tip-bot for Arnaldo Carvalho de Melo
2009-10-27 13:03 ` [tip:perf/core] perf record: Fix race where process can disappear while reading its /proc/pid/tasks tip-bot for Arnaldo Carvalho de Melo
2009-11-02 20:45 ` [PATCH] trivial: remove duplicated MIN macro from tehuti Thiago Farina
2009-11-04 1:36 ` Yang Hongyang
2009-11-23 8:41 ` Microblaze ftrace support y
2009-11-23 8:41 ` [PATCH 1/5] microblaze: ftrace: add static function tracer y
2009-11-23 8:41 ` [PATCH 2/5] microblaze: ftrace: enable HAVE_FUNCTION_TRACE_MCOUNT_TEST y
2009-11-23 8:41 ` [PATCH 3/5] microblaze: ftrace: Add dynamic trace support y
2009-11-23 8:41 ` [PATCH 4/5] microblaze: ftrace: add function graph support y
2009-11-23 8:41 ` [PATCH 5/5] microblaze: ftrace: Add dynamic function graph tracer y
2010-01-06 19:24 ` [PATCH] mfd: Update WM8350 drivers for changed interrupt numbers Mark Brown
2010-01-06 19:50 ` Samuel Ortiz
2010-03-11 18:01 ` [PATCH 1/3] fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH Nathaniel McCallum
2010-03-11 18:01 ` [PATCH 2/3] move hardcoded PID to a macro in usb/serial/option Nathaniel McCallum
2010-03-11 18:01 ` [PATCH 3/3] add support for a new CMOTECH device to usb/serial/option Nathaniel McCallum
2010-03-11 18:09 ` [PATCH 1/3] fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH Nathaniel McCallum
2010-03-11 18:09 ` [PATCH 2/3] move hardcoded PID to a macro in usb/serial/option Nathaniel McCallum
2010-03-11 18:09 ` [PATCH 3/3] add support for a new CMOTECH device to usb/serial/option Nathaniel McCallum
2010-12-21 11:06 ` [PATCH] EHCI support for on-chip PMC MSP USB controller Anoop P
2010-12-21 16:00 ` Alan Stern
2010-12-21 17:59 ` Greg KH
2010-12-22 14:34 ` [PATCH V2 0/2] " Anoop P.A
2010-12-22 14:36 ` [PATCH V2 1/2] " Anoop P.A
2010-12-22 14:58 ` Anoop P A
2010-12-24 9:44 ` Shane McDonald
2011-01-27 11:28 ` [PATCH v3] EHCI bus glue " Anoop P.A
2011-02-04 19:56 ` Greg KH
2011-02-09 14:12 ` Anoop P A
2011-02-09 17:20 ` Greg KH
[not found] ` <4D52AE7E.8000907@parrot.com>
2011-02-09 15:44 ` Anoop P A
2011-02-15 10:43 ` [PATCH v4] " Anoop P.A
2010-12-22 14:36 ` [PATCH V2 2/2] MSP onchip root hub over current quirk Anoop P.A
2010-12-23 2:18 ` Alan Stern
2010-12-23 9:29 ` Anoop P A
2010-12-23 16:08 ` Alan Stern
2011-01-31 1:36 ` [PATCH 1/2] PCIe, AER, use pre-generated prefix in error information printing Huang Ying
2011-01-31 1:36 ` [PATCH 2/2] ACPI, APEI, Add PCIe AER error information printing support Huang Ying
2011-02-21 8:13 ` [PATCH V5] ST SPEAr: PCIE gadget suppport y
2011-02-21 8:17 ` pratyush
2011-03-22 23:27 ` [PATCH] Add secdata to unix_streams Pat Kane
2011-03-22 23:32 ` Randy Dunlap
[not found] ` <1310310203-12288-1-git-send-email-sundaram@ti.com>
2011-07-11 9:28 ` [PATCH] dmaengine: add dma_ctrl_cmd to pass buffer stride configuration Linus Walleij
2011-07-11 21:39 ` Dan Williams
2011-07-12 9:58 ` Linus Walleij
2011-07-12 10:15 ` Raju, Sundaram
2011-07-12 4:17 ` Jassi Brar
2011-07-12 10:03 ` Linus Walleij
2011-07-12 10:56 ` Raju, Sundaram
2011-07-12 11:09 ` Linus Walleij
2011-07-12 11:20 ` Jassi Brar
2011-07-12 11:31 ` Raju, Sundaram
2011-07-12 12:45 ` Jassi Brar
2011-07-18 7:51 ` Raju, Sundaram
2011-07-23 20:35 ` Jassi Brar
2011-07-14 0:33 ` [PATCH 0/1] powerpc/4xx: enable and fix pcie gen1/gen2 on the 460sx Ayman El-Khashab
2011-07-14 0:33 ` [PATCH 1/1] " Ayman El-Khashab
2011-07-14 1:16 ` Tony Breeds
2011-07-14 16:04 ` Ayman El-Khashab
2011-07-14 22:36 ` Benjamin Herrenschmidt
2011-07-15 16:40 ` [v2 PATCH " Ayman Elkhashab
2011-07-18 4:01 ` Tony Breeds
2011-07-18 13:31 ` Ayman El-Khashab
2011-07-19 1:23 ` Tony Breeds
2011-07-20 13:02 ` [v3 PATCH 0/1] " Ayman Elkhashab
2011-07-20 13:02 ` [v3 PATCH 1/1] " Ayman Elkhashab
2011-07-21 0:59 ` Tony Breeds
2011-08-30 11:53 ` high speed (921.6 kbit/s) marcus.folkesson
2011-08-30 11:53 ` [PATCH] serial: pxa: work around for errata #20 marcus.folkesson
2011-11-08 14:59 ` [PATCH] MIPS: Kernel hangs occasionally during boot Al Cooper
2011-11-08 17:55 ` Ralf Baechle
2011-11-09 7:40 ` Gleb O. Raiko
2011-11-09 9:13 ` Ralf Baechle
2011-11-09 10:34 ` Ralf Baechle
2011-11-09 11:26 ` Gleb O. Raiko
2011-11-10 1:07 ` [PATCH] spi: QUP based bus driver for Qualcomm MSM chipsets Harini Jayaraman
2011-11-10 1:34 ` Bryan Huntsman
2011-11-14 21:58 ` [PATCH v2] " Harini Jayaraman
2011-12-07 22:37 ` Wolfram Sang
2011-12-12 22:28 ` Harini Jayaraman
2011-12-12 22:36 ` David Brown
2012-01-23 12:56 ` Grant Likely
2012-01-23 10:42 ` Russell King - ARM Linux
2012-01-23 15:58 ` David Brown
2012-01-08 16:26 ` [PATCH v6 0/8] Reduce cross CPU IPI interference Gilad Ben-Yossef
2012-01-08 16:32 ` Gilad Ben-Yossef
2012-01-09 9:30 ` Peter Zijlstra
2012-01-09 17:57 ` Chris Metcalf
2012-01-11 7:04 ` Milton Miller
2012-01-11 8:28 ` Gilad Ben-Yossef
2012-01-08 16:26 ` [PATCH v6 1/8] smp: Introduce a generic on_each_cpu_mask function Gilad Ben-Yossef
2012-01-08 16:27 ` [PATCH v6 2/8] arm: move arm over to generic on_each_cpu_mask Gilad Ben-Yossef
2012-01-11 7:04 ` Milton Miller
2012-01-08 16:27 ` [PATCH v6 3/8] tile: move tile to use " Gilad Ben-Yossef
2012-01-11 7:04 ` Milton Miller
2012-01-08 16:27 ` [PATCH v6 4/8] smp: add func to IPI cpus based on parameter func Gilad Ben-Yossef
2012-01-11 7:04 ` Milton Miller
2012-01-08 16:27 ` [PATCH v6 5/8] slub: only IPI CPUs that have per cpu obj to flush Gilad Ben-Yossef
2012-01-11 7:04 ` Milton Miller
2012-01-18 12:09 ` Gilad Ben-Yossef
2012-01-08 16:27 ` [PATCH v6 6/8] fs: only send IPI to invalidate LRU BH when needed Gilad Ben-Yossef
2012-01-11 7:04 ` Milton Miller
2012-01-22 9:59 ` Gilad Ben-Yossef
2012-01-08 16:27 ` [PATCH v6 7/8] mm: only IPI CPUs to drain local pages if they exist Gilad Ben-Yossef
2012-01-09 16:35 ` Christoph Lameter
2012-01-09 16:47 ` Michal Nazarewicz
2012-01-10 12:43 ` Gilad Ben-Yossef
2012-01-10 12:48 ` Michal Nazarewicz
2012-01-11 7:04 ` Milton Miller
2012-01-11 16:10 ` Gilad Ben-Yossef
2012-01-08 16:27 ` [PATCH v6 8/8] mm: add vmstat counters for tracking PCP drains Gilad Ben-Yossef
2012-01-27 18:14 ` [PATCH] uml/hostfs: Propagate dirent.d_type to filldir() Geert Uytterhoeven
2012-01-27 18:20 ` Christoph Hellwig
2012-01-27 20:54 ` Geert Uytterhoeven
2012-02-03 3:56 ` [PATCH 1/1] arm/vfp: vfp_pm_suspend: Use local variable instead of rereading from register Kautuk Consul
2012-02-07 13:06 ` [PATCH 0/2] New Nuvoton I2C driver Rajiv Andrade
2012-02-07 13:06 ` [PATCH 1/2] TPM: " Rajiv Andrade
2012-02-10 18:32 ` Stefan Berger
2012-02-13 16:43 ` Rajiv Andrade
2012-02-07 13:06 ` [PATCH 2/2] tpm_nuvoton_i2c: Use exported symbol for status probe Rajiv Andrade
[not found] ` <4f428dfc.e302440a.02ba.6747@mx.google.com>
2012-02-20 18:31 ` [PATCH 2/5] staging: bcm: fix checkpatch.pl errors and warnings in Version.h Dan Carpenter
[not found] ` <CANz8tm3t5HM9QeNk+h4gNtbTs2UUW1qOe0t=TgnuSD3_gw_A7Q@mail.gmail.com>
2012-02-20 19:09 ` Dan Carpenter
[not found] ` <CANz8tm16FvLjUbgPWTsiz5WTje-bRCEAE1eWx3=F48Lm66-Tyg@mail.gmail.com>
2012-02-22 11:21 ` Andy Whitcroft
2012-02-22 13:51 ` Macros with complex values should be enclosed in parenthesis Dan Carpenter
2012-02-23 13:58 ` [PATCH v5 0/3]Move davinci emif driver to MFD from platform code Manjunathappa, Prakash
2012-02-23 13:58 ` [PATCH v5 1/3] arm:davinci: prepare to move aemif driver to drivers/mfd Manjunathappa, Prakash
2012-02-23 13:58 ` [PATCH v5 2/3] arm:davinci: move emif driver to mfd framework Manjunathappa, Prakash
2012-02-27 14:26 ` Samuel Ortiz
2012-02-28 5:44 ` Manjunathappa, Prakash
2012-02-29 7:01 ` Manjunathappa, Prakash
2012-03-01 11:23 ` Samuel Ortiz
2012-03-06 13:12 ` Manjunathappa, Prakash
2012-03-16 17:29 ` Samuel Ortiz
2012-03-20 12:57 ` Manjunathappa, Prakash
2012-02-23 13:58 ` [PATCH v5 3/3] arm:davinci: move NAND and NOR devices as emif MFD slaves Manjunathappa, Prakash
2012-03-15 18:26 ` [PATCH] ti-st: Enhange logging for Shared Transport - TI driver alexandrasava18
2012-03-15 20:17 ` Daniel Baluta
2012-03-15 20:29 ` Savoy, Pavan
2012-03-15 21:10 ` Alexandra Sava
2012-03-15 21:17 ` Alexandra Sava
2012-03-15 21:23 ` gregkh
2012-03-16 0:30 ` Mircea Gherzan
2012-03-16 0:35 ` Greg KH
2012-03-16 0:41 ` Joe Perches
2012-03-16 0:51 ` Greg KH
2012-03-16 17:58 ` [PATCH V2] Enhance " alexandrasava18
2012-03-16 18:06 ` Joe Perches
2012-03-16 21:14 ` Mircea Gherzan
2012-03-16 21:23 ` Mircea Gherzan
2012-04-27 12:24 ` [PATCH v5 0/7] Add TI EMIF SDRAM controller driver Santosh Shilimkar
2012-04-27 12:24 ` [PATCH v5 1/7] ddr: add LPDDR2 data from JESD209-2 Santosh Shilimkar
2012-04-27 12:24 ` [PATCH v5 2/7] memory: emif: add register definitions for EMIF Santosh Shilimkar
2012-04-27 12:24 ` [PATCH v5 3/7] memory: emif: add basic infrastructure for EMIF driver Santosh Shilimkar
2012-04-27 12:24 ` [PATCH v5 4/7] memory: emif: handle frequency and voltage change events Santosh Shilimkar
2012-04-27 12:24 ` [PATCH v5 5/7] memory: emif: add interrupt and temperature handling Santosh Shilimkar
2012-04-27 12:24 ` [PATCH v5 6/7] memory: emif: add one-time settings Santosh Shilimkar
2012-04-27 12:24 ` [PATCH v5 7/7] memory: emif: add debugfs entries for emif Santosh Shilimkar
2012-05-02 5:16 ` [PATCH v5 0/7] Add TI EMIF SDRAM controller driver Greg KH
2012-05-02 6:50 ` Santosh Shilimkar
2012-05-02 18:03 ` Greg KH
2012-05-03 6:15 ` Shilimkar, Santosh
2012-05-03 22:38 ` Paul Gortmaker
2012-05-04 0:03 ` Greg KH
2012-05-04 6:32 ` Santosh Shilimkar
2012-05-07 19:07 ` [PATCH 1/2] coredump: flush the fpu exit state for proper multi-threaded core dump Suresh Siddha
2012-05-07 19:07 ` [PATCH 2/2] x86, xsave: remove thread_has_fpu() bug check in __sanitize_i387_state() Suresh Siddha
2012-05-07 19:15 ` [PATCH 1/2] coredump: flush the fpu exit state for proper multi-threaded core dump Linus Torvalds
2012-05-07 20:09 ` Suresh Siddha
2012-05-08 23:18 ` Suresh Siddha
2012-05-08 23:18 ` [PATCH 1/3] " Suresh Siddha
2012-05-09 21:05 ` Oleg Nesterov
2012-05-09 21:32 ` Suresh Siddha
2012-05-10 16:55 ` Oleg Nesterov
2012-05-10 17:04 ` Linus Torvalds
2012-05-10 23:33 ` [PATCH v2 1/4] fork: move the real prepare_to_copy() users to arch_dup_task_struct() Suresh Siddha
2012-05-10 23:33 ` [PATCH v2 2/4] coredump: ensure the fpu state is flushed for proper multi-threaded core dump Suresh Siddha
2012-05-11 16:51 ` Oleg Nesterov
2012-05-11 19:05 ` Suresh Siddha
2012-05-13 16:11 ` Oleg Nesterov
2012-05-15 18:03 ` Suresh Siddha
2012-05-15 18:55 ` Oleg Nesterov
2012-05-17 0:17 ` [tip:x86/fpu] " tip-bot for Suresh Siddha
2012-05-10 23:33 ` [PATCH v2 3/4] x86, xsave: remove thread_has_fpu() bug check in __sanitize_i387_state() Suresh Siddha
2012-05-17 0:18 ` [tip:x86/fpu] " tip-bot for Suresh Siddha
2012-05-10 23:33 ` [PATCH v2 4/4] x86, fpu: drop the fpu state during thread exit Suresh Siddha
2012-05-17 0:19 ` [tip:x86/fpu] " tip-bot for Suresh Siddha
2012-05-11 0:17 ` [PATCH v2 1/4] fork: move the real prepare_to_copy() users to arch_dup_task_struct() Benjamin Herrenschmidt
2012-05-17 0:16 ` [tip:x86/fpu] " tip-bot for Suresh Siddha
2012-05-10 23:48 ` [PATCH 1/3] coredump: flush the fpu exit state for proper multi-threaded core dump Suresh Siddha
2012-05-08 23:18 ` [PATCH 2/3] x86, xsave: remove thread_has_fpu() bug check in __sanitize_i387_state() Suresh Siddha
2012-05-09 20:30 ` Oleg Nesterov
2012-05-09 21:18 ` Suresh Siddha
2012-05-10 16:36 ` Oleg Nesterov
2012-05-08 23:18 ` [PATCH 3/3] x86, fpu: clear the fpu state during thread exit Suresh Siddha
2012-05-12 8:47 ` [PATCH] unmapped quotes liwp.linux
2012-05-12 9:02 ` Michael Tokarev
2012-05-12 11:26 ` Fengguang Wu
2012-05-12 14:09 ` Johannes Weiner
2012-05-13 2:18 ` Cong Wang
2012-05-12 14:32 ` Bernd Petrovitsch
2012-05-22 5:56 ` [PATCH v3 0/2] regulator: Add initial suport for max77686 yadi.brar01
2012-05-22 6:53 ` Kyungmin Park
2012-05-22 9:38 ` Mark Brown
2012-05-22 5:56 ` [PATCH v3 1/2] mfd: Add support for MAX77686 yadi.brar01
2012-05-22 13:47 ` Yadwinder Singh Brar
2012-05-22 5:57 ` [PATCH v3 2/2] regulator: " yadi.brar01
2012-05-23 1:40 ` jonghwa3.lee
2012-05-23 4:16 ` Yadwinder Singh Brar
2012-05-23 4:40 ` jonghwa3.lee
2012-05-23 5:23 ` Yadwinder Singh Brar
2012-05-23 5:33 ` jonghwa3.lee
2012-05-23 10:18 ` Mark Brown
2012-05-23 13:02 ` Yadwinder Singh Brar
2012-05-23 6:08 ` Yadwinder Singh Brar
2012-05-23 1:50 ` jonghwa3.lee
2012-05-23 4:17 ` Yadwinder Singh Brar
2012-06-29 16:27 ` [PATCH] Staging: android: fix pr_info and pr_err coding style issues in ashmem.c Pablo Vazquez Rodriguez
2012-06-29 16:37 ` Joe Perches
[not found] ` <CAJ6TP82bM4d+pAc-+w_Y934FgBz5sQoyHm118s39GH5tf3TkJA@mail.gmail.com>
2012-07-06 23:16 ` Greg KH
2012-07-07 1:06 ` Pablo Vazquez Rodriguez
2012-07-13 20:44 ` [PATCH 1/5] MIPS: perf: Change the "mips_perf_event" table unsupported indicator Al Cooper
2012-07-13 20:44 ` [PATCH 2/5] MIPS: perf: Add cpu feature bit for PCI (performance counter interrupt) Al Cooper
2012-07-13 20:44 ` [PATCH 3/5] MIPS: perf: Remove unnecessary #ifdef Al Cooper
2012-07-13 20:44 ` [PATCH 4/5] MIPS: perf: Split the Kconfig option CONFIG_MIPS_MT_SMP Al Cooper
2012-07-13 20:44 ` [PATCH 5/5] MIPS: perf: Add perf functionality for BMIPS5000 Al Cooper
2012-07-19 21:30 ` [PATCH] kernel: acct.c: spaces required around that '<' jan.bannister
2012-07-26 22:12 ` [PATCH] n_tty: Don't lose characters when PARMRK is enabled Jaeden Amero
2012-07-27 13:09 ` Alan Cox
2012-07-27 13:43 ` Jaeden Amero
2012-08-08 6:27 ` [PATCH] x86: set fpmath to 387 to avoid gcc warnings Dragos Tatulea
2012-08-08 6:27 ` Tatulea, Dragos
2012-08-08 6:27 ` Dragos Tatulea
2012-08-14 20:50 ` [PATCH] sched: Support compiling out real-time scheduling with REALTIME_SCHED Trevor Brandt
2012-08-15 7:12 ` Mike Galbraith
2012-08-15 15:10 ` Josh Triplett
2012-08-16 4:30 ` Mike Galbraith
2012-08-15 15:14 ` Peter Zijlstra
2012-08-15 19:58 ` Steven Rostedt
2012-08-16 12:59 ` [PATCH v2 0/2] XEN/X86: Document pagetable_reserve PVOPS and enforce a better semantic Attilio Rao
2012-08-16 12:59 ` [PATCH v2 1/2] XEN/X86: Improve semantic support for pagetable_reserve PVOPS Attilio Rao
2012-08-16 12:59 ` [PATCH v2 2/2] XEN: Document the semantic of the " Attilio Rao
2012-08-20 14:00 ` [PATCHv2 1/2] sched: Fixed cpupri_init stub signature; switched from macros to inlines Trevor Brandt
2012-08-20 14:00 ` [PATCHv2 2/2] sched: Support compiling out real-time scheduling with REALTIME_SCHED Trevor Brandt
2012-09-26 18:34 ` [PATCH 1/1] ARM: Add option to configure output line for McSPI driver Stan Hu
2012-10-08 20:50 ` Tony Lindgren
2012-10-08 22:39 ` [PATCH 1/1] spi: omap2-mcspi: add " Stan Hu
2012-10-17 7:27 ` Mark Brown
2012-10-23 8:43 ` [PATCH] Staging: android: binder: Strings cleanup Anmol Sarma
2012-11-05 9:51 ` [PATCH V2 1/1] staging: usbip: remove an unnecessary lock in usbip_event_happened harvey.yang
2012-11-05 10:04 ` Greg Kroah-Hartman
2012-11-06 8:17 ` [PATCH] smack: SMACK_MAGIC to include/uapi/linux/magic.h Jarkko Sakkinen
2012-11-06 21:59 ` Casey Schaufler
2012-11-06 22:23 ` Eric Paris
2012-11-08 10:43 ` Jarkko Sakkinen
2012-11-08 15:04 ` Eric Paris
2012-11-08 17:40 ` Casey Schaufler
2012-11-08 17:44 ` Jarkko Sakkinen
2012-11-08 17:42 ` Jarkko Sakkinen
2012-11-15 23:16 ` [PATCH] MIPS: Fix crash that occurs when function tracing is enabled Al Cooper
2012-11-15 23:30 ` David Daney
2012-12-22 21:15 ` [PATCH] target: initialize sense_reason_t ret in core_scsi3_emulate_pro_register() Geert Uytterhoeven
2013-01-09 1:51 ` Nicholas A. Bellinger
2013-01-08 21:22 ` [PATCH] perf tools: Fix GNU make v3.80 compatibility issue Al Cooper
2013-01-25 11:29 ` [tip:perf/core] " tip-bot for Al Cooper
2013-01-11 14:33 ` [PATCH] mips: function tracer: Fix broken function tracing Al Cooper
2013-01-11 17:01 ` David Daney
2013-01-14 21:10 ` Alan Cooper
2013-01-14 22:12 ` David Daney
2013-01-15 0:13 ` Alan Cooper
2013-01-15 0:36 ` David Daney
2013-01-15 3:40 ` Steven Rostedt
2013-01-15 17:53 ` Alan Cooper
2013-01-15 21:08 ` Steven Rostedt
2013-01-15 17:55 ` David Daney
2013-01-15 21:07 ` Steven Rostedt
2013-01-15 21:34 ` David Daney
2013-01-15 22:42 ` Alan Cooper
2013-01-16 23:43 ` [PATCH V2] " Al Cooper
2013-01-17 6:27 ` Geert Uytterhoeven
2013-01-17 14:58 ` Alan Cooper
2013-01-17 15:35 ` Steven Rostedt
2013-04-02 11:12 ` Wladislav Wiebe
2013-01-31 7:40 ` [PATCH v3] Add 4 tracepoint events for vfs chenggang.qin
2013-01-31 7:50 ` Al Viro
2013-01-31 9:08 ` [PATCH] perf script: Add a python script to statistic direct io behavior chenggang.qin
2013-01-31 16:25 ` David Ahern
2013-02-01 1:56 ` Namhyung Kim
2013-02-01 15:37 ` [PATCH] Tracepoint: Add 'file name' as a parameter of tracepoint events ext4:ext4_direct_IO_enter&ext4:ext4_direct_IO_exit chenggang.qin
2013-02-01 16:26 ` Theodore Ts'o
2013-02-01 19:34 ` Al Viro
[not found] ` <1360522697-22902-1-git-send-email-y>
2013-02-10 18:58 ` [PATCH 2/8] USB: EHCI: make ehci-atmel a separate driver manjunath.goudar
2013-02-10 18:58 ` [PATCH 4/8] USB: EHCI: make ehci-mv " manjunath.goudar
2013-02-10 18:58 ` [PATCH 5/8] USB: EHCI: make ehci-vt8500 " manjunath.goudar
2013-02-10 18:58 ` [PATCH 6/8] USB: EHCI: make ehci-msm " manjunath.goudar
2013-02-11 17:37 ` Stephen Warren
2013-02-10 18:58 ` [PATCH 7/8] USB: EHCI: make ehci-w90X900 " manjunath.goudar
2013-02-10 18:58 ` [PATCH 8/8] USB: EHCI: make ehci-orion " manjunath.goudar
[not found] ` <1360669523-15010-1-git-send-email-y>
2013-02-12 11:45 ` [PATCH] USB: EHCI: make ehci-atmel " manjunath.goudar
[not found] ` <1360740661-14125-1-git-send-email-manjunath.goudar@linaro.org>
2013-02-13 7:31 ` [PATCH] USB: EHCI: make ehci-vt8500 " manjunath.goudar
2013-05-06 12:42 ` [PATCH 1/1] ktime: Use macro NSEC_PER_USEC instead of a magic number y
2013-05-07 8:15 ` Daniel Borkmann
[not found] ` <CA+8Hj83_6Feq8KVSJh+E=R35wm2ZkF+uGWxcJV7XZsOxdze41A@mail.gmail.com>
[not found] ` <CA+8Hj838CfaAKjdLtO2zdZ5DJP10a0QCzhYJbZ3GqQhmE5MZzw@mail.gmail.com>
2013-05-07 9:12 ` Daniel Borkmann
2013-08-09 14:21 ` [PATCH V13 00/14] Paravirtualized ticket spinlocks Raghavendra K T
2013-08-09 14:21 ` [PATCH V13 01/14] x86/spinlock: Replace pv spinlocks with pv ticketlocks Raghavendra K T
2013-08-10 16:13 ` [tip:x86/spinlocks] x86, spinlock: " tip-bot for Jeremy Fitzhardinge
2013-08-09 14:21 ` [PATCH V13 02/14] x86/ticketlock: Don't inline _spin_unlock when using paravirt spinlocks Raghavendra K T
2013-08-10 16:13 ` [tip:x86/spinlocks] x86, ticketlock: Don' t " tip-bot for Raghavendra K T
2013-08-09 14:21 ` [PATCH V13 03/14] x86/ticketlock: Collapse a layer of functions Raghavendra K T
2013-08-10 16:13 ` [tip:x86/spinlocks] x86, ticketlock: " tip-bot for Jeremy Fitzhardinge
2013-08-09 14:21 ` [PATCH V13 04/14] xen: Defer spinlock setup until boot CPU setup Raghavendra K T
2013-08-10 16:13 ` [tip:x86/spinlocks] " tip-bot for Jeremy Fitzhardinge
2013-08-09 14:21 ` [PATCH V13 05/14] xen/pvticketlock: Xen implementation for PV ticket locks Raghavendra K T
2013-08-10 16:13 ` [tip:x86/spinlocks] xen, pvticketlock: " tip-bot for Jeremy Fitzhardinge
2013-08-09 14:21 ` [PATCH V13 06/14] xen/pvticketlocks: Add xen_nopvspin parameter to disable xen pv ticketlocks Raghavendra K T
2013-08-10 16:14 ` [tip:x86/spinlocks] xen, pvticketlocks: " tip-bot for Jeremy Fitzhardinge
2013-08-09 14:21 ` [PATCH V13 07/14] x86/pvticketlock: Use callee-save for lock_spinning Raghavendra K T
2013-08-10 16:14 ` [tip:x86/spinlocks] x86, pvticketlock: " tip-bot for Jeremy Fitzhardinge
2013-08-09 14:21 ` [PATCH V13 08/14] x86/pvticketlock: When paravirtualizing ticket locks, increment by 2 Raghavendra K T
2013-08-10 16:14 ` [tip:x86/spinlocks] x86, pvticketlock: " tip-bot for Jeremy Fitzhardinge
2013-08-09 14:21 ` [PATCH V13 09/14] jump_label: Split jumplabel ratelimit Raghavendra K T
2013-08-10 16:14 ` [tip:x86/spinlocks] " tip-bot for Andrew Jones
2013-08-09 14:21 ` [PATCH V13 10/14] x86/ticketlock: Add slowpath logic Raghavendra K T
2013-08-10 16:14 ` [tip:x86/spinlocks] x86, ticketlock: " tip-bot for Jeremy Fitzhardinge
2013-08-09 14:21 ` [PATCH V13 11/14] xen/pvticketlock: Allow interrupts to be enabled while blocking Raghavendra K T
2013-08-10 16:15 ` [tip:x86/spinlocks] xen, pvticketlock: " tip-bot for Jeremy Fitzhardinge
2013-08-09 14:22 ` [PATCH V13 12/14] kvm uapi: Add KICK_CPU and PV_UNHALT definition to uapi Raghavendra K T
2013-08-10 16:15 ` [tip:x86/spinlocks] " tip-bot for Raghavendra K T
2013-08-09 14:22 ` [PATCH V13 13/14] kvm guest : Add configuration support to enable debug information for KVM Guests Raghavendra K T
2013-08-10 16:15 ` [tip:x86/spinlocks] kvm guest: " tip-bot for Srivatsa Vaddagiri
2013-08-09 14:22 ` [PATCH V13 14/14] kvm : Paravirtual ticketlocks support for linux guests running on KVM hypervisor Raghavendra K T
2013-08-10 16:15 ` [tip:x86/spinlocks] kvm: " tip-bot for Srivatsa Vaddagiri
2013-08-10 19:38 ` [PATCH RESEND V13 14/14] kvm : " Raghavendra K T
2013-08-12 17:27 ` [tip:x86/spinlocks] kvm: " tip-bot for Srivatsa Vaddagiri
2013-08-13 16:42 ` [PATCH RESEND V13 14/14] kvm : " H. Peter Anvin
2013-08-13 16:55 ` Ingo Molnar
2013-08-13 20:02 ` [PATCH delta " Raghavendra K T
2013-08-13 20:00 ` Jeremy Fitzhardinge
2013-08-13 20:27 ` Raghavendra K T
2013-08-14 9:50 ` Raghavendra K T
2013-08-14 12:49 ` [tip:x86/spinlocks] kvm: " tip-bot for Srivatsa Vaddagiri
2013-08-11 5:35 ` [PATCH RESEND V13 14/14] kvm : " Raghavendra K T
2013-08-16 9:38 ` [PATCH trivial sparse fix] guest x86 kvm: fix sparse warning: symbol 'klock_waiting' was not declared. Should it be static Raghavendra K T
2013-08-19 9:55 ` [tip:x86/spinlocks] x86/kvm/guest: Fix sparse warning: "symbol ' klock_waiting' was not declared as static" tip-bot for Raghavendra K T
2013-08-23 12:04 ` [PATCH ] Documentation/kvm: Update cpuid documentation for steal time and pv eoi Raghavendra K T
2013-08-26 7:07 ` Michael S. Tsirkin
2013-08-26 11:33 ` Raghavendra K T
2013-08-26 8:48 ` [PATCH V13 0/4] Paravirtualized ticket spinlocks for KVM host Raghavendra K T
2013-08-26 8:48 ` [PATCH V13 1/4] kvm uapi: Add KICK_CPU and PV_UNHALT definition to uapi Raghavendra K T
2013-08-26 8:48 ` [PATCH V13 2/4] kvm hypervisor : Add a hypercall to KVM hypervisor to support pv-ticketlocks Raghavendra K T
2013-08-26 8:48 ` [PATCH V13 3/4] kvm hypervisor: Simplify kvm_for_each_vcpu with kvm_irq_delivery_to_apic Raghavendra K T
2013-08-26 8:48 ` [PATCH V13 4/4] Documentation/kvm : Add documentation on Hypercalls and features used for PV spinlock Raghavendra K T
2013-08-28 18:01 ` Rob Landley
2013-08-26 10:04 ` [PATCH V13 0/4] Paravirtualized ticket spinlocks for KVM host Gleb Natapov
2013-08-26 10:28 ` Raghavendra K T
2013-09-04 8:48 ` [PATCH V2] Documentation/kvm: Update cpuid documentation for steal time and pv eoi Raghavendra K T
2013-09-12 5:21 ` Raghavendra K T
2013-09-12 5:44 ` Michael S. Tsirkin
2013-09-12 7:10 ` Raghavendra K T
2013-09-12 7:30 ` [PATCH V3] " Raghavendra K T
2013-09-12 8:28 ` Michael S. Tsirkin
2013-09-18 9:52 ` Raghavendra K T
2013-09-18 9:54 ` Gleb Natapov
2013-09-12 20:54 ` [PATCH] init/do_mounts.c: add maj:min syntax comment Sebastian Capella
2013-09-12 21:03 ` Sebastian Capella
2013-09-15 10:01 ` [PATCH TRIVIAL] mm/Kconfig: Grammar s/an/a/ Geert Uytterhoeven
2013-10-02 15:38 ` [PATCH 0/2] fs/ext4: increase parallelism in updating ext4 orphan list T Makphaibulchoke
2013-10-04 0:28 ` Andreas Dilger
2013-10-03 23:20 ` Thavatchai Makphaibulchoke
2014-04-02 16:29 ` [PATCH v2] " T Makphaibulchoke
2014-04-02 17:41 ` Jan Kara
2014-04-02 19:48 ` Thavatchai Makphaibulchoke
2014-04-14 16:56 ` Thavatchai Makphaibulchoke
2014-04-14 17:40 ` Jan Kara
2014-04-15 16:27 ` Thavatchai Makphaibulchoke
2014-04-15 17:25 ` Jan Kara
2014-04-15 20:22 ` Thavatchai Makphaibulchoke
2014-04-24 17:31 ` [PATCH v3] " T Makphaibulchoke
2014-04-30 10:10 ` Jan Kara
2013-10-09 9:03 ` [PATCH] kvm fix: Enable pvspinlock after jump_label_init() to avoid VM hang Raghavendra K T
2013-10-09 9:23 ` Paolo Bonzini
2013-10-10 14:43 ` Steven Rostedt
2013-10-13 8:08 ` Raghavendra K T
2013-10-13 8:11 ` Gleb Natapov
2013-11-14 12:15 ` [PATCH 1/3] staging: alarm-dev: Remove unnecessary parenthesis SeongJae Park
2013-11-14 12:15 ` [PATCH 2/3] staging: alarm-dev: Remove unnecessary blank lines SeongJae Park
2013-11-14 12:15 ` [PATCH 3/3] staging: alarm-dev: Seperate functions with one blank line SeongJae Park
2014-01-20 8:44 ` [PATCH 0/5] Enabling the asynchronous threads for other phases Liu, Chuansheng
2014-01-20 8:44 ` [PATCH 1/5] PM: Adding two flags for async suspend_noirq and suspend_late Liu, Chuansheng
2014-01-20 8:44 ` [PATCH 2/5] PM: Enabling the asynchronous threads for resume_noirq Liu, Chuansheng
2014-01-20 8:44 ` [PATCH 3/5] PM: Enabling the asyncronous threads for resume_early Liu, Chuansheng
2014-01-20 8:44 ` [PATCH 4/5] PM: Enabling the asyncronous threads for suspend_noirq Liu, Chuansheng
2014-01-20 8:44 ` [PATCH 5/5] PM: Enabling the asyncronous threads for suspend_late Liu, Chuansheng
2014-01-21 8:57 ` [PATCH 0/5] Enabling the asynchronous threads for other phases Li, Zhuangzhi
2014-02-05 21:53 ` Rafael J. Wysocki
2014-02-10 8:36 ` Liu, Chuansheng
2014-02-16 23:40 ` Rafael J. Wysocki
2014-02-17 1:44 ` Liu, Chuansheng
2014-02-17 2:10 ` Liu, Chuansheng
2014-02-10 8:13 ` [PATCH 1/2] genirq: Fix the possible synchronize_irq() wait-forever Chuansheng Liu
2014-02-10 8:13 ` [PATCH 2/2] genirq: Fix one typo chasnge Chuansheng Liu
2014-02-19 16:27 ` [tip:irq/core] genirq: Update the a comment typo tip-bot for Chuansheng Liu
2014-02-10 8:58 ` [PATCH 1/2] genirq: Fix the possible synchronize_irq() wait-forever Thomas Gleixner
2014-02-20 0:34 ` Liu, Chuansheng
2014-02-20 12:52 ` Thomas Gleixner
2014-02-21 0:53 ` Liu, Chuansheng
2014-02-21 10:33 ` Thomas Gleixner
2014-02-21 11:01 ` Liu, Chuansheng
2014-02-21 11:10 ` Thomas Gleixner
2014-02-21 11:26 ` Liu, Chuansheng
2014-02-21 11:52 ` Thomas Gleixner
2014-02-21 12:29 ` Liu, Chuansheng
2014-02-21 13:05 ` Thomas Gleixner
2014-02-17 5:42 ` [PATCH v2 0/5] Enabling the asynchronous threads for other phases Chuansheng Liu
2014-02-17 5:42 ` [PATCH v2 1/5] PM / sleep: Two flags for async suspend_noirq and suspend_late Chuansheng Liu
2014-02-17 5:42 ` [PATCH v2 2/5] PM / sleep: Asynchronous threads for resume_noirq Chuansheng Liu
2014-02-17 5:42 ` [PATCH v2 3/5] PM / sleep: Asynchronous threads for resume_early Chuansheng Liu
2014-02-17 5:42 ` [PATCH v2 4/5] PM / sleep: Asynchronous threads for suspend_noirq Chuansheng Liu
2014-02-17 5:42 ` [PATCH v2 5/5] PM / sleep: Asynchronous threads for suspend_late Chuansheng Liu
2014-02-17 6:19 ` [PATCH v3 0/5] Enabling the asynchronous threads for other phases Chuansheng Liu
2014-02-17 6:19 ` [PATCH v3 1/5] PM / sleep: Two flags for async suspend_noirq and suspend_late Chuansheng Liu
2014-02-17 6:19 ` [PATCH v3 2/5] PM / sleep: Asynchronous threads for resume_noirq Chuansheng Liu
2014-02-17 17:23 ` Rafael J. Wysocki
2014-02-17 6:19 ` [PATCH v3 3/5] PM / sleep: Asynchronous threads for resume_early Chuansheng Liu
2014-02-17 17:25 ` Rafael J. Wysocki
2014-02-17 6:19 ` [PATCH v3 4/5] PM / sleep: Asynchronous threads for suspend_noirq Chuansheng Liu
2014-02-17 17:26 ` Rafael J. Wysocki
2014-02-17 6:19 ` [PATCH v3 5/5] PM / sleep: Asynchronous threads for suspend_late Chuansheng Liu
2014-02-17 17:27 ` Rafael J. Wysocki
2014-02-18 0:33 ` Liu, Chuansheng
2014-02-18 15:29 ` Rafael J. Wysocki
2014-02-19 3:34 ` Liu, Chuansheng
2014-02-18 2:28 ` [PATCH v4 0/5] Enabling the asynchronous threads for other phases Chuansheng Liu
2014-02-18 2:28 ` [PATCH v4 1/5] PM / sleep: Two flags for async suspend_noirq and suspend_late Chuansheng Liu
2014-02-18 2:28 ` [PATCH v4 2/5] PM / sleep: Asynchronous threads for resume_noirq Chuansheng Liu
2014-02-18 2:28 ` [PATCH v4 3/5] PM / sleep: Asynchronous threads for resume_early Chuansheng Liu
2014-02-18 2:28 ` [PATCH v4 4/5] PM / sleep: Asynchronous threads for suspend_noirq Chuansheng Liu
2014-02-18 2:28 ` [PATCH v4 5/5] PM / sleep: Asynchronous threads for suspend_late Chuansheng Liu
2014-02-21 1:38 ` [PATCH v4 0/5] Enabling the asynchronous threads for other phases Liu, Chuansheng
2014-02-21 16:43 ` Rafael J. Wysocki
2014-03-12 14:01 ` [PATCH -next] serial: max310x: Add missing #include <linux/uaccess.h> Geert Uytterhoeven
2014-04-02 12:11 ` [PATCH] x86, fix x86 fixup_irqs() error handling [v3] Prarit Bhargava
2014-04-16 13:24 ` [tip:x86/irq] x86/irq: Fix fixup_irqs() error handling tip-bot for Prarit Bhargava
2014-06-04 14:58 ` [PATCH] Staging:tidspbridge Fix minor checkpatch.pl warning Adithya.K
2014-06-04 15:10 ` Greg KH
2014-06-08 8:56 ` [PATCH V2] " Adithya Krishnamurthy
2014-06-18 22:24 ` Greg KH
2014-06-19 3:48 ` [PATCH V3] " Adithya Krishnamurthy
2014-07-15 16:48 ` [PATCH] Staging:tidspbridge Fix checkpatch.pl warning char * array declaration might be better as static const Adithya Krishnamurthy
2014-07-15 16:48 ` [PATCH] Staging:tidspbridge Fix minor checkpatch.pl warning unnecessary whitespace before a quoted newline Adithya Krishnamurthy
2014-07-15 16:48 ` [PATCH] Staging:tidspbridge Fix minor checkpatch.pl warining Unnecessary parentheses Adithya Krishnamurthy
2014-09-12 8:20 ` [RFC Part2 v1 0/2] Refine the way to initialize IRQ for apb timer Jiang Liu
2014-09-12 8:20 ` [RFC Part2 v1 1/2] intel_mid: Kill unused function apbt_quick_calibrate() Jiang Liu
2014-09-12 8:20 ` [RFC Part2 v1 2/2] intel_mid: Refine the way to initialize IRQ for apb timer Jiang Liu
2014-09-12 8:31 ` [RFC Part2 v1 0/2] " Andy Shevchenko
2014-10-08 22:47 ` [RFC 0/1] fsnotify: next_i is freed during fsnotify_unmount_inodes Jerry Hoemann
2014-10-08 22:47 ` [RFC 1/1] " Jerry Hoemann
2014-12-26 7:45 ` [PATCH] move exit_task_work() before exit_fs() Leon Ma
2014-12-26 17:38 ` Oleg Nesterov
2014-12-29 0:58 ` Ma, Xindong
2014-12-29 1:09 ` Peter Hurley
2014-12-29 1:32 ` Ma, Xindong
2014-12-26 19:30 ` Al Viro
2014-12-29 1:33 ` Ma, Xindong
2014-12-29 2:18 ` Al Viro
2014-12-29 12:28 ` [PATCH V2 2/2] mm/zsmalloc: add statistics support Ganesh Mahendran
2014-12-29 13:51 ` Ganesh Mahendran [this message]
2015-01-08 22:03 ` [PATCH] ethernet: atheros: Add nss-gmac driver Stephen Wang
2015-01-08 22:18 ` Joe Perches
2015-01-08 23:35 ` Arnd Bergmann
2015-01-15 8:12 ` wstephen
2015-01-15 12:34 ` Arnd Bergmann
2015-01-19 21:58 ` wstephen
2015-01-20 14:05 ` Arnd Bergmann
2015-01-22 0:20 ` wstephen
2015-01-22 10:18 ` Arnd Bergmann
2015-01-23 8:54 ` David Miller
2015-01-09 0:00 ` Francois Romieu
2015-01-09 13:50 ` Mark Rutland
2015-01-16 1:56 ` Stephen Hemminger
2015-01-16 1:58 ` Stephen Hemminger
2015-01-16 2:00 ` Stephen Hemminger
2015-01-20 21:59 ` [PATCH 1/1] drivers:hv:vmbus Allow for more than one MMIO range for children Jake Oshins
2015-01-20 21:03 ` Greg KH
2015-01-20 21:08 ` KY Srinivasan
2015-01-23 9:59 ` Vitaly Kuznetsov
2015-01-21 0:59 ` [PATCH 1/1] drivers:hv:vmbus Allow for use of all MMIO ranges Jake Oshins
2015-02-05 8:28 ` [PATCH V4 1/2] bfin_can: rewrite the blackfin style of read/write to common ones Aaron Wu
2015-02-05 8:28 ` [PATCH V4 2/2] bfin_can: rewrite the driver into common style with MMU Aaron Wu
2015-02-05 8:50 ` Marc Kleine-Budde
2015-04-29 1:56 ` [PATCH] Validate pointer when copying mount namespace Leon Ma
2015-04-29 2:36 ` Al Viro
2015-04-29 3:21 ` Ma, Xindong
2015-08-14 16:55 ` [RFC PATCH v3 0/3] Add MMC host driver for Spreadtrum SoC Hongtao Wu
2015-08-14 16:55 ` [RFC PATCH v3 1/3] mmc: sprd: " Hongtao Wu
2015-09-10 13:28 ` Ulf Hansson
[not found] ` <CAG_R4_VTXCV4NVMOwv-9F56-_pVsK0hU4go79ZhV3OFxwcF0mA@mail.gmail.com>
2015-09-28 7:37 ` Shawn Lin
2015-10-06 9:18 ` Ulf Hansson
2015-10-08 13:37 ` Hongtao Wu
2015-10-08 13:54 ` Ulf Hansson
2015-10-09 13:23 ` Hongtao Wu
2015-08-14 16:55 ` [RFC PATCH v3 2/3] Documentation: Add Spreadtrum MMC DT bindings Hongtao Wu
2015-08-14 16:55 ` [RFC PATCH v3 3/3] DT: Add MMC nodes in Spreadtrum DT files Hongtao Wu
2015-09-10 11:23 ` [RFC PATCH v3 0/3] Add MMC host driver for Spreadtrum SoC Ulf Hansson
2015-08-25 7:54 ` [PATCH RFC 0/2] Optimize the snmp stat aggregation for large cpus Raghavendra K T
2015-08-25 7:54 ` [PATCH RFC 1/2] net: Introduce helper functions to get the per cpu data Raghavendra K T
2015-08-25 7:54 ` [PATCH RFC 2/2] net: Optimize snmp stat aggregation by walking all the percpu data at once Raghavendra K T
2015-08-25 14:28 ` Eric Dumazet
2015-08-25 15:47 ` Raghavendra K T
2015-08-25 16:00 ` Eric Dumazet
2015-08-25 16:06 ` Raghavendra K T
2015-08-26 11:04 ` Raghavendra K T
2015-08-25 14:33 ` [PATCH RFC 0/2] Optimize the snmp stat aggregation for large cpus Eric Dumazet
2015-08-25 15:55 ` Raghavendra K T
2015-08-25 23:07 ` David Miller
2015-08-26 10:25 ` Raghavendra K T
2015-08-26 14:09 ` Eric Dumazet
2015-08-26 14:30 ` Raghavendra K T
2015-08-26 17:37 ` [PATCH RFC V2 " Raghavendra K T
2015-08-26 17:37 ` [PATCH RFC V2 1/2] net: Introduce helper functions to get the per cpu data Raghavendra K T
2015-08-26 17:37 ` [PATCH RFC V2 2/2] net: Optimize snmp stat aggregation by walking all the percpu data at once Raghavendra K T
2015-08-27 18:38 ` David Miller
2015-08-28 6:39 ` Raghavendra K T
2015-08-28 18:24 ` David Miller
2015-08-28 19:20 ` Joe Perches
2015-08-28 20:33 ` Eric Dumazet
2015-08-28 20:53 ` Joe Perches
2015-08-28 20:55 ` Eric Dumazet
2015-08-28 21:09 ` Joe Perches
2015-08-28 21:14 ` Eric Dumazet
2015-08-28 21:26 ` Joe Perches
2015-08-28 22:29 ` Eric Dumazet
2015-08-28 23:12 ` Joe Perches
2015-08-29 0:06 ` Eric Dumazet
2015-08-29 0:35 ` Joe Perches
2015-08-29 0:59 ` Eric Dumazet
2015-08-29 2:57 ` Raghavendra K T
2015-08-29 3:26 ` Eric Dumazet
2015-08-29 7:52 ` Raghavendra K T
2015-08-29 5:11 ` David Miller
2015-08-29 7:53 ` Raghavendra K T
2015-08-29 9:07 ` [PATCH RFC V3 0/2] Optimize the snmp stat aggregation for large cpus Raghavendra K T
2015-08-29 9:07 ` [PATCH RFC V3 1/2] net: Introduce helper functions to get the per cpu data Raghavendra K T
2015-08-29 9:07 ` [PATCH RFC V3 2/2] net: Optimize snmp stat aggregation by walking all the percpu data at once Raghavendra K T
2015-08-29 14:32 ` Eric Dumazet
2015-08-29 15:21 ` Joe Perches
2015-08-29 17:25 ` Raghavendra K T
2015-08-30 5:59 ` [PATCH RFC V4 0/2] Optimize the snmp stat aggregation for large cpus Raghavendra K T
2015-08-30 5:59 ` [PATCH RFC V4 1/2] net: Introduce helper functions to get the per cpu data Raghavendra K T
2015-08-30 5:59 ` [PATCH RFC V4 2/2] net: Optimize snmp stat aggregation by walking all the percpu data at once Raghavendra K T
2015-08-30 15:52 ` Eric Dumazet
2015-08-31 4:49 ` [PATCH RFC V4 0/2] Optimize the snmp stat aggregation for large cpus David Miller
2015-11-30 18:18 ` [PATCH 00/13] net: thunderx: HW TSO support and other fixes Sunil Goutham
2015-11-30 19:32 ` David Miller
2015-11-30 18:18 ` [PATCH 01/13] net: thunderx: Force to load octeon-mdio before bgx driver Sunil Goutham
2015-11-30 18:18 ` [PATCH 02/13] net: thunderx: Wait for delayed work to finish before destroying it Sunil Goutham
2015-11-30 18:18 ` [PATCH 03/13] net: thunderx: Increase transmit queue length Sunil Goutham
2015-11-30 18:19 ` [PATCH 04/13] net: thunderx: Set CQ timer threshold properly Sunil Goutham
2015-11-30 18:19 ` [PATCH 05/13] net: thunderx: nicvf_queues: nivc_*_intr: remove duplication Sunil Goutham
2015-11-30 18:19 ` [PATCH 06/13] net: thunderx: Switchon carrier only upon interface link up Sunil Goutham
2015-11-30 18:19 ` [PATCH 07/13] net: thunderx: Remove unnecessary rcv buffer start address management Sunil Goutham
2015-11-30 18:19 ` [PATCH 08/13] net: thunderx: Enable BGX LMAC's RX/TX only after VF is up Sunil Goutham
2015-11-30 18:19 ` [PATCH 09/13] net: thunderx: HW TSO support for pass2 silicon Sunil Goutham
2015-11-30 18:19 ` [PATCH 10/13] net: thunderx: Enable CQE count threshold irq on " Sunil Goutham
2015-11-30 18:19 ` [PATCH 11/13] net: thunderx: HW errata workaround for non-tunneled TSO pkts Sunil Goutham
2015-11-30 18:19 ` [PATCH 12/13] net: thunderx: Fix for duplicate CQEs by HW for TSO packets Sunil Goutham
2015-11-30 18:19 ` [PATCH 13/13] net: thunderx: Add rx timeout and rcv buffer alloc failure stats Sunil Goutham
2015-12-01 9:13 ` [PATCH 0/6] net: thunderx: Miscellaneous fixes Sunil Goutham
2015-12-01 9:13 ` [PATCH 1/6] net: thunderx: Force to load octeon-mdio before bgx driver Sunil Goutham
2015-12-01 13:17 ` Sergei Shtylyov
2015-12-01 16:24 ` Sunil Kovvuri
2015-12-01 9:13 ` [PATCH 2/6] net: thunderx: Wait for delayed work to finish before destroying it Sunil Goutham
2015-12-01 9:13 ` [PATCH 3/6] net: thunderx: Increase transmit queue length Sunil Goutham
2015-12-01 14:40 ` Pavel Fedin
2015-12-01 15:33 ` Eric Dumazet
2015-12-01 16:30 ` Sunil Kovvuri
2015-12-01 19:30 ` David Miller
2015-12-02 5:48 ` Sunil Kovvuri
2015-12-02 13:25 ` Eric Dumazet
2015-12-02 16:50 ` Sunil Kovvuri
2015-12-02 16:59 ` Eric Dumazet
2015-12-02 17:31 ` David Miller
2015-12-02 9:05 ` Pavel Fedin
2015-12-02 10:31 ` Pavel Fedin
2015-12-02 12:29 ` Pavel Fedin
2015-12-02 12:57 ` Sunil Kovvuri
2015-12-02 13:22 ` Pavel Fedin
2015-12-02 8:09 ` Pavel Fedin
2015-12-01 9:13 ` [PATCH 4/6] net: thunderx: Set CQ timer threshold properly Sunil Goutham
2015-12-01 9:13 ` [PATCH 5/6] net: thunderx: Switchon carrier only upon interface link up Sunil Goutham
2015-12-01 15:32 ` Pavel Fedin
2015-12-01 16:39 ` Sunil Kovvuri
2015-12-01 9:13 ` [PATCH 6/6] net: thunderx: Enable BGX LMAC's RX/TX only after VF is up Sunil Goutham
2015-12-07 5:00 ` [PATCH 0/2] net: thunderx: Miscellaneous cleanups Sunil Goutham
2015-12-07 10:33 ` Pavel Fedin
2015-12-07 18:40 ` David Miller
2015-12-07 5:00 ` [PATCH 1/2] net: thunderx: nicvf_queues: nivc_*_intr: remove duplication Sunil Goutham
2015-12-07 5:00 ` [PATCH 2/2] net, thunderx: Remove unnecessary rcv buffer start address management Sunil Goutham
2015-12-09 11:37 ` [PATCH 0/2] net: thunderx: Support for pass-2 hw features Sunil Goutham
2015-12-09 11:38 ` [PATCH 1/2] net: thunderx: HW TSO support for pass-2 hardware Sunil Goutham
2015-12-09 12:05 ` Pavel Fedin
2015-12-09 12:24 ` Sunil Kovvuri
2015-12-09 20:26 ` David Miller
2015-12-09 11:38 ` [PATCH 2/2] net: thunderx: Enable CQE count threshold interrupt Sunil Goutham
2015-12-09 12:07 ` Pavel Fedin
2015-12-09 12:26 ` Sunil Kovvuri
2015-12-10 7:55 ` [PATCH v2 0/2] net: thunderx: Support for pass-2 hw features Sunil Goutham
2015-12-10 8:52 ` Pavel Fedin
2015-12-12 4:38 ` David Miller
2015-12-10 7:55 ` [PATCH v2 1/2] net: thunderx: HW TSO support for pass-2 hardware Sunil Goutham
2015-12-10 7:55 ` [PATCH v2 2/2] net: thunderx: Enable CQE count threshold interrupt Sunil Goutham
2015-12-14 14:43 ` [PATCH 1/3] staging/rdma/hfi1: consolidate kmalloc_array+memset into kcalloc Nicholas Mc Guire
2015-12-14 14:43 ` [PATCH 2/3] staging/rdma/hfi1: check return value of kcalloc Nicholas Mc Guire
2015-12-14 15:21 ` Marciniszyn, Mike
2015-12-14 17:36 ` Nicholas Mc Guire
2015-12-14 14:43 ` [PATCH 3/3] staging/rdma/hfi1: fix build warning Nicholas Mc Guire
2015-12-14 15:28 ` [PATCH 1/3] staging/rdma/hfi1: consolidate kmalloc_array+memset into kcalloc Marciniszyn, Mike
2015-12-14 17:41 ` Nicholas Mc Guire
2015-12-14 18:09 ` Dan Carpenter
2016-01-04 20:09 ` [PATCH 00/17] usb: host: ehci-dbg: cleanup and refactoring Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 01/17] usb: host: ehci-dbg: remove space before open parenthesis Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 02/17] usb: host: ehci-dbg: remove space before open square bracket Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 03/17] usb: host: ehci-dbg: use C89-style comments Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 04/17] usb: host: ehci-dbg: move trailing statements to next line Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 05/17] usb: host: ehci-dbg: fix up closing parenthesis Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 06/17] usb: host: ehci-dbg: put spaces around operators Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 07/17] usb: host: ehci-dbg: fix unsigned comparison Geyslan G. Bem
2016-01-04 20:50 ` Alan Stern
2016-01-04 21:35 ` Geyslan G. Bem
2016-01-04 21:52 ` Alan Stern
2016-01-04 20:09 ` [PATCH 08/17] usb: host: ehci-dbg: remove unnecessary space after cast Geyslan G. Bem
2016-01-04 20:58 ` Alan Stern
2016-01-04 21:40 ` Geyslan G. Bem
2016-01-04 21:49 ` Greg Kroah-Hartman
2016-01-04 21:52 ` Sergei Shtylyov
2016-01-04 22:07 ` Geyslan G. Bem
2016-01-05 2:40 ` Joe Perches
2016-01-05 15:16 ` Geyslan G. Bem
2016-01-05 16:41 ` Alan Stern
2016-01-04 20:09 ` [PATCH 09/17] usb: host: ehci-dbg: fix up function definitions Geyslan G. Bem
2016-01-04 21:00 ` Alan Stern
2016-01-04 23:28 ` Geyslan G. Bem
2016-01-05 15:12 ` Alan Stern
2016-01-05 15:20 ` Joe Perches
2016-01-05 15:23 ` Joe Perches
2016-01-05 15:27 ` Geyslan G. Bem
2016-01-05 15:36 ` Geyslan G. Bem
2016-01-05 16:06 ` Alan Stern
2016-01-05 16:10 ` Joe Perches
2016-01-05 16:29 ` Alan Stern
2016-01-05 17:03 ` Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 10/17] usb: host: ehci-dbg: use a blank line after struct declarations Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 11/17] usb: host: ehci-dbg: convert macro to inline function Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 12/17] usb: host: ehci-dbg: add blank line after declarations Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 13/17] usb: host: ehci-dbg: remove blank line before close brace Geyslan G. Bem
2016-01-04 20:09 ` [PATCH 14/17] usb: host: ehci-dbg: replace sizeof operand Geyslan G. Bem
2016-01-04 20:10 ` [PATCH 15/17] usb: host: ehci-dbg: enclose conditional blocks with braces Geyslan G. Bem
2016-01-04 20:10 ` [PATCH 16/17] usb: host: ehci-dbg: prefer kmalloc_array over kmalloc times size Geyslan G. Bem
2016-01-04 20:10 ` [PATCH 17/17] usb: host: ehci-dbg: refactor fill_periodic_buffer function Geyslan G. Bem
2016-01-04 21:01 ` Alan Stern
2016-01-05 1:19 ` Geyslan G. Bem
2016-01-05 15:15 ` Alan Stern
2016-01-05 15:41 ` Geyslan G. Bem
2016-03-30 23:48 ` [PATCH v2 0/7] drivers:hv: Ensure that bridge windows don't overlap Jake Oshins
2016-03-30 23:48 ` [PATCH v2 1/7] drivers:hv: Lock access to hyperv_mmio resource tree Jake Oshins
2016-03-30 23:48 ` [PATCH v2 2/7] drivers:hv: Make a function to free mmio regions through vmbus Jake Oshins
2016-03-30 23:48 ` [PATCH v2 3/7] drivers:hv: Use new vmbus_mmio_free() from client drivers Jake Oshins
2016-03-30 23:48 ` [PATCH v2 4/7] drivers:hv: Reverse order of resources in hyperv_mmio Jake Oshins
2016-03-30 23:48 ` [PATCH v2 5/7] drivers:hv: Track allocations of children of hv_vmbus in private resource tree Jake Oshins
2016-03-30 23:48 ` [PATCH v2 6/7] drivers:hv: Record MMIO range in use by frame buffer Jake Oshins
2016-03-30 23:48 ` [PATCH v2 7/7] drivers:hv: Separate out frame buffer logic when picking MMIO range Jake Oshins
2016-04-01 23:11 ` [PATCH v3 0/7] drivers:hv: Ensure that bridge windows don't overlap Jake Oshins
2016-04-01 23:11 ` [PATCH v3 1/7] drivers:hv: Lock access to hyperv_mmio resource tree Jake Oshins
2016-04-01 23:11 ` [PATCH v3 2/7] drivers:hv: Make a function to free mmio regions through vmbus Jake Oshins
2016-04-01 23:11 ` [PATCH v3 3/7] drivers:hv: Use new vmbus_mmio_free() from client drivers Jake Oshins
2016-04-01 23:11 ` [PATCH v3 4/7] drivers:hv: Reverse order of resources in hyperv_mmio Jake Oshins
2016-04-01 23:11 ` [PATCH v3 5/7] drivers:hv: Track allocations of children of hv_vmbus in private resource tree Jake Oshins
2016-04-01 23:11 ` [PATCH v3 6/7] drivers:hv: Record MMIO range in use by frame buffer Jake Oshins
2016-04-01 22:17 ` kbuild test robot
2016-04-01 22:17 ` [PATCH] drivers:hv: fix resource_size.cocci warnings kbuild test robot
2016-04-01 23:11 ` [PATCH v3 7/7] drivers:hv: Separate out frame buffer logic when picking MMIO range Jake Oshins
2016-04-02 0:47 ` [PATCH v4 0/7] drivers:hv: Ensure that bridge windows don't overlap Jake Oshins
2016-04-02 0:47 ` [PATCH v4 1/7] drivers:hv: Lock access to hyperv_mmio resource tree Jake Oshins
2016-04-02 0:47 ` [PATCH v4 2/7] drivers:hv: Make a function to free mmio regions through vmbus Jake Oshins
2016-04-02 0:47 ` [PATCH v4 3/7] drivers:hv: Use new vmbus_mmio_free() from client drivers Jake Oshins
2016-04-05 17:59 ` Bjorn Helgaas
2016-04-05 18:20 ` KY Srinivasan
2016-04-05 20:13 ` Jake Oshins
2016-04-02 0:47 ` [PATCH v4 4/7] drivers:hv: Reverse order of resources in hyperv_mmio Jake Oshins
2016-04-02 0:47 ` [PATCH v4 5/7] drivers:hv: Track allocations of children of hv_vmbus in private resource tree Jake Oshins
2016-04-02 0:47 ` [PATCH v4 6/7] drivers:hv: Record MMIO range in use by frame buffer Jake Oshins
2016-04-02 0:47 ` [PATCH v4 7/7] drivers:hv: Separate out frame buffer logic when picking MMIO range Jake Oshins
2016-04-15 4:05 ` [RFC PATCH] aliworkqueue: Adaptive lock integration on multi-core platform ling.ma.program
2016-04-15 17:37 ` Waiman Long
2016-07-26 11:27 ` [PATCH] mmc: core: Optimize the mmc erase size alignment Baolin Wang
2016-09-14 10:38 ` [PATCH] clk: st: clk-flexgen: Unmap region obtained by of_iomap arvind.yadav.cs
2016-09-14 18:24 ` Stephen Boyd
2016-09-19 17:44 ` arvind Yadav
2016-09-14 10:55 ` [PATCH] power: reset: xgene-reboot: " Arvind Yadav
2016-09-19 19:24 ` Sebastian Reichel
2016-12-06 7:42 ` [PATCH] media/platform/exynos4-is/fimc-is - " Arvind Yadav
2017-09-18 15:43 ` [PATCH] ASoC: Intel: Skylake: Fix jack name format substitution Chintan Patel
2017-09-28 3:10 ` [alsa-devel] " Vinod Koul
2017-09-28 18:58 ` Applied "ASoC: Intel: Skylake: Fix jack name format substitution" to the asoc tree Mark Brown
2017-11-21 10:46 ` [PATCH] VSOCK: Don't call vsock_stream_has_data in atomic context Jorgen Hansen
2017-11-23 10:02 ` Stefan Hajnoczi
2017-11-23 16:29 ` David Miller
2014-12-29 14:00 [PATCH V2 2/2] mm/zsmalloc: add statistics support Ganesh Mahendran
[not found] <y@samsung.com>
2012-11-22 7:44 ` [PATCH 2/3] charger-manager: Fix bug when check dropped voltage after fullbatt event y
2012-11-22 7:44 ` [PATCH 3/3] charger-manager: Split _probe funtion for code clean y
2014-01-22 14:18 ` [PATCH] cpufreq: exynos: Fix build error of no type of module_init y
2014-07-23 1:40 ` [PATCH] extcon: Add missing REGMAP_I2C/REGMAP_IRQ dependency on extcon driver Chanwoo Choi
2014-07-23 8:20 ` Krzysztof Kozlowski
2014-07-25 8:39 ` Charles Keepax
2014-08-12 2:01 ` [PATCHv2 0/5] rtc: s3c: Refactoring s3c-rtc driver and support Exynos3250 RTC y
2014-08-12 2:01 ` [PATCHv2 1/5] rtc: s3c: Define s3c_rtc structure to remove global variables y
2014-08-22 20:42 ` Andrew Morton
2014-08-25 0:57 ` Chanwoo Choi
2014-08-26 21:31 ` Andrew Morton
2014-08-28 4:49 ` Chanwoo Choi
2014-08-12 2:01 ` [PATCHv2 2/5] rtc: s3c: Remove warning message when checking coding style with checkpatch script y
2014-08-12 2:01 ` [PATCHv2 3/5] rtc: s3c: Add s3c_rtc_data structure to use variant data instead of s3c_cpu_type y
2014-08-12 2:01 ` [PATCHv2 4/5] rtc: s3c: Add support for RTC of Exynos3250 SoC y
2014-08-12 2:01 ` [PATCHv2 5/5] ARM: dts: Fix wrong compatible string of Exynos3250 RTC dt node y
2015-06-25 12:14 ` [PATCH 1/1] sched.h header file not required for compilation y
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CADAEsF-OQb3BWfeNucogvytsz4j39PzgwLsAfC9wyqfJPacSmw@mail.gmail.com \
--to=opensource.ganesh@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=minchan@kernel.org \
--cc=ngupta@vflare.org \
--subject='Re: [PATCH V2 2/2] mm/zsmalloc: add statistics support' \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).