From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DBB4FC433EF for ; Mon, 14 Mar 2022 01:52:08 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 5A9AF83B36; Mon, 14 Mar 2022 02:52:06 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=rock-chips.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by phobos.denx.de (Postfix, from userid 109) id 2941E83B57; Mon, 14 Mar 2022 02:52:05 +0100 (CET) Received: from mail-m176237.qiye.163.com (mail-m176237.qiye.163.com [59.111.176.237]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 275F08023A for ; Mon, 14 Mar 2022 02:52:00 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=rock-chips.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=chenjh@rock-chips.com Received: from LAPTOP-QK1GKQNP (unknown [58.22.7.114]) by mail-m176237.qiye.163.com (Hmail) with ESMTPA id 3BD3FC40196; Mon, 14 Mar 2022 09:51:47 +0800 (CST) Date: Mon, 14 Mar 2022 09:51:47 +0800 From: =?utf-8?B?6ZmI5YGl5rSq?= To: trini , =?utf-8?B?UGFsaVJvaMOhcg==?= Cc: sjg , "Alexandru Gagniuc" , "Yann Dirson" , "Stefan Roese" , =?utf-8?B?TWFyZWtCZWjDum4=?= , u-boot , kever.yang Subject: Re: Re: [PATCH v2] tools: mkimage: Call verify_header after writing image to disk References: , <20220114173443.9877-1-pali@kernel.org>, <20220308134206.GN5020@bill-the-cat> X-Priority: 3 X-GUID: 40B3D783-0840-47A8-A14C-C1CB4D2DA90A X-Has-Attach: no X-Mailer: Foxmail 7.2.17.58[cn] Mime-Version: 1.0 Message-ID: <202203140951467358388@rock-chips.com> X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgPGg8OCBgUHx5ZQUlOS1dZCBgUCR5ZQVlLVUtZV1 kWDxoPAgseWUFZKDYvK1lXWShZQUlKS0tKN1dZLVlBSVdZDwkaFQgSH1lBWRlOTEhWQxkfQh9OH0 hDSUxJVRMBExYaEhckFA4PWVdZFhoPEhUdFFlBWU9LSFVKSktISkNVS1kG X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6NU06Pyo5OT5CLykhOEoyMC0B MQNPCwxVSlVKTU9MSUlJTEtMQ01JVTMWGhIXVRgTHhUREzsJFBgQVhgTEgsIVRgUFkVZV1kSC1lB WU5DVUlJVUxVSkpPWVdZCAFZQUpITU9NNwY+ X-HM-Tid: 0a7f861fd588d9afkuws3bd3fc40196 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.39 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean SGksDQogICAgVGhlIHJrMzU2OCB1c2VzIFYyIElEQiBzdHJ1Y3RydXJlIGFuZCB0aGUgcmtjb21t b25fdmVyaWZ5X2hlYWRlcigpIGhhcyBub3QgY292ZXIgVjIuDQogICAgTXkgdGVhbW1hdGUgd2ls bCBmaXggaXQgdGhlc2UgZGF5cyBhbmQga2V2ZXIueWFuZyB3aWxsIHN1Ym1pdCBoaXMgcGF0Y2gg dG8gbWFpbmxpbmUuDQoNCg0KDQrpmYjlgaXmtKogKEpvc2VwaCBDaGVuKSAgICAgDQpFLW1haWzv vJpjaGVuamhAcm9jay1jaGlwcy5jb20NCueRnuiKr+W+rueUteWtkOiCoeS7veaciemZkOWFrOWP uCAgICAgICAgIA0KUm9ja2NoaXAgRWxlY3Ryb25pY3MgQ28uTHRkDQrnpo/lu7rnnIHnpo/lt57l uILpk5znm5jot6/ova/ku7blpKfpgZM4OeWPt+i9r+S7tuWbrUHljLoyMeWPt+alvCAoMzUwMDAz KQ0KTm8uIDIxIEJ1aWxkaW5nLCBBIERpc3RyaWN0LCBOby44OSxzb2Z0d2FyZSBCb3VsZXZhcmQg RnV6aG91LEZ1amlhbixQUkMNClRFTO+8mjA1OTEtODM5OTE5MDYvMDctODU3MyANCiANCkZyb206 IFRvbSBSaW5pDQpEYXRlOiAyMDIyLTAzLTA4IDIxOjQyDQpUbzogUGFsaVJvaMOhcjsgSm9zZXBo IENoZW4NCkNDOiBTaW1vbiBHbGFzczsgQWxleGFuZHJ1IEdhZ25pdWM7IFlhbm4gRGlyc29uOyBT dGVmYW4gUm9lc2U7IE1hcmVrQmVow7puOyB1LWJvb3QNClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjJd IHRvb2xzOiBta2ltYWdlOiBDYWxsIHZlcmlmeV9oZWFkZXIgYWZ0ZXIgd3JpdGluZyBpbWFnZSB0 byBkaXNrDQpPbiBGcmksIEphbiAxNCwgMjAyMiBhdCAwNjozNDo0M1BNICswMTAwLCBQYWxpIFJv aMOhciB3cm90ZToNCiANCj4gSWYgaW1hZ2UgYmFja2VuZCBwcm92aWRlcyB2ZXJpZnlfaGVhZGVy IGNhbGxiYWNrIHRoZW4gY2FsbCBpdCBhZnRlciB3cml0aW5nDQo+IGltYWdlIHRvIGRpc2suIFRo aXMgZW5zdXJlcyB0aGF0IHdyaXR0ZW4gaW1hZ2UgaXMgY29ycmVjdC4NCj4gDQo+IFNpZ25lZC1v ZmYtYnk6IFBhbGkgUm9ow6FyIDxwYWxpQGtlcm5lbC5vcmc+DQo+IFJldmlld2VkLWJ5OiBTdGVm YW4gUm9lc2UgPHNyQGRlbnguZGU+DQo+IFJldmlld2VkLWJ5OiBTaW1vbiBHbGFzcyA8c2pnQGNo cm9taXVtLm9yZz4NCj4gLS0tDQo+ICB0b29scy9ta2ltYWdlLmMgfCA0MSArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiAgMSBmaWxlIGNoYW5nZWQsIDQxIGluc2Vy dGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS90b29scy9ta2ltYWdlLmMgYi90b29scy9ta2lt YWdlLmMNCj4gaW5kZXggZmJlODgzY2UzNjIwLi5kNWFkMDkyNTIyNWMgMTAwNjQ0DQo+IC0tLSBh L3Rvb2xzL21raW1hZ2UuYw0KPiArKysgYi90b29scy9ta2ltYWdlLmMNCj4gQEAgLTMzNiw2ICsz MzYsNDQgQEAgc3RhdGljIHZvaWQgcHJvY2Vzc19hcmdzKGludCBhcmdjLCBjaGFyICoqYXJndikN Cj4gIHVzYWdlKCJNaXNzaW5nIG91dHB1dCBmaWxlbmFtZSIpOw0KPiAgfQ0KPiAgDQo+ICtzdGF0 aWMgdm9pZCB2ZXJpZnlfaW1hZ2UoY29uc3Qgc3RydWN0IGltYWdlX3R5cGVfcGFyYW1zICp0cGFy YW1zKQ0KPiArew0KPiArIHN0cnVjdCBzdGF0IHNidWY7DQo+ICsgdm9pZCAqcHRyOw0KPiArIGlu dCBpZmQ7DQo+ICsNCj4gKyBpZmQgPSBvcGVuKHBhcmFtcy5pbWFnZWZpbGUsIE9fUkRPTkxZIHwg T19CSU5BUlkpOw0KPiArIGlmIChpZmQgPCAwKSB7DQo+ICsgZnByaW50ZihzdGRlcnIsICIlczog Q2FuJ3Qgb3BlbiAlczogJXNcbiIsDQo+ICsgcGFyYW1zLmNtZG5hbWUsIHBhcmFtcy5pbWFnZWZp bGUsDQo+ICsgc3RyZXJyb3IoZXJybm8pKTsNCj4gKyBleGl0KEVYSVRfRkFJTFVSRSk7DQo+ICsg fQ0KPiArDQo+ICsgaWYgKGZzdGF0KGlmZCwgJnNidWYpIDwgMCkgew0KPiArIGZwcmludGYoc3Rk ZXJyLCAiJXM6IENhbid0IHN0YXQgJXM6ICVzXG4iLA0KPiArIHBhcmFtcy5jbWRuYW1lLCBwYXJh bXMuaW1hZ2VmaWxlLCBzdHJlcnJvcihlcnJubykpOw0KPiArIGV4aXQoRVhJVF9GQUlMVVJFKTsN Cj4gKyB9DQo+ICsgcGFyYW1zLmZpbGVfc2l6ZSA9IHNidWYuc3Rfc2l6ZTsNCj4gKw0KPiArIHB0 ciA9IG1tYXAoMCwgcGFyYW1zLmZpbGVfc2l6ZSwgUFJPVF9SRUFELCBNQVBfU0hBUkVELCBpZmQs IDApOw0KPiArIGlmIChwdHIgPT0gTUFQX0ZBSUxFRCkgew0KPiArIGZwcmludGYoc3RkZXJyLCAi JXM6IENhbid0IG1hcCAlczogJXNcbiIsDQo+ICsgcGFyYW1zLmNtZG5hbWUsIHBhcmFtcy5pbWFn ZWZpbGUsIHN0cmVycm9yKGVycm5vKSk7DQo+ICsgZXhpdChFWElUX0ZBSUxVUkUpOw0KPiArIH0N Cj4gKw0KPiArIGlmICh0cGFyYW1zLT52ZXJpZnlfaGVhZGVyKCh1bnNpZ25lZCBjaGFyICopcHRy LCBwYXJhbXMuZmlsZV9zaXplLCAmcGFyYW1zKSAhPSAwKSB7DQo+ICsgZnByaW50ZihzdGRlcnIs ICIlczogRmFpbGVkIHRvIHZlcmlmeSBoZWFkZXIgb2YgJXNcbiIsDQo+ICsgcGFyYW1zLmNtZG5h bWUsIHBhcmFtcy5pbWFnZWZpbGUpOw0KPiArIGV4aXQoRVhJVF9GQUlMVVJFKTsNCj4gKyB9DQo+ ICsNCj4gKyAodm9pZCltdW5tYXAocHRyLCBwYXJhbXMuZmlsZV9zaXplKTsNCj4gKyAodm9pZClj bG9zZShpZmQpOw0KPiArfQ0KPiArDQo+ICBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp DQo+ICB7DQo+ICBpbnQgaWZkID0gLTE7DQo+IEBAIC02OTgsNiArNzM2LDkgQEAgaW50IG1haW4o aW50IGFyZ2MsIGNoYXIgKiphcmd2KQ0KPiAgZXhpdCAoRVhJVF9GQUlMVVJFKTsNCj4gIH0NCj4g IA0KPiArIGlmICh0cGFyYW1zLT52ZXJpZnlfaGVhZGVyKQ0KPiArIHZlcmlmeV9pbWFnZSh0cGFy YW1zKTsNCj4gKw0KPiAgZXhpdCAoRVhJVF9TVUNDRVNTKTsNCj4gIH0NCiANCkkndmUgYWRkZWQg Sm9zZXBoIENoZW4gdG8gdGhlIHRocmVhZCBhcyB3aXRoIHRoaXMgcGF0Y2ggYXBwbGllZCwNCmV2 Yi1yazM1NjggZmFpbHMgdG8gYnVpbGQgbm93IHdpdGg6DQouL3Rvb2xzL21raW1hZ2U6IEZhaWxl ZCB0byB2ZXJpZnkgaGVhZGVyIG9mIGlkYmxvYWRlci5pbWcNCndoaWNoIGlzIGFub3RoZXIgaXNz dWUgdG8gcmVzb2x2ZS4NCiANCi0tIA0KVG9tDQo=