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 28AE3CF6491 for ; Sat, 28 Sep 2024 19:00:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B80686B0261; Sat, 28 Sep 2024 15:00:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B30DE6B0266; Sat, 28 Sep 2024 15:00:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9DAAA6B0269; Sat, 28 Sep 2024 15:00:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 7A7626B0261 for ; Sat, 28 Sep 2024 15:00:20 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 234611A14F9 for ; Sat, 28 Sep 2024 19:00:20 +0000 (UTC) X-FDA: 82615062600.06.CF8DAD0 Received: from GBR01-CWX-obe.outbound.protection.outlook.com (mail-cwxgbr01on2111.outbound.protection.outlook.com [40.107.121.111]) by imf07.hostedemail.com (Postfix) with ESMTP id 5268440010 for ; Sat, 28 Sep 2024 19:00:17 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=garyguo.net header.s=selector1 header.b=havZFxzG; spf=pass (imf07.hostedemail.com: domain of gary@garyguo.net designates 40.107.121.111 as permitted sender) smtp.mailfrom=gary@garyguo.net; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=none ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727549979; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=UqBdho1nae0wGEaFDzgTQFskxqQv3w9R87vkfSQNYDI=; b=BuREVAu7N/EamddqA1XbxFeOTpdMwIyGlLXScHFH5GBov3gTq9gvZ2fowdDxUADNIEzzBK c9BdQtOyBvOgMF/BWksulhH3pHzql67NG+EHkAyRJMjlQ9y/iTZH9FMfxlX1ryIfLvfNmN SjR31JC6faqtyQkbAdLeQ+wl5vfGu9g= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=garyguo.net header.s=selector1 header.b=havZFxzG; spf=pass (imf07.hostedemail.com: domain of gary@garyguo.net designates 40.107.121.111 as permitted sender) smtp.mailfrom=gary@garyguo.net; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=none ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1727549979; a=rsa-sha256; cv=pass; b=2lcDeccT6gPfTutspNmoihFpZldJTsMuU9H5Mgn1v16ngzpc3zVDN/Q+n5CPVAFhi5+r76 yokYZ0DV5IrciIJgLgqoE9zcpgdxyeZhSkp3pnTXm81Vff6gittCMsVjzBlLmRsZf528wk KirNlmBjLZDGlW/Vs4hJgQS9nNiS5l0= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hvYvUX4rFMBFuiRgD0RRNaQrR2rEZ0WNIdDTv27HkQI0PrCa9xNKQdf4SOFPFlxD8V/X1MBBbUXPL89cMRs3Wrmrk9KQ7iF7go02LhcuojAvBIYC/dFJSiBRsatsK8QfTyjjOtCpE02GFQveUvL0G2RaHqOJsa52MyjZygcto/tdDmFxK7JQ8qQAnGBUyukTiE9wXR8l2cCAP4HefmoLWiLNFiLGItjTiHp4/2pUY7ADJFykAVpIo+RlzhlrfwlA/FdU6q2EU0DoJJonBU5udG0wUdkGlYRLYYrtmCWdBhmUX6qpli3+mHdh7Vth9iAu9Qz7sKqrMC2itFyCETuw9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UqBdho1nae0wGEaFDzgTQFskxqQv3w9R87vkfSQNYDI=; b=xfL3uR3DpGQ9D7DAhHNeFoaYZ7Efkw0us6DWn4XC5Ps7BxxWj/viQ9u4oGaAWoA2CdDWf+22U2FnyQdmPYBxjqvaDjCzKdBOlJ9/hIEA6t6ZcTSDf73k3+kIm/LaQB0H7CrNLvnocxu9i6De9X1xnmtpx9NhBDYv/5qGpZ5KXzRdXXaHrCMY68h3zXSb9+GUrP3wilP5j2yPgXexO3CrpscDQh/SvmoRi1WzZNZQD4pqTFKmgCGY+96z65zDjGmps2eCj2LxJbOQLjwCT1/YuO8DDs9rPkooST5PbvtYdxOFXDGx/O8iVsAfwvgaiVDVGYQJWCru8ScNWdNDmAzdJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=garyguo.net; dmarc=pass action=none header.from=garyguo.net; dkim=pass header.d=garyguo.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=garyguo.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UqBdho1nae0wGEaFDzgTQFskxqQv3w9R87vkfSQNYDI=; b=havZFxzGeTGX7gaOylM/vT9FFNUVs+X4VjUiV4pUBHicI3EFAtQs1nPCQ8gsL3JyKFAiAZC2VywNbGsWXbmnEe40fbR0nDa9HqLp+q+ZI8W0UGMwE8FNOEoPQw35qpHAOfd0luGzLty4lcwmZzmFYA+OiFDo8bRPWBJYmE1ySCI= Received: from LO2P265MB5183.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:253::10) by LO4P265MB6981.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:34e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8005.24; Sat, 28 Sep 2024 19:00:15 +0000 Received: from LO2P265MB5183.GBRP265.PROD.OUTLOOK.COM ([fe80::1818:a2bf:38a7:a1e7]) by LO2P265MB5183.GBRP265.PROD.OUTLOOK.COM ([fe80::1818:a2bf:38a7:a1e7%3]) with mapi id 15.20.8005.024; Sat, 28 Sep 2024 19:00:15 +0000 Date: Sat, 28 Sep 2024 20:00:13 +0100 From: Gary Guo To: Danilo Krummrich Cc: ojeda@kernel.org, alex.gaynor@gmail.com, wedsonaf@gmail.com, boqun.feng@gmail.com, bjorn3_gh@protonmail.com, benno.lossin@proton.me, a.hindborg@samsung.com, aliceryhl@google.com, akpm@linux-foundation.org, daniel.almeida@collabora.com, faith.ekstrand@collabora.com, boris.brezillon@collabora.com, lina@asahilina.net, mcanal@igalia.com, zhiw@nvidia.com, cjia@nvidia.com, jhubbard@nvidia.com, airlied@redhat.com, ajanulgu@redhat.com, lyude@redhat.com, linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH v7 11/26] rust: alloc: remove extension of std's `Box` Message-ID: <20240928200013.6c4ba34e.gary@garyguo.net> In-Reply-To: <20240911225449.152928-12-dakr@kernel.org> References: <20240911225449.152928-1-dakr@kernel.org> <20240911225449.152928-12-dakr@kernel.org> X-Mailer: Claws Mail 4.2.0 (GTK 3.24.43; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0662.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:316::18) To LO2P265MB5183.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:253::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LO2P265MB5183:EE_|LO4P265MB6981:EE_ X-MS-Office365-Filtering-Correlation-Id: 01fc32d8-e66f-4297-43a4-08dcdfefc991 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|376014|7416014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?jCa3mogLD7Kp8AtXIHvBzIFvnHci416EVfcYw06m243zgdE1tyOI/r9ZlTej?= =?us-ascii?Q?uZuq1HHo+90Uea7yWeEQeskNrBPbF2ToJ2OY65RVsIaYKlKeNsYRcbUywZZM?= =?us-ascii?Q?27z27UyA0UU+EHiQpvGNOihFoxRJamhHJOYeLmfM7mkw2Cig6xq+9ji1Xxi2?= =?us-ascii?Q?mA+enwR4HC8SVCt/ScZVV2sHgml8jLseA2oSuJiFSmiqfNYefBO1jA2eBamq?= =?us-ascii?Q?NKi2ZRCCBFK67y7vjFo5vywJC4PymOLoQ13AAC5JLpXjpAf7DYo4obIZchgX?= =?us-ascii?Q?bFWd+EUpPLjHWrdYxB0/OQab7DWdutVmxQAdZupYc7xx2MEmlUZEAaeksl6D?= =?us-ascii?Q?oGh3OGcOhVzjObagR3eqPWTjBwIkjg6INhXD3iQcKs5+Xl77BJRpSBMjmCsh?= =?us-ascii?Q?M0hTbB+SZ6RZqMpbUHk5lPpgCQUi7swRZVCLUCVoy9HrzfDFPuTkRmKawb7E?= =?us-ascii?Q?vodKDf5fQcHBfLDQ7rTOaU7d7iTu3kCa+NitZ6Cmayr6ArlPhKX7lZWt2SQM?= =?us-ascii?Q?yOPwGaofxClkHpFpwH67VlJVOv6aSe/Qekn/lxfcPiMrZZ+UyBjyVT4fP93K?= =?us-ascii?Q?FlrcJ5hSgErAkXvAsW7e9w9M2Eie/wUsCEulxim0E0o+alQSJ71yb9YKUI83?= =?us-ascii?Q?XLmBmmf4v404dH1TR4g1jt/6Hbg5oBVYpn7YWRSUI74IiJWZO2SUCgRfe/gb?= =?us-ascii?Q?93Addqm40FLg+5jXEj1aB4aPQH40QCIpqUlST9NOmiUWyCRNOaDaUdeyH73G?= =?us-ascii?Q?Fp3e2G7+L6yPjN9TwMSzktnugJHYEZkHIJ5DZKrqOuJ3NjT/i64/e43M3XTX?= =?us-ascii?Q?fFp6zi7Kh+BYPnUvIMJpPzgUmHYRwPSh66qgpzoHOJ1p2+5/wqOswGRX5jD3?= =?us-ascii?Q?zh/gccHVix4WuLhDP7G+53Jm3Ejg71T6glAWta83bpBY04fnwrbLg56L5V2D?= =?us-ascii?Q?1ir1C4c8WVROG1TZgXRdiq+uxGCTBhDnMw7aOqvPrjC/U/driNJefysUH+w5?= =?us-ascii?Q?fVZ1wSYJmzB1khV6ZsJ9XRgIccDF941dEBPgwbRSjOe9m24K1YtpdrqLrfD8?= =?us-ascii?Q?x96I36tUtjAhAnEcssJtUiFPrOkbkVrUlxjaMOquCxD2asXsORWJpb/m0gBy?= =?us-ascii?Q?jBv9wTqFfcgfygrd/q4rQT2pkEyf3OvYuTmP/gUTL6xDIGMXkzwrZOyZb7D5?= =?us-ascii?Q?iizYhM6rFkKi+OsD1XlIZsSPrShXSzfpbXfrRJ2CVdSCVEXV8IFy+JWhsOX7?= =?us-ascii?Q?UppH8Kvr4fO5zRC5Uw3EQysDGFnUpdtaeKtYEPj3AQ=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LO2P265MB5183.GBRP265.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(376014)(7416014)(1800799024)(366016);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NgWTpDro5qe33mnfm3ww8KhUKO5H3o3/VDprfCOcYi/rW/8C2Xe8cGuFCI6e?= =?us-ascii?Q?trQo+OJzat8zVdmdELOPF82imYp6k4ChOSxGaEeff/8RDOve2RKxfo9Pc6mv?= =?us-ascii?Q?zdH/56nH0OLkDtkK5qYQeXVknU01PmgRgYEpvToboZ0biB/3pjPG5cE8X6x+?= =?us-ascii?Q?rjImi75YFIGyC9YjHTDeHtgEcqYDgaBPKlMyk/49jIOX8ATQJr6Rlkavd7kd?= =?us-ascii?Q?9wyZvKtyJ1Kv1I+cCwQrJRndNZnT48ULwt4pxNqTC1ibF1SKlTgvwa/k+rLP?= =?us-ascii?Q?3mmD49xQRoTvh4Xcr8UcDf85IWC+oIw2ShisFQYep5VlLoYqY55JEf5U4fVh?= =?us-ascii?Q?F17tVxFc9f9FRSbE+Suz8/ZeQyrsZ5X5o0t50uXBiPmdUs8sBKH9z+HthdOA?= =?us-ascii?Q?zo38MMUmYtHuWzl6Ah72wgt4q/17UfkVs7PHGioe04YdlPUOyP4Rx5UCNcvP?= =?us-ascii?Q?ha1jNGeo51RZtAFQMYYLOig1hLl5Rw1S9wUwIxLoswlgZ3qI7sWDedn8FsAN?= =?us-ascii?Q?d+KP2luSOyqcBHg1ZDlq6hyhC7HgxmFkg6bY9f1x8aYFc8WLEnOEbkmf4Vs+?= =?us-ascii?Q?sZlW0DYfhIFsS+3DWbB1c9ojqD+ViCjX/Q/tOiFQdQA90EggtF6YsNc7Zmgk?= =?us-ascii?Q?AFwhTfTBPgbWCZx3sHo0wvDjRbVybPlLejjea78mKxy1p63eXIXTtwRMXd11?= =?us-ascii?Q?XBV3/fTj0knEvaUHvur/6m++UY0u37aOmgZHf+vEkD6EGmPXL7cizoCp1TPO?= =?us-ascii?Q?cNZWt6QW/fWR0R6a67Q5oIusj++m0umV4xY5nx6gK4//52AHNLeRRSBs58ia?= =?us-ascii?Q?vNMh/dzIH864SvYlJvZ3lu7CwSKRjA8l3K8Mjdgw2O6G3L+YNqU8NgyBsPo9?= =?us-ascii?Q?UNiaQQ7DPUVYhwJSKHeasgWdD9Zk0a+6j3bJNl9Et4+adfZ/nbA+cpcpDDUm?= =?us-ascii?Q?Lx9yyJSfpuEmxDuhc4wAbdk+96aDugGU816DjDLWaxhOBeQjX9SfG7x4Lywp?= =?us-ascii?Q?o2FJXNCL/FvLciqO1FyvEN+P3NygFRAs6rHunVgs7h6DHt3Sie5iKK8byJ+U?= =?us-ascii?Q?U8/GBfzAxpLDpEJDal9NCqNq2tEeGQKXS+iEV/eacLCN+PNjvSKAJyQUZ50G?= =?us-ascii?Q?d7ClFktBVjOnhaIOEnEGL6eaYCHe9WvA4i+fYUJy0ZtnURTWOtE68J65Z6ky?= =?us-ascii?Q?M66aIKFi3zfJjMGyXAatPTDQ+1qjbpve3SLNM1o9WQFTC/z912w4qv7WAY6y?= =?us-ascii?Q?oPYRlB/gBGNErnQjY2n38R1zvDtXUx6CKxV47L27Q8+4fkoqzcCfRIBqPd9a?= =?us-ascii?Q?ZdfqNIqkN7HLoFGxB5+m+d8njARSBYADc60KJiUNlJJaKSwCktdVbP9Fjs65?= =?us-ascii?Q?IhvrRJ1hH7NBLJKbKwuBlf70pNWx7Ihjr5uwVZ2jNAQdYIr/JPt4LCQSHEIG?= =?us-ascii?Q?IdS2LP8XZseMr6+Q3/dxpXTxDjGRzaqD8JZdvZ+IBhEqA0E/cMZYHa/VvIdA?= =?us-ascii?Q?dJy+5lYNiTzILbhHR3gc3DYqTn0+75lZ5P3CQHr+4ptRYGrPPCp8xdf3bxgj?= =?us-ascii?Q?Eu2/A0Fw7ijB166UorLF8kuN/PEMJEZQ5efpKz9S?= X-OriginatorOrg: garyguo.net X-MS-Exchange-CrossTenant-Network-Message-Id: 01fc32d8-e66f-4297-43a4-08dcdfefc991 X-MS-Exchange-CrossTenant-AuthSource: LO2P265MB5183.GBRP265.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2024 19:00:15.2659 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bbc898ad-b10f-4e10-8552-d9377b823d45 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Ru8T2KCXsQ2vYGFWa9hd8mppWg++GnMp4VheNQuF+zGaImkubB1cid6XgCtDqIt6PDVXtymojROMHyALBeb/Ng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO4P265MB6981 X-Rspam-User: X-Stat-Signature: p3a7jksguqbyw7ppgqmdju5tfyy6x8uj X-Rspamd-Queue-Id: 5268440010 X-Rspamd-Server: rspam11 X-HE-Tag: 1727550017-712313 X-HE-Meta: U2FsdGVkX19912H7pCFnwTRIuCepQU/V3OXlDv438l3yJlOoCDDrTkwcSDz9KzkHHFGSbK4TIdPyOOHfaC0DwfKBYnhtsndS8ysqzaxAnsFq5W4TteonG2tFYCH22YwyYnMJ5SAfHQbbKmtpVf05r1+z3sPwGduZ3KGdvJb2pPnzDkIiziRr0Nbklr5fvXH+EkMhaPBv4BA9QGBuMlFwKkdXtsAD5IZFELDgY8gOMJsFu2lPsXPwjiSPnhyZ4v3fLdemLDqTuUVPaApeAEm00HYfQoE+JcTGXCUKyrsqWsTYXXVbC3IgNPZrYjkM/ndXgxVKql29+Q14wjVcj/ha+kl1OpiuU8Z+4kP1T2dH8tdkoAawi537ubRKKApuKX8OL+2LIq6hr8raAeu8/aTOYtXa03e2TfLFfxvEBDddJAB1Z4+hk/pYe70Sob4d2A8MJC8nyAiD3Ckjctw4QRIaB5U8lZ/teV6tFNe4Ue9/PrzUYHwEax7og+2AJJLAAttplGgw2slL4dXJlWO7OqvgtnTY+gZPKTZLxdKnh3bIlXFlaRMVvsCHFImGexf9rRFW55oq1hgxJUXZRHmEKY+1uvenC3wU0nFhsBQ5aZlrRWGNzLWAvPqpKmLRRlW7YRdrDorbCaXIFXI5L2T8SZWasRuu3G5cXptG//DjQ8QV1vZLbAJfFjJjRvfFF8BLj3/snvOeQJ03KWkO1Ive+G+glD9TC00vvQsd4MdtYkjavYiygKwZ/Cv9aYBLSnmtSCkIyZ4IPsZMToabOK95O2n1w6Dt/cjaVfxoxgRm2J9RyL8PtVv5HzDDgq9gMaKPidDN9kbVtac5vKOfcH09KEK1d9apAk9qZt7zy0XpqPmhWaoomoc2wbvlJaQJOKsckvuXeM9+9RRyV4NXsXE22vHSPMZi8OJsbMaqbQtCB4IELL9FZFfnQ2obsDFKXeMDll371sRHKr1ul/CCKEbIIRp vLOk5dB8 zRsOSttQVFkgUn5+0w8HwJNSajPTpHrKRTYxyRy5KsfjJVmmG7EtZje/KgkO8EiJglYnQGNtNkoAEh5N19aD91GuWbgxRhZ8aL33uQThcsZMlDH2JOsAlgCOi94gm8UtIuQOeM291yJY6o+N7S8tvX0oVbpwCO9WWDWjIY0d26jgsflSS3yyyLWya6llGbyyS4xFyRZKEWiHB9zltpgyP0GKDGdcMAaslUYJ2relb64ntmUUYjngea+rJcIyZhjPtcugaXlXdiZknf0bEYaLdjlssyVLl/2MvhyvJd5Vfz9v9y5bYCVsfqr2eKy63bk9TKDA181Qpq/fnVldKhWxc7o7J9RmJhTl5PcgWinKkW/ejGbss30qWdiXpN4N9f7TP33AUm+K0lEFk3av80AwRF9jkCZphaNxG/ox72wzUuAKKv6y27TwtvI1gyg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.001029, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, 12 Sep 2024 00:52:47 +0200 Danilo Krummrich wrote: > Now that all existing `Box` users were moved to the kernel `Box` type, > remove the `BoxExt` extension and all other related extensions. > > Reviewed-by: Alice Ryhl > Reviewed-by: Benno Lossin > Signed-off-by: Danilo Krummrich Reviewed-by: Gary Guo > --- > rust/kernel/alloc.rs | 1 - > rust/kernel/alloc/box_ext.rs | 87 ------------------------------------ > rust/kernel/init.rs | 46 +------------------ > rust/kernel/lib.rs | 1 - > rust/kernel/prelude.rs | 4 +- > rust/kernel/types.rs | 50 --------------------- > 6 files changed, 3 insertions(+), 186 deletions(-) > delete mode 100644 rust/kernel/alloc/box_ext.rs