Received: by 2002:a05:6358:c692:b0:131:369:b2a3 with SMTP id fe18csp3732924rwb; Sun, 30 Jul 2023 15:01:07 -0700 (PDT) X-Google-Smtp-Source: APBJJlHelxkeD/rF0/dpmcjEf3wnWWAMSkAlTKF/yJSu04uJaF8XhxsgdCqqXPnJNi3olQwVdFe6 X-Received: by 2002:a05:6a20:7fa5:b0:131:f3a:4020 with SMTP id d37-20020a056a207fa500b001310f3a4020mr9651620pzj.33.1690754467498; Sun, 30 Jul 2023 15:01:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690754467; cv=none; d=google.com; s=arc-20160816; b=XcRbMmtHYj7Kd1uogUKEnDWC4RrqN27IjnqNM3jwqrRLxQ7R6RZS6wkUamdm15pAII 6Z+9deO2M863NO9W6dCnWLJxqR2pSDbS1d0xZwMr5SWtKO6glrK9q2LRL05nap8QLfV4 WW/ZT2o71XyQl4uO+xZsVTjEs5KzSMPWPsL/s3t1DYkBrmnqulL1tiszGdgzSYv1zfRJ QEi3AHOnCaXzchTg5Q9I22Y0h6SD804nNavLzKkRb55V/h/bDr01/3xQDTRhthnje0at LjzGejg1g7QueM1CJXSwr87s4jWphe6AD5jpnjOpAoOuIV3VpUXyVhpAsTVKomYtx5J9 fVaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=9mDvfJJWxk9twVy3Oy4rXAcXGiHrz6rR6pv/vxBssrs=; fh=Pd7/mnhgJDFPEgmH9dUsTktDMzpsOi/WmH5rECRcjHM=; b=Xtl/yvE5D6NIuQGRdI/8THCaiZrjcZIVDDhjsanE8I7ssva4b7c0NZF98b0YVdA5Nx qZIv37ruxhPraLuuKtKBFZq2RsZECR74TKleyRUggXMXDOCCYhXTiHAC6TW+587ofkbr 4GnynMIlNZyFnq1PYabrQEq6fD1MiY+0/t8jEdxYflW03wYLV2DtSmRLjP1sidc8FdW5 eYXiHJ1Y/ggeIRDcOS1FZtXYrFaXExKPiak/jHBE9XTTK1+RYBvQvSFiR6FbsQmPX+Bx 7RbxylOFVcYu11bKm0F4yWueDioGKjggO2qfoYXesC7gXaVlMSXxsbfXNJs1HxMUTbCT drMA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=SvzWDh2a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w4-20020a656944000000b005440b9f013csi6141459pgq.899.2023.07.30.15.00.52; Sun, 30 Jul 2023 15:01:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=SvzWDh2a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229552AbjG3Uny (ORCPT + 99 others); Sun, 30 Jul 2023 16:43:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37480 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229469AbjG3Unx (ORCPT ); Sun, 30 Jul 2023 16:43:53 -0400 Received: from mail-yw1-x1136.google.com (mail-yw1-x1136.google.com [IPv6:2607:f8b0:4864:20::1136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8CB8510C0; Sun, 30 Jul 2023 13:43:50 -0700 (PDT) Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-58439daf39fso40324057b3.1; Sun, 30 Jul 2023 13:43:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690749830; x=1691354630; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=9mDvfJJWxk9twVy3Oy4rXAcXGiHrz6rR6pv/vxBssrs=; b=SvzWDh2azm6F4Uu3toK4qISg1tNtJekhxtPPKEVr5LWDKNma14QIb3IdRm4QSooiCw HpVLjaxLYZmna3NV4nDwi+XyeR3yx6Y4cXn07KpuQo56stgXeLvBsg13FxiluvectFU8 gwVw4NzGWSrUraj4TY98/49Q3/MdyUiTzACf+W+L+4eLmhWVqBMgZZlzVv0dqtn1pDDe tE3YEdI9tx8ewueIRRZoyE2TlVPlvPyLIVCy5GifHuAaTqGBFEWu6Y3khIEWGaF4thv9 7/uWaGJSLDdOLwFYx2rTXvxyqFiyulhM8R3dWwXeH9rWzPUJsiOfl2rmmD8+mrbxOW70 zLPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690749830; x=1691354630; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9mDvfJJWxk9twVy3Oy4rXAcXGiHrz6rR6pv/vxBssrs=; b=e/MoAA0fn9wL5yrl9y/HmVa+6uyrgbXCzaj3v8zXwerM4nDMXQeX7FLMPBMLbykBFi xiW6c7yicBWL1PTzdjaGpLlqbETAWZVKIEd2nBqNLUFBd8fB2CXdCipDwa+WzFxMwjEB mMJPb6wpv1W/AaUqiqy+W/IYU+7St1p3IbcVJEbA1/BHlHPlLTcsWlIuwhPFd4oZBInD pfodobRhbv7pcHRYWvqJiuMANWxtoiboziM5wC6YCZK0ejlCoVb231ajHUCozw5wdGmM Y3y01k3qTqXdBZXpXnDv5A6ucoO1sdy4O5/pvqfkTpRj+30yNONkg/S/z3fKvNsf02oe IyQw== X-Gm-Message-State: ABy/qLZCJpqOChovDGYvTwOKmsrkesW8J0bNniKu6xbxGrNkd3QPXu43 bKe8FO2rmadTFWKG5sH4o5HGqgc0brInmVeCe3Q= X-Received: by 2002:a0d:e84d:0:b0:583:f936:cc5a with SMTP id r74-20020a0de84d000000b00583f936cc5amr7457243ywe.52.1690749829759; Sun, 30 Jul 2023 13:43:49 -0700 (PDT) MIME-Version: 1.0 References: <20230730012905.643822-1-boqun.feng@gmail.com> In-Reply-To: <20230730012905.643822-1-boqun.feng@gmail.com> From: Miguel Ojeda Date: Sun, 30 Jul 2023 22:43:38 +0200 Message-ID: Subject: Re: [PATCH 0/3] Fix alignment issue and prepare for rust 1.71 To: Boqun Feng Cc: rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Miguel Ojeda , Alex Gaynor , Wedson Almeida Filho , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Martin Rodriguez Reboredo , Alice Ryhl , Dariusz Sosnowski , Geoffrey Thomas , Fox Chen , John Baublitz , Christoph Lameter , Pekka Enberg , David Rientjes , Joonsoo Kim , Andrew Morton , Vlastimil Babka , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Kees Cook , stable@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jul 30, 2023 at 3:29=E2=80=AFAM Boqun Feng w= rote: > > Patch #1: introduces the core helper function that help calculate the > correct size for krealloc(), and also use the helper function to fix > `__rust_*` ones, this should be backported to stable kernels hence the > Cc. > > Patch #2: use the helper function in KernelAllocator > > Patch #3: Bjorn's patch with correct use of the helper function. Looks good to me, thanks a lot! > I have to add a few more SAFETY comments in these `__rust_*` functions, > which may cause conflict with your 1.71 series. No worries. > Since all previous patches get refactored a bit, I dropped all the > Reviewed-bys, appreciate anyone to take a look, thanks! Thanks Boqun! Cheers, Miguel