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
>

  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).