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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B3FCEB64DD for ; Sun, 30 Jul 2023 22:36:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9351228000C; Sun, 30 Jul 2023 18:36:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8E4C7280006; Sun, 30 Jul 2023 18:36:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7D40928000C; Sun, 30 Jul 2023 18:36:27 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 6DF30280006 for ; Sun, 30 Jul 2023 18:36:27 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 3D9F71209F8 for ; Sun, 30 Jul 2023 22:36:27 +0000 (UTC) X-FDA: 81069738414.17.A4B4BEE Received: from mail-4319.protonmail.ch (mail-4319.protonmail.ch [185.70.43.19]) by imf29.hostedemail.com (Postfix) with ESMTP id 5BEBA12000C for ; Sun, 30 Jul 2023 22:36:25 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=Gia01RhC; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (imf29.hostedemail.com: domain of bjorn3_gh@protonmail.com designates 185.70.43.19 as permitted sender) smtp.mailfrom=bjorn3_gh@protonmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690756585; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=K86kE5vsgUFluvPwJlkPuiZs6roV6b6VJmFGlokrM78=; b=OtOiFLYMM94PWD0zOCsTgVLvic0BumluflV4Z+va2pBMgZ+zaH49GpWwIXtGi6X8H4TIu/ urOVSbGdcOtdUbwGARAR2kIcoc2lLAOiYkyKtutb+zA6/MXUlAHSAS8O6g+Toc1i9/t8oQ C4sDbl+hZvCxUYzJ7Tg+m9saFbhYgto= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=Gia01RhC; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (imf29.hostedemail.com: domain of bjorn3_gh@protonmail.com designates 185.70.43.19 as permitted sender) smtp.mailfrom=bjorn3_gh@protonmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1690756585; a=rsa-sha256; cv=none; b=eNJ49ZvNNr3feyx/avk5ePUDIbVIO/UfluT8ZyGWLShBKlZTSO30w954vYAXMjVnvRqiP5 2Ff1jVqbBdD3EkPvpImi56EWoxy6AJT7qxD8DVzb0dicQXgc+FJi9MPQ0WW9HZb7tlKK8U tyf5dkTR9Mp5qV5SRlmY/mYodEUYN8Q= Date: Sun, 30 Jul 2023 22:36:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1690756583; x=1691015783; bh=K86kE5vsgUFluvPwJlkPuiZs6roV6b6VJmFGlokrM78=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Gia01RhCdi/aFmBPZOFRshenPa0qDqmtbnflTL+iqupVrcgu+dy5kV89ymETQZr6B K7Ype9PcjGrBoG24fwhnVcfFpq5LOB5a2ZYbY50HcbytG2xAyU4qwa6KnfyyLJdYhB xLAT0cU6ImOPT3boYHZU/Z/x3ZEX0XwjHCzv4B8mtA+D8zDg8Y8nvfgewRSCjfCpgg BqhaJHPOeyc9VezgiZ4uHw2gNRDifuQtY/Uf76wES2rP0vbHqZCyZ4TrQlOO8rR/2y 9+Oml4ZsMlpSadOXN4MvwqXEZ3y+YuSZaCO33Xrej2bUoKJ+4ZTQl8fepKDUD46BJi B3q3zESlioZtg== To: miguel.ojeda.sandonis@gmail.com, boqun.feng@gmail.com From: =?utf-8?Q?Bj=C3=B6rn_Roy_Baron?= Cc: rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, ojeda@kernel.org, alex.gaynor@gmail.com, wedsonaf@gmail.com, gary@garyguo.net, benno.lossin@proton.me, yakoyoku@gmail.com, aliceryhl@google.com, dsosnowski@dsosnowski.pl, geofft@ldpreload.com, foxhlchen@gmail.com, john.m.baublitz@gmail.com, cl@linux.com, penberg@kernel.org, rientjes@google.com, iamjoonsoo.kim@lge.com, akpm@linux-foundation.org, vbabka@suse.cz, roman.gushchin@linux.dev, 42.hyeyoo@gmail.com, keescook@chromium.org, stable@vger.kernel.org, nmi@metaspace.dk Subject: Re: [PATCH 1/3] rust: allocator: Prevent mis-aligned allocation Message-ID: In-Reply-To: References: <20230730012905.643822-1-boqun.feng@gmail.com> <20230730012905.643822-2-boqun.feng@gmail.com> Feedback-ID: 27884398:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_aZiTXz2VTvdv8GhJkTnyjq4n2SsS5Plgii2NS39Gt4" X-Rspamd-Queue-Id: 5BEBA12000C X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: yo45ia6wzb6agqo4g54eecmf769fm7tx X-HE-Tag: 1690756585-670399 X-HE-Meta: U2FsdGVkX1+q5fUYMGHnbAwyUki1Uw+eq5+K14lTTiUTFl3ryEvgr2HM4bh2K4JUoq/ggVcB4pS+tdSSqMa7lKrwMgH3s3NIR9mzW/cN2F+NbHXko3jfGxRQgvIWSwgrYAOo2GJe7KJ/bM8kMuoRZksAJ8SIUExqQZtwbzIqQMCDjOwrN/j9IuG1TQieOLSGrnC1cRfFEQfQYsP8gH+YgVQaLR1ep4aKd+ddw7sAmQP8nX2qDcTXhhXg4DZsWFFB3VU4pJgticaQ7xiWNZ7EB7SJGt5KMHks2l1NvMYNhPIOA8xqTsW2kvsFxOBMo7wy5s/v0xlxGKh2IMd6CUQOCUhkpHkFMbWamxkeok6PuCL8Bm7gXFNyxFiyaM2lTFk7AfaaPYDw7ka+f0SMRG0WILm6sGGYxEbtKeiNuBqKeeV6058w5Vyfw9C6tp6WNDmLGHG7AYeHszTjmNUMl9yTFFg94C3ov9mU/pQm6m/m03u1A8W+yZFf7Dqxh2a+nWjbeMvKIHPBUHndaOc05P99euWhBIKUAzPEsuRZ7g4z+XwimcGJEsbY36eQ4slxj94bF02j8gMFRYQcrw2kW2FLzyWuJFIhQR8673KFGDoGWFm3Eg2lftx+2RYPHG99oieIrhIVpmjg4kwxGyGJ5i+isNq3RN5judwXaDSn5Io6RmCCbtEPpW7V7tX+IQluYsFHOpxGcJN3iYvtjFn7BDuo8zeFUH70VbzvNsCBBuzmzzzU9Z0zbcdVML+khXulVeXzBKdirCKUAIQ4qYqBL0atocFRh0jvqrdVT+AqcWGZB47By+a+PugjNlb3TLG6qXUSGIG4Xncbz5F6KZI51IEbFsRQu9qliH8XRIodu0YgYBFVRu1SMg5cRVDexGqQxGtcTQ2tAtTqs1NNvTOazv/lCVkEiWOe1GaKOoy5aozlrAoF4w5G6P4Uo4o9UgGbr2QJ41S3d2SmNWQau+XprgL S6nUHBo+ xlluk0eLxtJwExePHznLCb6x/ZT9mLpxr9ET3RU2bVcRqIAWGqAqR0cNdpgBWXLBsWvUwrX4DWOBL8VGRVkJ1g8IlAEJ9jdL0frtXVG6xmxAU8ELn9Hzk7m4yERazIa9lLfumwWtLQh7gFEVp5AD46fnJu80ozueFam7kIV5AG47rU4Qy88pLvP+27Q4mKMUIHJkvS60+4ySvJc/00/WF5L7mXpfgqYthkMqbaQxO5Jyy91XSEzX19tTFFPySfQOjokZKdwoUt9DA9/lalyI6qQdiCqmBhklKLulCh8HQoWiLDrmzEIzsrzkXpOH/vCXUe/mZ5VkPmhTTw4X/GO+EkMVFGi5k6Maan6v3gUxb1kLDIOiUwB3NBuaQHSWKhEqpJ4n9FX6In5/SVbQpI1akWtont+MbKjhBSw9ppD9geBaF94sCfbGkVTJzrwMrVSifhUWX1x90lcD7DpGkV2gSekPBmkZ81OjI2C99scjsKO5HcANKFS52f2TDK3u5vu1GTsFV 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: This is a multi-part message in MIME format. --b1_aZiTXz2VTvdv8GhJkTnyjq4n2SsS5Plgii2NS39Gt4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gSnVsIDMwLCAyMDIzLCAxMDo0MyBQTSwgTWlndWVsIE9qZWRhIDwgbWlndWVsLm9qZWRhLnNh bmRvbmlzQGdtYWlsLmNvbT4gd3JvdGU6Cj4gT24gU3VuLCBKdWwgMzAsIDIwMjMgYXQgMzoyOeKA r0FNIEJvcXVuID4gRmVuZyA8Ym9xdW4uZmVuZ0BnbWFpbC5jb20+IHdyb3RlOgo+ID4KPiA+ICsv LyBOb3RlOiBBbHRob3VnaCB0aGVzZSBhcmUgKnNhZmUqIGZ1bmN0aW9ucywgYnV0IHRoZXkgYXJl IG9ubHkgZ2VuZXJhdGVkIGF0Cj4gPiArLy8gYEdsb2JhbEFsbG9jYCBjYWxsc2l0ZXMsIGhlbmNl IHdlIGFzc3VtZSB0aGUgcGFyYW1ldGVycyBvYmV5IHRoZSBzYW1lCj4gPiArLy8gYEdsb2JhbEFs bG9jYCBmdW5jdGlvbiBzYWZldHkgcmVxdWlyZW1lbnRzOiBzaXplIGFuZCBhbGlnbiBzaG91bGQg Zm9ybSBhCj4gPiArLy8gdmFsaWQgbGF5b3V0LCBhbmQgc2l6ZSBpcyBncmVhdGVyIHRoYW4gMC4K Pgo+IFRoYW5rcyBmb3IgYWRkaW5nIGFsbCB0aGUgYC8vIFNBRkVUWWAgY29tbWVudHMgaGVyZSBC b3F1biEKPgo+IEJqw7ZybiwgZG8gdGhleSBsb29rIGdvb2QgdG8geW91PyAoc2luY2UgeW91IGZp eGVkIHRoZSBpc3N1ZSBpbiB0aGUgY29tcGlsZXIpCgpCYXNlZCBvbiBhIHF1aWNrIGxvb2ssIHll cy4gVGhlIF9fcnVzdF8qIG1ldGhvZHMgdGhhdCBhcmUgbm9ybWFsbHkgZ2VuZXJhdGVkIGJ5IHRo ZSBjb21waWxlZCBkaXJlY3RseSBqdW1wIHRvIHRoZSByZXNwZWN0aXZlIGdsb2JhbCBhbGxvY2F0 b3IgbWV0aG9kLCBzbyB0aGV5IGhhdmUgdGhlIHNhbWUgc2FmZXR5IHJlcXVpcmVtZW50cy4KCj4K PiBPbiB0aGlzIGNvbW1lbnQgaW4gcGFydGljdWxhciwgImdlbmVyYXRlZCBhdCBgR2xvYmFsQWxs b2NgIGNhbGxzaXRlcyIKc291bmRzIGEgYml0IGNvbmZ1c2luZyB0byBtZS4gV291bGQgIi4uLiBj YWxsZWQgYnkgdGhlIGNvbXBpbGVyIHdpdGgKcGFyYW1ldGVycyB0aGF0IG9iZXkgLi4uIiBtYWtl IHNlbnNlPyBPciBkb2VzIHRoZSBzZW50ZW5jZSByZWZlciB0bwp0aGUgbm9ybWFsIGNhc2UgKGku ZS4gd2hlbiB0aGUgZnVuY3Rpb25zIGFyZSBnZW5lcmF0ZWQpPyBBbnl3YXksIGl0IGlzCm5vdCBh IGJpZyBkZWFsLgo+Cj4gQ2hlZXJzLAo+IE1pZ3VlbAoKQ2hlZXJzLApCasO2cm4= --b1_aZiTXz2VTvdv8GhJkTnyjq4n2SsS5Plgii2NS39Gt4 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 T24gSnVsIDMwLCAyMDIzLCAxMDo0MyBQTSwgTWlndWVsIE9qZWRhICZsdDsgbWlndWVsLm9qZWRh LnNhbmRvbmlzQGdtYWlsLmNvbSZndDsgd3JvdGU6PGJyPiZndDsgT24gU3VuLCBKdWwgMzAsIDIw MjMgYXQgMzoyOeKAr0FNIEJvcXVuICZndDsgRmVuZyAmbHQ7Ym9xdW4uZmVuZ0BnbWFpbC5jb20m Z3Q7IHdyb3RlOjxicj4mZ3Q7ICZndDs8YnI+Jmd0OyAmZ3Q7ICsvLyBOb3RlOiBBbHRob3VnaCB0 aGVzZSBhcmUgKnNhZmUqIGZ1bmN0aW9ucywgYnV0IHRoZXkgYXJlIG9ubHkgZ2VuZXJhdGVkIGF0 PGJyPiZndDsgJmd0OyArLy8gYEdsb2JhbEFsbG9jYCBjYWxsc2l0ZXMsIGhlbmNlIHdlIGFzc3Vt ZSB0aGUgcGFyYW1ldGVycyBvYmV5IHRoZSBzYW1lPGJyPiZndDsgJmd0OyArLy8gYEdsb2JhbEFs bG9jYCBmdW5jdGlvbiBzYWZldHkgcmVxdWlyZW1lbnRzOiBzaXplIGFuZCBhbGlnbiBzaG91bGQg Zm9ybSBhPGJyPiZndDsgJmd0OyArLy8gdmFsaWQgbGF5b3V0LCBhbmQgc2l6ZSBpcyBncmVhdGVy IHRoYW4gMC48YnI+Jmd0Ozxicj4mZ3Q7IFRoYW5rcyBmb3IgYWRkaW5nIGFsbCB0aGUgYC8vIFNB RkVUWWAgY29tbWVudHMgaGVyZSBCb3F1biE8YnI+Jmd0Ozxicj4mZ3Q7IEJqw7ZybiwgZG8gdGhl eSBsb29rIGdvb2QgdG8geW91PyAoc2luY2UgeW91IGZpeGVkIHRoZSBpc3N1ZSBpbiB0aGUgY29t cGlsZXIpPGJyPjxicj5CYXNlZCBvbiBhIHF1aWNrIGxvb2ssIHllcy4gVGhlIF9fcnVzdF8qIG1l dGhvZHMgdGhhdCBhcmUgbm9ybWFsbHkgZ2VuZXJhdGVkIGJ5IHRoZSBjb21waWxlZCBkaXJlY3Rs eSBqdW1wIHRvIHRoZSByZXNwZWN0aXZlIGdsb2JhbCBhbGxvY2F0b3IgbWV0aG9kLCBzbyB0aGV5 IGhhdmUgdGhlIHNhbWUgc2FmZXR5IHJlcXVpcmVtZW50cy48YnI+PGJyPiZndDs8YnI+Jmd0OyBP biB0aGlzIGNvbW1lbnQgaW4gcGFydGljdWxhciwgImdlbmVyYXRlZCBhdCBgR2xvYmFsQWxsb2Ng IGNhbGxzaXRlcyI8YnI+c291bmRzIGEgYml0IGNvbmZ1c2luZyB0byBtZS4gV291bGQgIi4uLiBj YWxsZWQgYnkgdGhlIGNvbXBpbGVyIHdpdGg8YnI+cGFyYW1ldGVycyB0aGF0IG9iZXkgLi4uIiBt YWtlIHNlbnNlPyBPciBkb2VzIHRoZSBzZW50ZW5jZSByZWZlciB0bzxicj50aGUgbm9ybWFsIGNh c2UgKGkuZS4gd2hlbiB0aGUgZnVuY3Rpb25zIGFyZSBnZW5lcmF0ZWQpPyBBbnl3YXksIGl0IGlz PGJyPm5vdCBhIGJpZyBkZWFsLjxicj4mZ3Q7PGJyPiZndDsgQ2hlZXJzLDxicj4mZ3Q7IE1pZ3Vl bDxicj48YnI+Q2hlZXJzLDxicj5CasO2cm4= --b1_aZiTXz2VTvdv8GhJkTnyjq4n2SsS5Plgii2NS39Gt4--