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 X-Spam-Level: X-Spam-Status: No, score=-17.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9BE99C2B9F4 for ; Tue, 22 Jun 2021 10:51:39 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 31AE561352 for ; Tue, 22 Jun 2021 10:51:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 31AE561352 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mediatek.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id A3D0E6B0036; Tue, 22 Jun 2021 06:51:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9ECC26B0062; Tue, 22 Jun 2021 06:51:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 88DD66B006C; Tue, 22 Jun 2021 06:51:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0132.hostedemail.com [216.40.44.132]) by kanga.kvack.org (Postfix) with ESMTP id 56E6C6B0036 for ; Tue, 22 Jun 2021 06:51:38 -0400 (EDT) Received: from smtpin03.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id CE6306C0A for ; Tue, 22 Jun 2021 10:51:37 +0000 (UTC) X-FDA: 78281043834.03.DDE4A82 Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [216.200.240.185]) by imf21.hostedemail.com (Postfix) with ESMTP id 21594E005F17 for ; Tue, 22 Jun 2021 10:51:35 +0000 (UTC) X-UUID: 0f15853c5da645429e2fb3d73e54fefd-20210622 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:MIME-Version:Content-Type:References:In-Reply-To:Date:CC:To:From:Subject:Message-ID; bh=2Xe8s5S2Pr4ZdWw9QKHGiKnjYf3PUAlezQXXPGZ6XEY=; b=gzfNptSpgprLIDASwWuot5yz8g6+tlxSm99SiEIx66xcbfWlNFswAlL5H9DYnt8TqvDF/6yHRb5ORoB5Yor4/P4+PfPJbaC4pP0fvvlmDeqeAbvJzFCwFEuBooamcmKutHMG1kGu2OT/2jlnvhZAcZB2Q2Y13WCem4vJ8/vR50s=; X-UUID: 0f15853c5da645429e2fb3d73e54fefd-20210622 Received: from mtkcas66.mediatek.inc [(172.29.193.44)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 908456525; Tue, 22 Jun 2021 03:51:33 -0700 Received: from MTKMBS01N1.mediatek.inc (172.21.101.68) by MTKMBS62N2.mediatek.inc (172.29.193.42) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 22 Jun 2021 03:48:27 -0700 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkmbs01n1.mediatek.inc (172.21.101.68) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 22 Jun 2021 18:48:13 +0800 Received: from mtksdccf07 (172.21.84.99) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Tue, 22 Jun 2021 18:48:13 +0800 Message-ID: <46b1468146206e6cef0c33ecbfd86e02ea819db4.camel@mediatek.com> Subject: Re: [PATCH] kasan: [v2]unpoison use memzero to init unaligned object From: Yee Lee To: Marco Elver CC: , , Andrey Ryabinin , Alexander Potapenko , "Dmitry Vyukov" , Andrew Morton , Matthias Brugger , "open list:KASAN" , "open list:MEMORY MANAGEMENT" , open list , "moderated list:ARM/Mediatek SoC support" , "moderated list:ARM/Mediatek SoC support" Date: Tue, 22 Jun 2021 18:48:13 +0800 In-Reply-To: References: <20210622084723.27637-1-yee.lee@mediatek.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 MIME-Version: 1.0 X-MTK: N Content-Transfer-Encoding: base64 Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=gzfNptSp; spf=pass (imf21.hostedemail.com: domain of yee.lee@mediatek.com designates 216.200.240.185 as permitted sender) smtp.mailfrom=yee.lee@mediatek.com; dmarc=pass (policy=none) header.from=mediatek.com X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 21594E005F17 X-Stat-Signature: ansfx6sgmdccjqfa8ostmsifw4i1sueq X-HE-Tag: 1624359095-283515 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gVHVlLCAyMDIxLTA2LTIyIGF0IDExOjAxICswMjAwLCBNYXJjbyBFbHZlciB3cm90ZToNCj4g T24gVHVlLCAyMiBKdW4gMjAyMSBhdCAxMDo0OCwgPHllZS5sZWVAbWVkaWF0ZWsuY29tPiB3cm90 ZToNCj4gPiANCj4gPiBGcm9tOiBZZWUgTGVlIDx5ZWUubGVlQG1lZGlhdGVrLmNvbT4NCj4gPiAN Cj4gPiBGb2xsb3dzIHRoZSBkaXNjdXNzaW9uOiANCj4gPiBodHRwczovL3BhdGNod29yay5rZXJu ZWwub3JnL3Byb2plY3QvbGludXgtbWVkaWF0ZWsvbGlzdC8/c2VyaWVzPTUwNDQzOQ0KPiANCj4g VGhlIGluZm8gYWJvdXQgdGhlIHBlcmNlbnRhZ2Ugb2YgaG93IGZyZXF1ZW50IHRoaXMgaXMgY291 bGQgaGF2ZSBiZWVuDQo+IHByb3ZpZGVkIGFzIGEgc2ltcGxlIHJlcGx5IHRvIHRoZSBkaXNjdXNz aW9uLg0KPiANCj4gPiBUaGlzIHBhdGNoIEFkZCBtZW16ZXJvX2V4cGxpY3QgdG8gaW5pdGlhbGl6 ZSB1bmFsaWduZWQgb2JqZWN0Lg0KPiANCj4gVGhpcyBwYXRjaCBkb2VzIG5vdCBhcHBseSB0byBh bnl0aGluZyAoSSBzZWUgaXQgZGVwZW5kcyBvbiB0aGUNCj4gcHJldmlvdXMgcGF0Y2gpLg0KPiAN Cj4gV2hhdCB5b3UgbmVlZCB0byBkbyBpcyBtb2RpZnkgdGhlIG9yaWdpbmFsIHBhdGNoLCBhbmQg dGhlbiBzZW5kIGENCj4gW1BBVENIIHYyXSAoZ2l0IGhlbHBzIHdpdGggdGhhdCBieSBwYXNzaW5n IC0tcmVyb2xsLWNvdW50IG9yIC12KSB0aGF0DQo+IGFwcGxpZXMgY2xlYW5seSB0byB5b3VyIGJh c2Uga2VybmVsIHRyZWUuDQo+IA0KPiBUaGUgY29tbWl0IG1lc3NhZ2Ugd2lsbCB1c3VhbGx5IGVu ZCB3aXRoICctLS0nIGFuZCB0aGVuIGJyaWVmbHkNCj4gZGVub3RlDQo+IHdoYXQgY2hhbmdlZCBz aW5jZSB0aGUgbGFzdCB2ZXJzaW9uLg0KPiANCkdvdCBpdC4NCg0KPiANCmh0dHBzOi8vd3d3Lmtl cm5lbC5vcmcvZG9jL2h0bWwvbGF0ZXN0L3Byb2Nlc3Mvc3VibWl0dGluZy1wYXRjaGVzLmh0bWwj dGhlLWNhbm9uaWNhbC1wYXRjaC1mb3JtYXQNCj4gDQo+ID4gQmFzZWQgb24gdGhlIGludGVncmF0 ZWlvbiBvZiBpbml0aWFsaXphdGlvbiBpbiBrYXNhbl91bnBvaXNvbigpLg0KPiA+IFRoZSBod3Rh ZyBpbnN0cnVjdGlvbnMsIGNvbnN0cmFpbmVkIHdpdGggaXRzIGdyYW51bGFyaXR5LCBoYXMgdG8N Cj4gPiBvdmVyd3JpdGUgdGhlIGRhdGEgYnR5ZXMgaW4gdW5hbGlnbmVkIG9iamVjdHMuIFRoaXMg d291bGQgY2F1c2UNCj4gPiBpc3N1ZSB3aGVuIGl0IHdvcmtzIHdpdGggU0xVQiBkZWJ1ZyByZWR6 b25pbmcuDQo+ID4gDQo+ID4gSW4gdGhpcyBwYXRjaCwgYW4gYWRkaXRpb25hbCBpbml0YWxpemFp bmcgcGF0aCBpcyBhZGRlZCBmb3IgdGhlDQo+ID4gdW5hbGlnbmVkIG9iamVjdHMuIEl0IGNvbnRh aW5zIG1lbXplcm9fZXhwbGljdCgpIHRvIGNsZWFyIG91dCB0aGUNCj4gPiBkYXRhIGFuZCBkaXNh YmxlcyBpdHMgaW5pdCBmbGFnIGZvciB0aGUgZm9sbG93aW5nIGh3dGFnIGFjdGlvbnMuDQo+ID4g DQo+ID4gSW4gbGFiIHRlc3QsIHRoaXMgcGF0aCBpcyBleGVjdXRlZCBhYm91dCAxLjElKDk0MS84 MDg1NCkgd2l0aGluIHRoZQ0KPiA+IG92ZXJhbGwga2FzYW5fdW5wb2lzb24gZHVyaW5nIGEgbm9u LWRlYnVnIGJvb3RpbmcgcHJvY2Vzcy4NCj4gDQo+IE5pY2UsIHRoYW5rcyBmb3IgdGhlIGRhdGEu IElmIGl0IGlzIHNvbWVob3cgZG9hYmxlLCBob3dldmVyLCBJJ2QNCj4gc3RpbGwNCj4gcmVjb21t ZW5kIHRvIGFkZGl0aW9uYWxseSBndWFyZCB0aGUgbmV3IGNvZGUgcGF0aCBieSBhIGNoZWNrIGlm DQo+IGRlYnVnLXN1cHBvcnQgd2FzIHJlcXVlc3RlZC4gSWRlYWxseSB3aXRoIGFuIElTX0VOQUJM RUQoKSBjb25maWcNCj4gY2hlY2sNCj4gc28gdGhhdCBpZiBpdCdzIGEgcHJvZHVjdGlvbiBrZXJu ZWwgdGhlIGJyYW5jaCBpcyBzaW1wbHkgb3B0aW1pemVkDQo+IG91dA0KPiBieSB0aGUgY29tcGls ZXIuDQoNCkRvZXMgaXQgbWVhbiB0aGUgbWVtemVybyBjb2RlIHBhdGggd291bGQgYmUgYXBwbGll ZCBvbmx5IGF0DQpDT05GSUdfREVCVUdfU0xVQiBlbmFibGVkPyBJdCBleHBlY3RzIG5vIG90aGVy IHBvdGVudGlhbCBvdmVyd3JpdGluZw0KaW4gbm9uLWRlYnVnIGtlcm5lbC4NCiANCkJ5IHRoZSB3 YXksIGJhc2VkIG9uIGRlLWNvdXBsaW5nIHByaW5jaXBsZSwgYWRkaW5nIGEgc3BlY2lmaWMNCmNv bmRpdGlvbmFsIHN0YXRlbWVudChpc19lbmFibGUgc2x1Yl9kZWJ1ZykgaW4gYSBwcmltaXRpdmUN CmZ1bmNpdG9uKGthc2FuX3VucG9pc29uKSBpcyBub3QgbmVhdC4gSXQgbWF5IGJlIG1vcmUgcHJv cGVyIHRoYXQgdGhlDQpjb25kaXRpb25hbCBzdGF0ZW1lbnQgYmUgYWRkZWQgaW4gb3RoZXIgcHJv Y2VkdXJlcyBvZiBzbHViIGFsbG9jLg0KIA0KVGhhbmtzLA0KDQpCUiwNClllZQ0KDQo+IA0KPiA+ IExhYiB0ZXN0OiBRRU1VNS4yICgrbXRlKSAvIGxpbnV4IGtlcm5lbCA1LjEzLXJjNw0KPiA+IA0K PiA+IFNpZ25lZC1vZmYtYnk6IFllZSBMZWUgPHllZS5sZWVAbWVkaWF0ZWsuY29tPg0KPiA+IC0t LQ0KPiA+ICBtbS9rYXNhbi9rYXNhbi5oIHwgMiArLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBp bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEvbW0va2Fz YW4va2FzYW4uaCBiL21tL2thc2FuL2thc2FuLmgNCj4gPiBpbmRleCBkOGZhYTY0NjE0YjcuLmVk YzExYmNjM2ZmMyAxMDA2NDQNCj4gPiAtLS0gYS9tbS9rYXNhbi9rYXNhbi5oDQo+ID4gKysrIGIv bW0va2FzYW4va2FzYW4uaA0KPiA+IEBAIC0zODksNyArMzg5LDcgQEAgc3RhdGljIGlubGluZSB2 b2lkIGthc2FuX3VucG9pc29uKGNvbnN0IHZvaWQNCj4gPiAqYWRkciwgc2l6ZV90IHNpemUsIGJv b2wgaW5pdCkNCj4gPiAgICAgICAgICAgICAgICAgcmV0dXJuOw0KPiA+ICAgICAgICAgaWYgKGlu aXQgJiYgKCh1bnNpZ25lZCBsb25nKXNpemUgJiBLQVNBTl9HUkFOVUxFX01BU0spKSB7DQo+ID4g ICAgICAgICAgICAgICAgIGluaXQgPSBmYWxzZTsNCj4gPiAtICAgICAgICAgICAgICAgbWVtc2V0 KCh2b2lkICopYWRkciwgMCwgc2l6ZSk7DQo+ID4gKyAgICAgICAgICAgICAgIG1lbXplcm9fZXhw bGljaXQoKHZvaWQgKilhZGRyLCBzaXplKTsNCj4gPiAgICAgICAgIH0NCj4gPiAgICAgICAgIHNp emUgPSByb3VuZF91cChzaXplLCBLQVNBTl9HUkFOVUxFX1NJWkUpOw0KPiA+ICAgICAgICAgaHdf c2V0X21lbV90YWdfcmFuZ2UoKHZvaWQgKilhZGRyLCBzaXplLCB0YWcsIGluaXQpOw0KPiA+IDIu MTguMA0KPiA+IA0KPiA+IC0tDQo+ID4gWW91IHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBiZWNhdXNl IHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgR29vZ2xlDQo+ID4gR3JvdXBzICJrYXNhbi1kZXYi IGdyb3VwLg0KPiA+IFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBncm91cCBhbmQgc3RvcCByZWNl aXZpbmcgZW1haWxzIGZyb20gaXQsDQo+ID4gc2VuZCBhbiBlbWFpbCB0byBrYXNhbi1kZXYrdW5z dWJzY3JpYmVAZ29vZ2xlZ3JvdXBzLmNvbS4NCj4gPiBUbyB2aWV3IHRoaXMgZGlzY3Vzc2lvbiBv biB0aGUgd2ViIHZpc2l0IA0KPiA+IGh0dHBzOi8vZ3JvdXBzLmdvb2dsZS5jb20vZC9tc2dpZC9r YXNhbi1kZXYvMjAyMTA2MjIwODQ3MjMuMjc2MzctMS15ZWUubGVlJTQwbWVkaWF0ZWsuY29tDQo+ ID4gLg0K