From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from [222.73.24.84] (helo=song.cn.fujitsu.com) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1UP2tB-0006f0-0g for kexec@lists.infradead.org; Mon, 08 Apr 2013 03:37:02 +0000 Message-ID: <51623AFD.9000605@cn.fujitsu.com> Date: Mon, 08 Apr 2013 11:35:25 +0800 From: Zhang Yanfei MIME-Version: 1.0 Subject: Re: [PATCH] i386:kexec-bzImage: Use "\0" as command line instead of empty command line References: <20130403094356.GA7259@udknight> <515FB809.3020103@gmail.com> <20130407010103.GA2176@udknight> <51610A32.6080200@cn.fujitsu.com> <20130407093540.GA4046@udknight> <20130408010804.GA2241@udknight> In-Reply-To: <20130408010804.GA2241@udknight> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "kexec" Errors-To: kexec-bounces+dwmw2=twosheds.infradead.org@lists.infradead.org To: Wang YanQing Cc: jbarnes@sgi.com, tjd21@cl.cam.ac.uk, khalid.aziz@hp.com, kexec@lists.infradead.org, horms@verge.net.au, ebiederm@xmission.com, hari@in.ibm.com, Zhang Yanfei 5LqOIDIwMTPlubQwNOaciDA45pelIDA5OjA4LCBXYW5nIFlhblFpbmcg5YaZ6YGTOgo+IE9uIFN1 biwgQXByIDA3LCAyMDEzIGF0IDA1OjM1OjQwUE0gKzA4MDAsIFdhbmcgWWFuUWluZyB3cm90ZToK Pj4gT24gU3VuLCBBcHIgMDcsIDIwMTMgYXQgMDE6NTQ6NThQTSArMDgwMCwgWmhhbmcgWWFuZmVp IHdyb3RlOgo+Pj4gV2l0aCBubyBjb21tYW5kbGluZSwgY2FuIHRoZSBuZXcga2VybmVsIGJvb3Q/ Cj4+PiBJIHRyaWVkIGluIG15IGJveCBhbmQgdGhlIG5ldyBrZXJuZWwganVzdCBwYW5pY2tlZCBm b3IgaXQgY2Fubm90Cj4+PiBmaW5kIGEgcm9vdD0gYXJndW1lbnQgaW4gaXRzIGNvbW1hbmRsaW5l Lgo+PiBJIGFtIHN1cmUgdGhlIGtlcm5lbCBib290LCAKPj4gcm9vdGZzX2luaXRjYWxsKHBvcHVs YXRlX3Jvb3RmcykgaW4gaW5pdHJhbWZzLmMKPj4gd2VsbCBwb3B1bGF0ZSB0aGUgcm9vdCBmcywg YW5kIHRoZXJlIGlzIGEgL2luaXQKPj4gaW4gaW5pdHJhbWZzLCB0aGlzIC9pbml0IHdpbGwgbW91 bnQgdGhlIHJlYWxseSAKPj4gcm9vdCBkZXZpY2UsIGFuZCB0aGUgc3lzdGVtIGlzIHJ1bm5pbmcu Cj4gCj4gWW91ciBrZXJuZWwgcGFuaWMsIGJlY2F1c2UgdGhlIGJlbG93IGxpbmUgaW4gaW5pdC9t YWluLmMgZmFpbGVkOgo+IAo+IGlmIChzeXNfYWNjZXNzKChjb25zdCBjaGFyIF9fdXNlciAqKSBy YW1kaXNrX2V4ZWN1dGVfY29tbWFuZCwgMCkgIT0gMCkKPiAKPiBrZXJuZWwgdGhlbiBydW4gaW50 byBwcmVwYXJlX25hbWVzcGFjZSwgYnV0IHByZXBhcmVfbmFtZXNwYWNlIGZhaWxlZCB0b28sCj4g dGhlbiB0aGUga2VybmVsIHBhbmljLgo+IAo+IEkgZG9uJ3Qga25vdyB3aHksIGJ1dCBpZiByb290 ZnNfaW5pdGNhbGwocG9wdWxhdGVfcm9vdGZzKSB3b3JrcyBvaywKPiBrZXJuZWwgZG9uJ3QgbmVl ZCB0byBjYWxsIHByZXBhcmVfbmFtZXNwYWNlLCBiZWNhdXNlIHRoZSBkZWNvbXByZXNzZWQgCj4g aW5pdHJhbWZzIHdpbGwgYmVjb21lIHRoZSByb290IGZzIGFuZCBzeXNfYWNjZXNzIHdpbGwgc3Vj Y2Vzcy4KPiAKPiBTb3JyeSBmb3IgSSBmb3JnZXQgdG8gbWVudGlvbiBteSB0ZXN0IGtlcm5lbCBp cyB2My44LjYsIAoKSSB0cmllZCAzLjguMCBrZXJuZWwuIFVuZm9ydHVuYXRlbHksIHBhbmlja2Vk IGFnYWluLiBGb3Igc29tZSByZWFzb24sIEkgZGlkbid0CnNlZSB0aGUgcGFuaWMgbWVzc2FnZS4K CmJ1dCBpZiBteSBtZW1vcnkgZG9uJ3QgbGllIG1lLAo+IEkgY2FuIGJvb3QgdjIuNi4zMiB3aXRo b3V0IGEgcm9vdD0gcGFyYW1ldGVyLCB3ZSBoYWQgdXNlIHYyLjYuMzIgYXMgcHJvZHVjdCBrZXJu ZWwKPiBzdGlsbCBtb3JlIHRoYW4gb25lIHllYXIgdHdvIHllYXJzIGFnby4KClNpZ2gsIEkgdHJp ZWQgaW4gYSByZWFsIGJveCBhbmQgYSBrdm0gbWFjaGluZS4gQm90aCBwYW5pY2tlZCB3aXRoIG5v IHJvb3Q9IGFyZ3VtZW50Cm1lc3NhZ2UuIEkgZG9uJ3Qga25vdyB3aHkuCgpBbnl3YXksIEp1c3Qg ZnJvbSB0aGUgY29kZSwgeW91ciBwYXRjaCBkaWRuJ3QgZml4IGFsbCB0aGUgcG9zc2libGUgcGxh Y2UuCmRvX2J6SW1hZ2U2NF9sb2FkIG1heSBhbHNvIGNhbGwgc2V0dXBfbGludXhfYm9vdGxvYWRl cl9wYXJhbWV0ZXJzX2hpZ2ggd2l0aAphIG51bGwgY29tbWFuZGxpbmUuIFNvIHdoeSBub3QgY2hh bmdlIHRoZSBjaGVjayBpbgpzZXR1cF9saW51eF9ib290bG9hZGVyX3BhcmFtZXRlcnNfaGlnaC4K Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmRpZmYgLS1naXQgYS9rZXhlYy9hcmNoL2kzODYv eDg2LWxpbnV4LXNldHVwLmMgYi9rZXhlYy9hcmNoL2kzODYveDg2LWxpbnV4LXNldHVwLmMKaW5k ZXggNDU0ZmFkNi4uNmViMmU2ZSAxMDA2NDQKLS0tIGEva2V4ZWMvYXJjaC9pMzg2L3g4Ni1saW51 eC1zZXR1cC5jCisrKyBiL2tleGVjL2FyY2gvaTM4Ni94ODYtbGludXgtc2V0dXAuYwpAQCAtMTE2 LDcgKzExNiw4IEBAIHZvaWQgc2V0dXBfbGludXhfYm9vdGxvYWRlcl9wYXJhbWV0ZXJzX2hpZ2go CiAgICAgICAgLyogRmlsbCBpbiB0aGUgY29tbWFuZCBsaW5lICovCiAgICAgICAgaWYgKGNtZGxp bmVfbGVuID4gQ09NTUFORF9MSU5FX1NJWkUpIHsKICAgICAgICAgICAgICAgIGNtZGxpbmVfbGVu ID0gQ09NTUFORF9MSU5FX1NJWkU7Ci0gICAgICAgfQorICAgICAgIH0gZWxzZSBpZiAoY21kbGlu ZV9sZW4gPT0gMCkKKyAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICBjbWRsaW5lX3B0ciA9 ICgoY2hhciAqKXJlYWxfbW9kZSkgKyBjbWRsaW5lX29mZnNldDsKICAgICAgICBtZW1jcHkoY21k bGluZV9wdHIsIGNtZGxpbmUsIGNtZGxpbmVfbGVuKTsKICAgICAgICBjbWRsaW5lX3B0cltjbWRs aW5lX2xlbiAtIDFdID0gJ1wwJzsKClRoYW5rcwpaaGFuZwoKPiAKPiBUaGFua3MKPiAKPiAKPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGtleGVjIG1h aWxpbmcgbGlzdAo+IGtleGVjQGxpc3RzLmluZnJhZGVhZC5vcmcKPiBodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tleGVjCj4gCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18Ka2V4ZWMgbWFpbGluZyBsaXN0CmtleGVjQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9rZXhlYwo=