All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Witbrodt <dawitbro@sbcglobal.net>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Yinghai Lu <yhlu.kernel@gmail.com>
Cc: "Rafael J. Wysocki" <rjw@sisk.pl>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Jeff Garzik <jeff@garzik.org>, Tejun Heo <htejun@gmail.com>,
	Ingo Molnar <mingo@elte.hu>,
	Andrew Morton <akpm@linux-foundation.org>,
	Kernel Testers <kernel-testers@vger.kernel.org>
Subject: Re: Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd
Date: Fri, 29 Aug 2008 23:13:55 -0700 (PDT)	[thread overview]
Message-ID: <724017.46804.qm@web82108.mail.mud.yahoo.com> (raw)



----- Original Message ----
> From: Linus Torvalds <torvalds@linux-foundation.org>
> To: Yinghai Lu <yhlu.kernel@gmail.com>
> Cc: Rafael J. Wysocki <rjw@sisk.pl>; Linux Kernel Mailing List <linux-kernel@vger.kernel.org>; Jeff Garzik <jeff@garzik.org>; Tejun Heo <htejun@gmail.com>; Ingo Molnar <mingo@elte.hu>; David Witbrodt <dawitbro@sbcglobal.net>; Andrew Morton <akpm@linux-foundation.org>; Kernel Testers <kernel-testers@vger.kernel.org>
> Sent: Friday, August 29, 2008 10:56:50 PM
> Subject: Re: Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd
> 
> 
> 
> On Fri, 29 Aug 2008, Linus Torvalds wrote:
> > 
> > Yes. And I do think this is a workable model.
> 
> Ok, and here's the patch to do
> 
>     insert_resource_expand_to_fit(root, new);
> 
> and while I still haven't actually tested it, it looks sane and compiles 
> to code that also looks sane.
> 
> I'll happily commit this as basic infrastructure as soon as somebody ack's 
> it and tests that it works (and I'll try it myself soon enough, just for 
> fun)
> 
>         Linus
> 
> ---
> include/linux/ioport.h |    1 +
> kernel/resource.c      |   88 ++++++++++++++++++++++++++++++++++-------------
> 2 files changed, 64 insertions(+), 25 deletions(-)
> 
> diff --git a/include/linux/ioport.h b/include/linux/ioport.h
> index 22d2115..8d3b7a9 100644
> --- a/include/linux/ioport.h
> +++ b/include/linux/ioport.h
> @@ -109,6 +109,7 @@ extern struct resource iomem_resource;
> extern int request_resource(struct resource *root, struct resource *new);
> extern int release_resource(struct resource *new);
> extern int insert_resource(struct resource *parent, struct resource *new);
> +extern void insert_resource_expand_to_fit(struct resource *root, struct 
> resource *new);
> extern int allocate_resource(struct resource *root, struct resource *new,
>                  resource_size_t size, resource_size_t min,
>                  resource_size_t max, resource_size_t align,
> diff --git a/kernel/resource.c b/kernel/resource.c
> index f5b518e..72ee95b 100644
> --- a/kernel/resource.c
> +++ b/kernel/resource.c
> @@ -362,35 +362,21 @@ int allocate_resource(struct resource *root, struct 
> resource *new,
> 
> EXPORT_SYMBOL(allocate_resource);
> 
> -/**
> - * insert_resource - Inserts a resource in the resource tree
> - * @parent: parent of the new resource
> - * @new: new resource to insert
> - *
> - * Returns 0 on success, -EBUSY if the resource can't be inserted.
> - *
> - * This function is equivalent to request_resource when no conflict
> - * happens. If a conflict happens, and the conflicting resources
> - * entirely fit within the range of the new resource, then the new
> - * resource is inserted and the conflicting resources become children of
> - * the new resource.
> +/*
> + * Insert a resource into the resource tree. If successful, return NULL,
> + * otherwise return the conflicting resource (compare to __request_resource())
>   */
> -int insert_resource(struct resource *parent, struct resource *new)
> +static struct resource * __insert_resource(struct resource *parent, struct 
> resource *new)
> {
> -    int result;
>     struct resource *first, *next;
> 
> -    write_lock(&resource_lock);
> -
>     for (;; parent = first) {
> -         result = 0;
>         first = __request_resource(parent, new);
>         if (!first)
> -            goto out;
> +            return first;
> 
> -        result = -EBUSY;
>         if (first == parent)
> -            goto out;
> +            return first;
> 
>         if ((first->start > new->start) || (first->end < new->end))
>             break;
> @@ -401,15 +387,13 @@ int insert_resource(struct resource *parent, struct 
> resource *new)
>     for (next = first; ; next = next->sibling) {
>         /* Partial overlap? Bad, and unfixable */
>         if (next->start < new->start || next->end > new->end)
> -            goto out;
> +            return next;
>         if (!next->sibling)
>             break;
>         if (next->sibling->start > new->end)
>             break;
>     }
> 
> -    result = 0;
> -
>     new->parent = parent;
>     new->sibling = next->sibling;
>     new->child = first;
> @@ -426,10 +410,64 @@ int insert_resource(struct resource *parent, struct 
> resource *new)
>             next = next->sibling;
>         next->sibling = new;
>     }
> +    return NULL;
> +}
> 
> - out:
> +/**
> + * insert_resource - Inserts a resource in the resource tree
> + * @parent: parent of the new resource
> + * @new: new resource to insert
> + *
> + * Returns 0 on success, -EBUSY if the resource can't be inserted.
> + *
> + * This function is equivalent to request_resource when no conflict
> + * happens. If a conflict happens, and the conflicting resources
> + * entirely fit within the range of the new resource, then the new
> + * resource is inserted and the conflicting resources become children of
> + * the new resource.
> + */
> +int insert_resource(struct resource *parent, struct resource *new)
> +{
> +    struct resource *conflict;
> +
> +    write_lock(&resource_lock);
> +    conflict = __insert_resource(parent, new);
>     write_unlock(&resource_lock);
> -    return result;
> +    return conflict ? -EBUSY : 0;
> +}
> +
> +/**
> + * insert_resource_expand_to_fit - Insert a resource into the resource tree
> + * @parent: parent of the new resource
> + * @new: new resource to insert
> + *
> + * Insert a resource into the resource tree, possibly expanding it in order
> + * to make it encompass any conflicting resources.
> + */
> +void insert_resource_expand_to_fit(struct resource *root, struct resource *new)
> +{
> +    if (new->parent)
> +        return;
> +
> +    write_lock(&resource_lock);
> +    for (;;) {
> +        struct resource *conflict;
> +
> +        conflict = __insert_resource(root, new);
> +        if (!conflict)
> +            break;
> +        if (conflict == root)
> +            break;
> +
> +        /* Ok, expand resource to cover the conflict, then try again .. */
> +        if (conflict->start < new->start)
> +            new->start = conflict->start;
> +        if (conflict->end > new->end)
> +            new->end = conflict->end;
> +
> +        printk("Expanded resource %s due to conflict with %s", new->name, 
> conflict->name);
> +    }
> +    write_unlock(&resource_lock);    
> }
> 
> /**

Not sure if you wanted ME to test this, but I've been watching this
argument with Yinghai and became curious...

I updated my git tree so that I have the insert_resource_expand_to_fit()
changes, and the kernel builds fine.  Unfortunately, it hangs like all
2.6.2[67] kernels without reverting 3def3d6d... and 1e934dda... (or
without the later patches provided by Ingo and Yinghai).

Sorry if I am interfering... just wanted to inject this data, in case
it's meaningful!


Dave W.

             reply	other threads:[~2008-08-30  6:13 UTC|newest]

Thread overview: 167+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-08-30  6:13 David Witbrodt [this message]
     [not found] ` <724017.46804.qm-TDf3YR2ofGOvuULXzWHTWIglqE1Y4D90QQ4Iyu8u01E@public.gmane.org>
2008-08-30  6:21   ` Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd Linus Torvalds
2008-08-30  6:21     ` Linus Torvalds
  -- strict thread matches above, loose matches on Subject: below --
2008-08-31  1:25 David Witbrodt
2008-08-31  1:25 ` David Witbrodt
     [not found] ` <349034.72587.qm-Yi6apYOI+buvuULXzWHTWIglqE1Y4D90QQ4Iyu8u01E@public.gmane.org>
2008-08-31  2:17   ` Yinghai Lu
2008-08-31  2:17     ` Yinghai Lu
2008-08-30 23:29 David Witbrodt
2008-08-30 23:29 ` David Witbrodt
     [not found] ` <368766.37978.qm-Qwvsqp30t52vuULXzWHTWIglqE1Y4D90QQ4Iyu8u01E@public.gmane.org>
2008-08-31  0:16   ` Yinghai Lu
2008-08-31  0:16     ` Yinghai Lu
2008-08-30  6:58 David Witbrodt
2008-08-30  6:58 ` David Witbrodt
2008-08-28 23:26 Linux 2.6.27-rc5 Linus Torvalds
2008-08-29 17:13 ` Rafael J. Wysocki
     [not found]   ` <200808291913.26585.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-29 19:57     ` Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd Rafael J. Wysocki
2008-08-29 19:57       ` Rafael J. Wysocki
     [not found]       ` <200808292157.24179.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-29 21:13         ` Yinghai Lu
2008-08-29 21:13           ` Yinghai Lu
     [not found]           ` <86802c440808291413t4f31993fmba59a65aefd906ca-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-29 21:19             ` Yinghai Lu
2008-08-29 21:19               ` Yinghai Lu
     [not found]               ` <86802c440808291419s3ad29269m1856b13ce54a882-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-29 22:32                 ` Rafael J. Wysocki
2008-08-29 22:32                   ` Rafael J. Wysocki
2008-08-29 22:31           ` Rafael J. Wysocki
     [not found]             ` <200808300031.16708.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-29 23:24               ` Yinghai Lu
2008-08-29 23:24                 ` Yinghai Lu
     [not found]                 ` <86802c440808291624t2bd0229w2da36dfc6c794b18-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30  0:08                   ` Linus Torvalds
2008-08-30  0:08                     ` Linus Torvalds
     [not found]                     ` <alpine.LFD.1.10.0808291704070.3300-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30  0:11                       ` Yinghai Lu
2008-08-30  0:11                         ` Yinghai Lu
     [not found]                         ` <86802c440808291711t32d3e76dsf804856b0a8f4939-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30  0:45                           ` Linus Torvalds
2008-08-30  0:45                             ` Linus Torvalds
     [not found]                             ` <alpine.LFD.1.10.0808291733260.3300-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30  1:11                               ` Linus Torvalds
2008-08-30  1:11                                 ` Linus Torvalds
     [not found]                                 ` <alpine.LFD.1.10.0808291751480.3300-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30  1:30                                   ` Yinghai Lu
2008-08-30  1:30                                     ` Yinghai Lu
     [not found]                                     ` <86802c440808291830t4547140dx9b12353649edd975-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30  2:33                                       ` Linus Torvalds
2008-08-30  2:33                                         ` Linus Torvalds
     [not found]                                         ` <alpine.LFD.1.10.0808291919080.3300-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30  2:56                                           ` Linus Torvalds
2008-08-30  2:56                                             ` Linus Torvalds
     [not found]                                             ` <alpine.LFD.1.10.0808291954410.3300-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30  3:07                                               ` Yinghai Lu
2008-08-30  3:07                                                 ` Yinghai Lu
     [not found]                                                 ` <86802c440808292007t3588edfnef95b723320ff023-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30  3:24                                                   ` Linus Torvalds
2008-08-30  3:24                                                     ` Linus Torvalds
     [not found]                                                     ` <alpine.LFD.1.10.0808292017440.5010-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30  4:41                                                       ` Yinghai Lu
2008-08-30  4:41                                                         ` Yinghai Lu
     [not found]                                                         ` <86802c440808292141g6ffd1329p54e58ee04c26540a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30  5:02                                                           ` Yinghai Lu
2008-08-30  5:02                                                             ` Yinghai Lu
2008-08-30  5:52                                                           ` Linus Torvalds
2008-08-30  5:52                                                             ` Linus Torvalds
     [not found]                                                             ` <alpine.LFD.1.10.0808292216310.3290-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30  6:18                                                               ` Linus Torvalds
2008-08-30  6:18                                                                 ` Linus Torvalds
2008-08-30  8:02                                                                 ` Yinghai Lu
2008-08-30  5:22                                                       ` Yinghai Lu
2008-08-30  5:22                                                         ` Yinghai Lu
     [not found]                                                         ` <86802c440808292222r21886f88n29804d14eabb4606-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30  6:11                                                           ` Linus Torvalds
2008-08-30  6:11                                                             ` Linus Torvalds
2008-08-30  3:15                                               ` Linus Torvalds
2008-08-30  3:15                                                 ` Linus Torvalds
2008-08-30  3:00                                           ` Yinghai Lu
2008-08-30  3:00                                             ` Yinghai Lu
     [not found]                                             ` <86802c440808292000v767ce75fn80f665f2cf79ce3d-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30  3:10                                               ` Linus Torvalds
2008-08-30  3:10                                                 ` Linus Torvalds
2008-08-30  1:14                               ` Yinghai Lu
2008-08-30  1:14                                 ` Yinghai Lu
     [not found]                                 ` <86802c440808291814v4037f83eu943b9ad23297309b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30  2:16                                   ` Linus Torvalds
2008-08-30  2:16                                     ` Linus Torvalds
     [not found]                                     ` <alpine.LFD.1.10.0808291912360.3300-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30  2:29                                       ` Yinghai Lu
2008-08-30  2:29                                         ` Yinghai Lu
2008-08-30  0:20                       ` Yinghai Lu
2008-08-30  0:20                         ` Yinghai Lu
     [not found]                         ` <86802c440808291720w67de2285yc8cf645ff3b70666-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30  0:27                           ` Yinghai Lu
2008-08-30  0:27                             ` Yinghai Lu
     [not found]                             ` <86802c440808291727nbd297c0w8a2a60bed423c0f7-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 13:32                               ` Rafael J. Wysocki
2008-08-30 13:32                                 ` Rafael J. Wysocki
     [not found]                                 ` <200808301532.57307.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-30 16:05                                   ` Yinghai Lu
2008-08-30 16:05                                     ` Yinghai Lu
     [not found]                                     ` <86802c440808300905v5056fe0apdc6e328d99dff090-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 17:14                                       ` Rafael J. Wysocki
2008-08-30 17:14                                         ` Rafael J. Wysocki
     [not found]                                         ` <200808301915.00381.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-30 17:55                                           ` Yinghai Lu
2008-08-30 17:55                                             ` Yinghai Lu
     [not found]                                             ` <86802c440808301055o1a8bc6a9iddbc066f016ef6d6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 18:11                                               ` Yinghai Lu
2008-08-30 18:11                                                 ` Yinghai Lu
     [not found]                                                 ` <86802c440808301111i2880a13eq61155b8c7b1ed3dd-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 19:06                                                   ` Yinghai Lu
2008-08-30 19:06                                                     ` Yinghai Lu
     [not found]                                                     ` <86802c440808301206u2407b77dx6c7119bc398f9529-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 19:51                                                       ` Rafael J. Wysocki
2008-08-30 19:51                                                         ` Rafael J. Wysocki
     [not found]                                                         ` <200808302151.43092.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-30 20:10                                                           ` Yinghai Lu
2008-08-30 20:10                                                             ` Yinghai Lu
2008-08-29 21:44         ` Linus Torvalds
2008-08-29 21:44           ` Linus Torvalds
     [not found]           ` <alpine.LFD.1.10.0808291434110.3300-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-29 22:30             ` Rafael J. Wysocki
2008-08-29 22:30               ` Rafael J. Wysocki
     [not found]               ` <200808300030.32905.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-30 17:39                 ` Linus Torvalds
2008-08-30 17:39                   ` Linus Torvalds
     [not found]                   ` <alpine.LFD.1.10.0808301012060.3290-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30 18:07                     ` Yinghai Lu
2008-08-30 18:07                       ` Yinghai Lu
     [not found]                       ` <86802c440808301107n4561e815ldf53183c92a7bc93-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 18:43                         ` Linus Torvalds
2008-08-30 18:43                           ` Linus Torvalds
     [not found]                           ` <alpine.LFD.1.10.0808301141590.3290-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30 19:10                             ` Yinghai Lu
2008-08-30 19:10                               ` Yinghai Lu
     [not found]                               ` <86802c440808301210u6db1b4e7p4036bdc95db1a601-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 19:31                                 ` Linus Torvalds
2008-08-30 19:31                                   ` Linus Torvalds
     [not found]                                   ` <alpine.LFD.1.10.0808301214310.3290-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30 20:14                                     ` Yinghai Lu
2008-08-30 20:14                                       ` Yinghai Lu
     [not found]                                       ` <86802c440808301314t525d1b75r9afcc73857cf5c79-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 20:38                                         ` Yinghai Lu
2008-08-30 20:38                                           ` Yinghai Lu
     [not found]                                           ` <86802c440808301338h59a5338rabe9e64560b55476-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 20:46                                             ` Rafael J. Wysocki
2008-08-30 20:46                                               ` Rafael J. Wysocki
     [not found]                                               ` <200808302246.48199.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-30 21:12                                                 ` Yinghai Lu
2008-08-30 21:12                                                   ` Yinghai Lu
     [not found]                                                   ` <86802c440808301412k4e0b5562ie03ce41547ddab9a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 21:13                                                     ` Yinghai Lu
2008-08-30 21:13                                                       ` Yinghai Lu
     [not found]                                                       ` <86802c440808301413g7f496e8bxd21adc60b328cd24-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 21:34                                                         ` Rafael J. Wysocki
2008-08-30 21:34                                                           ` Rafael J. Wysocki
     [not found]                                                           ` <200808302334.29156.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-30 21:49                                                             ` Yinghai Lu
2008-08-30 21:49                                                               ` Yinghai Lu
2008-08-31  1:10                                                             ` Yinghai Lu
2008-08-31  1:10                                                               ` Yinghai Lu
     [not found]                                                               ` <86802c440808301810r17657f3fnb3c8af5496955e0d-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-31 12:27                                                                 ` Rafael J. Wysocki
2008-08-31 12:27                                                                   ` Rafael J. Wysocki
     [not found]                                                                   ` <200808311427.19369.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-31 17:42                                                                     ` Linus Torvalds
2008-08-31 17:42                                                                       ` Linus Torvalds
     [not found]                                                                       ` <alpine.LFD.1.10.0808311039330.12958-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-31 17:54                                                                         ` Yinghai Lu
2008-08-31 17:54                                                                           ` Yinghai Lu
     [not found]                                                                           ` <86802c440808311054q4b8e8921qa9f090527b456e34-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-31 18:03                                                                             ` Linus Torvalds
2008-08-31 18:03                                                                               ` Linus Torvalds
     [not found]                                                                               ` <alpine.LFD.1.10.0808311100520.12958-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-31 21:03                                                                                 ` Yinghai Lu
2008-08-31 21:03                                                                                   ` Yinghai Lu
     [not found]                                                                                   ` <86802c440808311403y57ba050q223fbe370d2c7675-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-09-01 17:53                                                                                     ` Linus Torvalds
2008-09-01 17:53                                                                                       ` Linus Torvalds
2008-08-30 22:41                                         ` Linus Torvalds
2008-08-30 22:41                                           ` Linus Torvalds
     [not found]                                           ` <alpine.LFD.1.10.0808301539391.3290-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30 22:50                                             ` Yinghai Lu
2008-08-30 22:50                                               ` Yinghai Lu
     [not found]                                               ` <86802c440808301550s627dfcb0h7ff8971c8248703a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 23:28                                                 ` Linus Torvalds
2008-08-30 23:28                                                   ` Linus Torvalds
     [not found]                                                   ` <alpine.LFD.1.10.0808301615450.3290-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30 23:39                                                     ` Yinghai Lu
2008-08-30 23:39                                                       ` Yinghai Lu
     [not found]                                                       ` <86802c440808301639j137ebef1r1ecadeebd351fc03-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-31  0:27                                                         ` Yinghai Lu
2008-08-31  0:27                                                           ` Yinghai Lu
     [not found]                                                           ` <86802c440808301727k3e86c816j323eca0fb5e3f4fc-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-31  0:50                                                             ` Yinghai Lu
2008-08-31  0:50                                                               ` Yinghai Lu
     [not found]                                                               ` <86802c440808301750w6655bbek557e6a23b8036654-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-31  3:00                                                                 ` Linus Torvalds
2008-08-31  3:00                                                                   ` Linus Torvalds
     [not found]                                                                   ` <alpine.LFD.1.10.0808301949100.3290-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-31  3:53                                                                     ` Yinghai Lu
2008-08-31  3:53                                                                       ` Yinghai Lu
     [not found]                                                                       ` <86802c440808302053r46256f68mf356797a259ad164-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-31  3:58                                                                         ` Linus Torvalds
2008-08-31  3:58                                                                           ` Linus Torvalds
     [not found]                                                                           ` <alpine.LFD.1.10.0808302055040.12958-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-31  4:12                                                                             ` Linus Torvalds
2008-08-31  4:12                                                                               ` Linus Torvalds
2008-08-30 19:14                             ` Linus Torvalds
2008-08-30 19:14                               ` Linus Torvalds
     [not found]                               ` <alpine.LFD.1.10.0808301150150.3290-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30 19:26                                 ` Yinghai Lu
2008-08-30 19:26                                   ` Yinghai Lu
     [not found]                                   ` <86802c440808301226h1e7a9bb6g721ecdb0f93c5220-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-30 19:41                                     ` Linus Torvalds
2008-08-30 19:41                                       ` Linus Torvalds
     [not found]                                       ` <alpine.LFD.1.10.0808301238390.3290-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-08-30 19:48                                         ` Yinghai Lu
2008-08-30 19:48                                           ` Yinghai Lu
2008-08-30 19:29                                 ` Rafael J. Wysocki
2008-08-30 19:29                                   ` Rafael J. Wysocki
     [not found]                                   ` <200808302129.24584.rjw-KKrjLPT3xs0@public.gmane.org>
2008-08-30 19:29                                     ` Yinghai Lu
2008-08-30 19:29                                       ` Yinghai Lu
2008-08-30 19:20                     ` Rafael J. Wysocki
2008-08-30 19:20                       ` Rafael J. Wysocki
2008-08-29 22:34         ` Jeff Garzik
2008-08-29 22:34           ` Jeff Garzik
     [not found]           ` <48B87960.706-o2qLIJkoznsdnm+yROfE0A@public.gmane.org>
2008-08-29 22:47             ` Rafael J. Wysocki
2008-08-29 22:47               ` Rafael J. Wysocki

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=724017.46804.qm@web82108.mail.mud.yahoo.com \
    --to=dawitbro@sbcglobal.net \
    --cc=akpm@linux-foundation.org \
    --cc=htejun@gmail.com \
    --cc=jeff@garzik.org \
    --cc=kernel-testers@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=rjw@sisk.pl \
    --cc=torvalds@linux-foundation.org \
    --cc=yhlu.kernel@gmail.com \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.