| To: | "Ian Campbell" <Ian.Campbell@xxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [Xen-devel] Re: [PATCH] Fix parse_size_and_unit() breakage in xen-3.0.4-testing (kdump broken) |
| From: | "Magnus Damm" <magnus.damm@xxxxxxxxx> |
| Date: | 2007年1月11日 10:25:40 +0900 |
| Cc: | Magnus Damm <magnus@xxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Christoph Egger <Christoph.Egger@xxxxxxx>, Hiromichi Itou <ito@xxxxxxxx> |
| Delivery-date: | 2007年1月10日 17:25:19 -0800 |
| Domainkey-signature: | a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=N8Zw04chhbgWGb7W92itQwvDj2q/8YiIO0HySuii4kBUJ2w4XiU+VbJJserJsOHPJ31zThR+Cg+jFIuDKLN39YXK9LieTdzOWfl+3tNT377DMa5xC86vYVE2d9uZitDa8E3SYslCGT/Ih6B5QNcT0SCn1j6QAfz/ePyJIdqxb8I= |
| Envelope-to: | www-data@xxxxxxxxxxxxxxxxxx |
| In-reply-to: | <1168421062.24570.20.camel@xxxxxxxxxxxxxxxxxxxxx> |
| List-help: | <mailto:xen-devel-request@lists.xensource.com?subject=help> |
| List-id: | Xen developer discussion <xen-devel.lists.xensource.com> |
| List-post: | <mailto:xen-devel@lists.xensource.com> |
| List-subscribe: | <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
| List-unsubscribe: | <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
| References: | <20070110084215.13837.79290.sendpatchset@localhost > <1168421062.24570.20.camel@xxxxxxxxxxxxxxxxxxxxx> |
| Sender: | xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
On 1/10/07, Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx> wrote:
On Wed, 2007年01月10日 at 17:42 +0900, Magnus Damm wrote: > Fix parse_size_and_unit() breakage in xen-3.0.4-testing (kdump broken) > > Kdump has been broken since xen-3.0.4-testing.hg-13109. > Many thanks to Hiromichi Itou for tracking this down. > > Signed-Off-By: Magnus Damm <magnus@xxxxxxxxxxxxx> I applied a similar fix to xen-unstable.hg in 13282:9865145e53eb. I'll get it pulled into xen-3.0.4-testing.hg.
Great, thanks.
> --- 0001/xen/common/lib.c
> +++ work/xen/common/lib.c 2007年01月10日 11:18:38.000000000 +0900
> @@ -442,7 +442,7 @@ s64 __moddi3(s64 a, s64 b)
> unsigned long long parse_size_and_unit(const char *s, const char **ps)
> {
> unsigned long long ret;
> - const char *s1;
> + const char *s1 = NULL;
>
> ret = simple_strtoull(s, &s1, 0);
Are you sure this bit is necessary? simple_strtoull always initialises
&s1.
Probably no, but the reason why I put it there is that we would be sure to crash if someone happened to change simple_strtoull(). If simple_strtoull() would forget to write s1 then today we may get silent errors where switch (*s1) is used on an uninitialized variable. / magnus _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [Xen-devel] [PATCH] Parse Solaris VTOCs in pygrub , john . levon |
|---|---|
| Next by Date: | [Xen-devel] Re: Reversing the DMA handle , Pete Zaitcev |
| Previous by Thread: | [Xen-devel] Re: [PATCH] Fix parse_size_and_unit() breakage in xen-3.0.4-testing (kdump broken) , Ian Campbell |
| Next by Thread: | Re: [Xen-devel] [PATCH] Fix parse_size_and_unit() breakage in xen-3.0.4-testing (kdump broken) , Steven Hand |
| Indexes: | [Date] [Thread] [Top] [All Lists] |