[{"id":3682394,"web_url":"http://patchwork.ozlabs.org/comment/3682394/","msgid":"<20260426124921.28eb433f@pumpkin>","date":"2026-04-26T11:49:21","subject":"Re: [PATCH V14 5/7] rust: Make __udivdi3() and __umoddi3() panic","submitter":{"id":89989,"url":"http://patchwork.ozlabs.org/api/people/89989/","name":"David Laight","email":"david.laight.linux@gmail.com"},"content":"On Sun, 26 Apr 2026 14:27:23 +0530\n\"Mukesh Kumar Chaurasiya (IBM)\" <mkchauras@gmail.com> wrote:\n\n> From: Link Mauve <linkmauve@linkmauve.fr>\n> \n> The core crate currently depends on these two functions for i64/u64/\n> i128/u128/core::time::Duration formatting, but we shouldn’t use that in\n> the kernel so let’s panic if they are ever called.\n> \n> This doesn’t yet fix drm_panic_qr.rs, which also uses __udivdi3 when\n> CONFIG_CC_OPTIMIZE_FOR_SIZE=y, but at least makes the rest of the kernel\n> build on PPC32.\n\nThis needs resolving properly.\n\n> \n> Signed-off-by: Link Mauve <linkmauve@linkmauve.fr>\n> Signed-off-by: Mukesh Kumar Chaurasiya (IBM) <mkchauras@gmail.com>\n> ---\n>  rust/Makefile             | 4 ++++\n>  rust/compiler_builtins.rs | 6 ++++++\n>  2 files changed, 10 insertions(+)\n> \n> diff --git a/rust/Makefile b/rust/Makefile\n> index f6369d121c50..9aa18cff2fae 100644\n> --- a/rust/Makefile\n> +++ b/rust/Makefile\n> @@ -615,6 +615,10 @@ ifneq ($(or $(CONFIG_ARM64),$(and $(CONFIG_RISCV),$(CONFIG_64BIT))),)\n>  \t\t__ashrti3 \\\n>  \t\t__ashlti3 __lshrti3\n>  endif\n> +ifdef CONFIG_PPC32\n> +\tredirect-intrinsics += \\\n> +\t\t__udivdi3 __umoddi3\n> +endif\n>  \n>  ifdef CONFIG_MODVERSIONS\n>  cmd_gendwarfksyms = $(if $(skip_gendwarfksyms),, \\\n> diff --git a/rust/compiler_builtins.rs b/rust/compiler_builtins.rs\n> index dd16c1dc899c..fc6b54636dd5 100644\n> --- a/rust/compiler_builtins.rs\n> +++ b/rust/compiler_builtins.rs\n> @@ -97,5 +97,11 @@ pub extern \"C\" fn $ident() {\n>      __aeabi_uldivmod,\n>  });\n>  \n> +#[cfg(target_arch = \"powerpc\")]\n> +define_panicking_intrinsics!(\"`u64` division/modulo should not be used\", {\n> +    __udivdi3,\n> +    __umoddi3,\n> +});\n> +\n>  // NOTE: if you are adding a new intrinsic here, you should also add it to\n>  // `redirect-intrinsics` in `rust/Makefile`.","headers":{"Return-Path":"\n <linuxppc-dev+bounces-20129-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=A2/TSrH4;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-20129-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=none smtp.remote-ip=\"2a00:1450:4864:20::331\"","lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=A2/TSrH4;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com\n (client-ip=2a00:1450:4864:20::331; helo=mail-wm1-x331.google.com;\n envelope-from=david.laight.linux@gmail.com; receiver=lists.ozlabs.org)"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g3Q3G6FRbz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 26 Apr 2026 21:49:29 +1000 (AEST)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4g3Q3F0xYVz2yjm;\n\tSun, 26 Apr 2026 21:49:29 +1000 (AEST)","from mail-wm1-x331.google.com (mail-wm1-x331.google.com\n [IPv6:2a00:1450:4864:20::331])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4g3Q3C5vRyz2ySV\n\tfor <linuxppc-dev@lists.ozlabs.org>; Sun, 26 Apr 2026 21:49:27 +1000 (AEST)","by mail-wm1-x331.google.com with SMTP id\n 5b1f17b1804b1-488ab2db91aso130616905e9.3\n        for <linuxppc-dev@lists.ozlabs.org>;\n Sun, 26 Apr 2026 04:49:26 -0700 (PDT)","from pumpkin (82-69-66-36.dsl.in-addr.zen.co.uk. [82.69.66.36])\n        by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-488fb754842sm222683295e9.8.2026.04.26.04.49.22\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Sun, 26 Apr 2026 04:49:23 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1777204168;\n\tcv=none;\n b=c0Ze4HAYJoxhKMI1W4WjX2iNUl//ujkr2+14AcKqvh4RVG5bOtzFAdHE+xSRpadStRw8Sl3tu6T4Dgl1AtaWGp6uW2TCJQZJfoPIliPaeDo2KTibb3O8LHaAXXVOXDcMjk2Z23mLLLZ0AezOP1mLTG1oVCS5EFDsrdm5uDUdpZmTSQvBdO2lg9gr9n3gkRQsiD/EM0vTaw13pjb3KsCqChzTZV+qWatWgey3fuutuI6CtFFtxQn2M/20vdvffmX8M/XsJ7/0ViRXzS7+B1I/nzFvYQo02QinQ2dwo89AvHgQ6Evi4hibKejzFJEKaqBQegEVceFnzxj2yX46ulJNeQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1777204168; c=relaxed/relaxed;\n\tbh=IywXIO5DH2wY+7oMRMtv2QIoyGhfedV6T5nXUSTMOdE=;\n\th=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=ZyLrzUhHOOxLmnfGBcysT5sZp6rtxqvsPPLeYR3uqL+3CLju5PaPB+DHLqHMibg1FeFo7D+CsdqniRf7UIdIAVnVFUlJlrFA2HaiW8bjfCrWmcoV1lg+ApoZqrdgphKa3f6RDBGf/oMHj3gn//GdcEvxCbE4NARUXsfkzMTwQBh4aw4YxM4mlcaUFJYY61Y8NwN0LGmW9R652EYnFm+DRK0/n1dvQvJWjbhzma1Jf+STkXnPBtKigGv89+7KnwJM92e65peykKB+kzarcsQKQbBW2gzKuX5m0jhzZ7g7Eg8RIWkHqDG2iDo7AGoZsQ9E6ftMaDtoNu8j/dkIIFFcqg==","ARC-Authentication-Results":"i=1; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com; dkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=A2/TSrH4; dkim-atps=neutral;\n spf=pass (client-ip=2a00:1450:4864:20::331; helo=mail-wm1-x331.google.com;\n envelope-from=david.laight.linux@gmail.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=gmail.com","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1777204164; x=1777808964;\n darn=lists.ozlabs.org;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:subject:cc:to:from:date:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=IywXIO5DH2wY+7oMRMtv2QIoyGhfedV6T5nXUSTMOdE=;\n        b=A2/TSrH4+AsNZ7cNKS1Lcvq/e09BksnNZ2vXKxqatiEcUufS7QqnJ0N5mL9xbJ5i6k\n         N4azEFFJjsJrKDW7gkZjS1tWReeu8tf9jnA+UdFLsJX/GCZggpz4GdRZc/ZmVGWqCwsn\n         GK68NHnAf8wkU1C7vFy45rRY/eGjplKZeiBUOkRKzqkikYvBldT3SvbDIWIP0DCYRogJ\n         cwPc2wzmTME63UTlpBtrqsv40vtlif8K+yv+C466ZMvxFCo1mmS3vvuLT9XT/gx7obCT\n         +ZqCzULfntkkc9IsiKjP0swftlP8wL37iOrBtjX5veREAZg2ff/sIQRJqrkxSZHWfvqk\n         zINw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1777204164; x=1777808964;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=IywXIO5DH2wY+7oMRMtv2QIoyGhfedV6T5nXUSTMOdE=;\n        b=JLoFn3Z43BjERIlme0s0n9lpdsN9SGgcHqt7/eY4LOkKcBci3czsaYfdxbhUs3tj/1\n         hvOpsVQ9r62Lc5jRlvQQNCjQLI1KaA457NesPjNRJcf+5iWL09h5GEd2IXE9wAfxypnK\n         Qyy8VrEKdJV78Hq6w7dcWHhWQ5wWa5baBUpzGq8AsSfRsr+bz6cHEsKNOB0ALWp2hnQH\n         GIhJm1Z7PmWoj+1Q2ETH6T1BqR8aSXrL0+IRwnJUa8LiNmMh1ptUgIS3lQtl3c0jSCoA\n         R4zIYaHcATn1SJxF2d/SjOTiM/gp0V3Q3+RQfevnBO98GkoReG8ASh5kzHgH1sFY93KS\n         50Eg==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+QjUb4p+OIqmDmVDjz6QlEf+s5QVWnhOew4Uvh8smtw2wPAVcF8TC98oV2EE+bZlJzH5HiXi5rdp9J/oE=@lists.ozlabs.org","X-Gm-Message-State":"AOJu0YyxNsb+OEELhIzGgWwvaKI3Q/Kfey/txax4kt+fhpQS3rmumi7B\n\t9sWyNpn7Bw+h8CC2Na9cda0BhZU9K+UFWUAi5f9UTqXGJcsUKZBjWA+Z","X-Gm-Gg":"AeBDies6b3WkNAfTi2J9ifFvbL+6dCvFNQmbfjW1WAtKEjMOnP223vts6f4qu/Lusqw\n\tOxIA2YnE/lULsAreSfB3BIzdmKSWnGPuHew2jmNGQT44rVvaEqlT4/jICXMLmtiSZ6V6mONy1PB\n\tLtirKf2SP1+Rw23E1YW0zerL5ga6WQxBYg2uQTbbG+2KvC+Oy+zULpVr2Afz4AvPiw9fdOAhrB3\n\tIh7dGlSkmYgaV1UxRfkPB4Hz/a6yMISISViG8wT6KpA/pH9iUtEgGkUODcEmCvdNbRhwiKez17O\n\tRKk5EAuBUFjtEimuFoHknmuNQxscdRgzEUZDCEPcRufU0gwlvRrlHub89KVLDcNo+YFrsaQMitA\n\tLKLR2SEfDIbBBQSIu/onW2+Hp8+fNYWHjgm4gwHrLkGrKnw1M6lv2fcF6j3Euhq+HZg3eCasCVl\n\tGk1m8rjZyf6lNpCN5B6Cir5ti82xqb+xwb7ju+rOfztn0TNgtPRxohNaczBjrVik3F+lZcnPqQ/\n\tAE=","X-Received":"by 2002:a05:600c:64c7:b0:488:a2ac:a334 with SMTP id\n 5b1f17b1804b1-488fb73aa3bmr565343015e9.3.1777204163630;\n        Sun, 26 Apr 2026 04:49:23 -0700 (PDT)","Date":"Sun, 26 Apr 2026 12:49:21 +0100","From":"David Laight <david.laight.linux@gmail.com>","To":"\"Mukesh Kumar Chaurasiya (IBM)\" <mkchauras@gmail.com>","Cc":"maddy@linux.ibm.com, mpe@ellerman.id.au, npiggin@gmail.com,\n chleroy@kernel.org, peterz@infradead.org, jpoimboe@kernel.org,\n jbaron@akamai.com, aliceryhl@google.com, rostedt@goodmis.org,\n ardb@kernel.org, ojeda@kernel.org, boqun@kernel.org, gary@garyguo.net,\n bjorn3_gh@protonmail.com, lossin@kernel.org, a.hindborg@kernel.org,\n tmgross@umich.edu, dakr@kernel.org, nathan@kernel.org,\n nick.desaulniers+lkml@gmail.com, morbo@google.com, justinstitt@google.com,\n daniel.almeida@collabora.com, fujita.tomonori@gmail.com,\n viresh.kumar@linaro.org, prafulrai522@gmail.com,\n gregkh@linuxfoundation.org, arnd@arndb.de, tamird@kernel.org,\n lyude@redhat.com, airlied@gmail.com, j@jannau.net,\n linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org,\n rust-for-linux@vger.kernel.org, llvm@lists.linux.dev, Link Mauve\n <linkmauve@linkmauve.fr>","Subject":"Re: [PATCH V14 5/7] rust: Make __udivdi3() and __umoddi3() panic","Message-ID":"<20260426124921.28eb433f@pumpkin>","In-Reply-To":"<20260426085725.2090827-6-mkchauras@gmail.com>","References":"<20260426085725.2090827-1-mkchauras@gmail.com>\n\t<20260426085725.2090827-6-mkchauras@gmail.com>","X-Mailer":"Claws Mail 4.1.1 (GTK 3.24.38; arm-unknown-linux-gnueabihf)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"quoted-printable","X-Spam-Status":"No, score=-0.2 required=3.0 tests=DKIM_SIGNED,DKIM_VALID,\n\tDKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,\n\tSPF_HELO_NONE,SPF_PASS autolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3682397,"web_url":"http://patchwork.ozlabs.org/comment/3682397/","msgid":"<ae38Eh_HgkJR0jTo@li-1a3e774c-28e4-11b2-a85c-acc9f2883e29.ibm.com>","date":"2026-04-26T11:54:42","subject":"Re: [PATCH V14 5/7] rust: Make __udivdi3() and __umoddi3() panic","submitter":{"id":92575,"url":"http://patchwork.ozlabs.org/api/people/92575/","name":"Mukesh Kumar Chaurasiya","email":"mkchauras@gmail.com"},"content":"On Sun, Apr 26, 2026 at 12:49:21PM +0100, David Laight wrote:\n> On Sun, 26 Apr 2026 14:27:23 +0530\n> \"Mukesh Kumar Chaurasiya (IBM)\" <mkchauras@gmail.com> wrote:\n> \n> > From: Link Mauve <linkmauve@linkmauve.fr>\n> > \n> > The core crate currently depends on these two functions for i64/u64/\n> > i128/u128/core::time::Duration formatting, but we shouldn’t use that in\n> > the kernel so let’s panic if they are ever called.\n> > \n> > This doesn’t yet fix drm_panic_qr.rs, which also uses __udivdi3 when\n> > CONFIG_CC_OPTIMIZE_FOR_SIZE=y, but at least makes the rest of the kernel\n> > build on PPC32.\n> \n> This needs resolving properly.\n> \nHey David,\n\nYeah I agree, we need to find a proper fix for this. This is under my\ntodo list. Currently we are enabling experimental support for powerpc\nand we are trying to get the basic kernel to work as of now. panicking\nkernel also doesn't seems like a good idea as of now to me, we are\nworking towards it, we'll come up with a solution soon. Meanwhile we\nwant atleast the build to work.\n\nRegards,\nMukesh\n> > \n> > Signed-off-by: Link Mauve <linkmauve@linkmauve.fr>\n> > Signed-off-by: Mukesh Kumar Chaurasiya (IBM) <mkchauras@gmail.com>\n> > ---\n> >  rust/Makefile             | 4 ++++\n> >  rust/compiler_builtins.rs | 6 ++++++\n> >  2 files changed, 10 insertions(+)\n> > \n> > diff --git a/rust/Makefile b/rust/Makefile\n> > index f6369d121c50..9aa18cff2fae 100644\n> > --- a/rust/Makefile\n> > +++ b/rust/Makefile\n> > @@ -615,6 +615,10 @@ ifneq ($(or $(CONFIG_ARM64),$(and $(CONFIG_RISCV),$(CONFIG_64BIT))),)\n> >  \t\t__ashrti3 \\\n> >  \t\t__ashlti3 __lshrti3\n> >  endif\n> > +ifdef CONFIG_PPC32\n> > +\tredirect-intrinsics += \\\n> > +\t\t__udivdi3 __umoddi3\n> > +endif\n> >  \n> >  ifdef CONFIG_MODVERSIONS\n> >  cmd_gendwarfksyms = $(if $(skip_gendwarfksyms),, \\\n> > diff --git a/rust/compiler_builtins.rs b/rust/compiler_builtins.rs\n> > index dd16c1dc899c..fc6b54636dd5 100644\n> > --- a/rust/compiler_builtins.rs\n> > +++ b/rust/compiler_builtins.rs\n> > @@ -97,5 +97,11 @@ pub extern \"C\" fn $ident() {\n> >      __aeabi_uldivmod,\n> >  });\n> >  \n> > +#[cfg(target_arch = \"powerpc\")]\n> > +define_panicking_intrinsics!(\"`u64` division/modulo should not be used\", {\n> > +    __udivdi3,\n> > +    __umoddi3,\n> > +});\n> > +\n> >  // NOTE: if you are adding a new intrinsic here, you should also add it to\n> >  // `redirect-intrinsics` in `rust/Makefile`.\n>","headers":{"Return-Path":"\n <linuxppc-dev+bounces-20130-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=CTbziF9P;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-20130-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=none smtp.remote-ip=\"2607:f8b0:4864:20::102e\"","lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=CTbziF9P;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com\n (client-ip=2607:f8b0:4864:20::102e; helo=mail-pj1-x102e.google.com;\n envelope-from=mkchauras@gmail.com; receiver=lists.ozlabs.org)"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g3Q9f4kmGz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 26 Apr 2026 21:55:02 +1000 (AEST)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4g3Q9d55ZWz2yjm;\n\tSun, 26 Apr 2026 21:55:01 +1000 (AEST)","from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com\n [IPv6:2607:f8b0:4864:20::102e])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4g3Q9c4dbhz2ySV\n\tfor <linuxppc-dev@lists.ozlabs.org>; Sun, 26 Apr 2026 21:54:59 +1000 (AEST)","by mail-pj1-x102e.google.com with SMTP id\n 98e67ed59e1d1-35d971fb6f1so7449722a91.0\n        for <linuxppc-dev@lists.ozlabs.org>;\n Sun, 26 Apr 2026 04:54:59 -0700 (PDT)","from li-1a3e774c-28e4-11b2-a85c-acc9f2883e29.ibm.com\n ([106.51.164.157])\n        by smtp.gmail.com with ESMTPSA id\n 41be03b00d2f7-c797701d9bfsm21241887a12.16.2026.04.26.04.54.45\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Sun, 26 Apr 2026 04:54:57 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1777204501;\n\tcv=none;\n b=JlH1FEKn1SjOnH7QETlejZ/8HYqTeahMoH7rdrKMpXJYWBD5qyng18SZ2C3d4A1qB+eF/YLEPogNkE6NHbTQK2IvWXlfP/1U5OJLUVlnAA3/HfueGYlWAqFHr0ffYXFhe7zNXohVOClkK3aPv4jEvJlVEHNz+V1ZsMS2i5WLa4mprFLcxh2Ds4Fe+NmhXJHndM42ZVazSltPA3LL14YeDOpJOW5rtzxq4gf+cbKsMbNm+dsRVHWy9TnUOzhCQVIiopURkKTe6OpuR7HVI6qzrCtzg7YRQRhRipjWXHR1ppOmyy9z8MB9swgCgvF8kqWllxuBdJ4qRh45xP/npzdOhw==","ARC-Message-Signature":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1777204501; c=relaxed/relaxed;\n\tbh=EOUGdGocvy3Me4myqdA0xbgNTAj2NUsoVcgMrrjsU4E=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=nMNMLqkrncp4wzPki5K7NiN7pY+IQEg0n0uUVnfo1gQHAYUDrmMViA7TH0WGo7E31YVh+UKakNb9OLckTGwDcgPrFDLj05M2ouG3XECjFDQzgW0/JNwyGe0ZGFzZXS5Si3MH/06SATy+29dXQJcQMWmzM/hanyo9vHRlFeAz4hoFgXslgC+2gEoEHjazzusknmv1dC+jAOqpNLMSumbivj8iah8GlxCJFqPwZz+ChQ8ZndJRCwinvl5CAOaNxhS9kOnLN2T4HBdmKjQ7fIveKZTsrRuhtgD7PVzsMzoCpFQjzE3d4gq0/mod5DQAl94E9xGy7VHXUJJ+CyKx752VEg==","ARC-Authentication-Results":"i=1; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com; dkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=CTbziF9P; dkim-atps=neutral;\n spf=pass (client-ip=2607:f8b0:4864:20::102e; helo=mail-pj1-x102e.google.com;\n envelope-from=mkchauras@gmail.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=gmail.com","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1777204498; x=1777809298;\n darn=lists.ozlabs.org;\n        h=in-reply-to:content-transfer-encoding:content-disposition\n         :mime-version:references:message-id:subject:cc:to:from:date:from:to\n         :cc:subject:date:message-id:reply-to;\n        bh=EOUGdGocvy3Me4myqdA0xbgNTAj2NUsoVcgMrrjsU4E=;\n        b=CTbziF9Pc9dugdq+yaMCCr81JhNZgcalOqx3g/Q1XWnEWOc4eJEkGCda59/rXaoZcN\n         GaOJD97hUU3mTdRyZdWjIq+kp22bBQ+0nFHdaEgPb4qT5bVkTC32LTLAEtS1D96vGiJ1\n         LG8IG2ie/3PeYlvRlp7JPzKEysNskM9Q1jkg/tkmpBCzH7UZ8c39pkHWS0pwVVpDtjF+\n         0lXr0xP9OHsIow8EWiPqzS4kDZKHjJs0T5Zt8rtiGMyVc7vZty2eUF7CG2g50ozee0mH\n         W1gM0cHtnnELl4yjKNvG+P/ckMj6xCg1LSubTgfw2WPtPc2dH3zP37penlUSAv4ycpag\n         K5zg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1777204498; x=1777809298;\n        h=in-reply-to:content-transfer-encoding:content-disposition\n         :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg\n         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n        bh=EOUGdGocvy3Me4myqdA0xbgNTAj2NUsoVcgMrrjsU4E=;\n        b=gsrkNfyDMJZeKh49xO+J6DQ568uMR5Vk4uEhsm8GYXqKduxJfHPu3ZAVDFZFLKDkVr\n         tbJU7PIKoUzcyJPojACPFhm72ZdqeSBUHMA9mOCPoHLSEDcYdxwnMnBGMzayzzjMRN12\n         qd+2u1x9ahPinG77l9R62/JLTTytm8ECs7KSgKL9wrx/twFJM8LP9nFNu08zy5E/NWYp\n         ZVmp6dxgEyQDXMwJrygBeJmldBAnqrrLvn9OQ3evyDpYzXnfOb9MSg4pEPwT8knAF0pP\n         t6zTDhIKyqHYVbtNMp4w08FZfAxB39YYoM/dXz6Yg35EhXzUz5zzsHpxn6NZRUMNirFG\n         YQxQ==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+Gjpjf1BBrqYRHlEudgwosQmmCUrBlyJIgKueZN7xcGxWqrKbxyJt71huR/sxDlcfDlN+cu0shkV76FJA=@lists.ozlabs.org","X-Gm-Message-State":"AOJu0YznPCvilfpfvazYymy8Q/Io7xbupZ5LSgUJ4bB/7iFO0d8dgiHf\n\tAkXebnc/1lCvDiNiH8v7KvmULOJG17FOc8OV8pyYW59Cvra4SAXPdCJg","X-Gm-Gg":"AeBDietxer27/J7FZ7ks9uDckN40LvpY1x6RpHkdIRN3B5vGZll2KKPJFrwH4RMMKxm\n\t8UNFqNt34F5EUlgx/aoG3UYqaV1pdNQB5vCFjeY+LZy+KivKo61ZxxI6biLCAx2B2lBXFq5B+5l\n\tnTNe8tCFkPMX69C5+0CrdW2TxigNQdxVKmlUpNChsFMRHt+L1M4qY64HAcmEKpXPlAZIwitm3Bl\n\tGboEWbBck3C7Sg7x9K4JRi8wJLgFO8WTwDK20/qJe7wv5cRgLgUT9hAhcPWbHzOA/bvGMQPM9oG\n\tpboG/kVJRd7H5H1PYYiJFZAVrMfQjzDe9HYzKSBKsIz3VeAH7Ktw99AtVN/+jEQ2IDG9LyKNMDC\n\tbpK4jrFtBjPpJAyXMZ1UuIyRaY6SzMWmUSSHZOjFoMTPYlNa4fBQYToFkM6dLruFX2e6rwlIPtN\n\tfiujMlVabMJK+7zQ8ENPm2tjsrF+fZ8AetF7IkqYjgsuhDuLfyq7+xDHUEL4ES3TuRSfk/3sCL7\n\tjY/dmjEUQ==","X-Received":"by 2002:a05:6a20:2591:b0:39f:3ca8:a331 with SMTP id\n adf61e73a8af0-3a08d7372b4mr44232635637.16.1777204497670;\n        Sun, 26 Apr 2026 04:54:57 -0700 (PDT)","Date":"Sun, 26 Apr 2026 17:24:42 +0530","From":"Mukesh Kumar Chaurasiya <mkchauras@gmail.com>","To":"David Laight <david.laight.linux@gmail.com>","Cc":"maddy@linux.ibm.com, mpe@ellerman.id.au, npiggin@gmail.com,\n\tchleroy@kernel.org, peterz@infradead.org, jpoimboe@kernel.org,\n jbaron@akamai.com,\n\taliceryhl@google.com, rostedt@goodmis.org, ardb@kernel.org, ojeda@kernel.org,\n\tboqun@kernel.org, gary@garyguo.net, bjorn3_gh@protonmail.com,\n lossin@kernel.org,\n\ta.hindborg@kernel.org, tmgross@umich.edu, dakr@kernel.org, nathan@kernel.org,\n\tnick.desaulniers+lkml@gmail.com, morbo@google.com, justinstitt@google.com,\n\tdaniel.almeida@collabora.com, fujita.tomonori@gmail.com,\n viresh.kumar@linaro.org,\n\tprafulrai522@gmail.com, gregkh@linuxfoundation.org, arnd@arndb.de,\n tamird@kernel.org,\n\tlyude@redhat.com, airlied@gmail.com, j@jannau.net,\n linuxppc-dev@lists.ozlabs.org,\n\tlinux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org,\n llvm@lists.linux.dev,\n\tLink Mauve <linkmauve@linkmauve.fr>","Subject":"Re: [PATCH V14 5/7] rust: Make __udivdi3() and __umoddi3() panic","Message-ID":"<ae38Eh_HgkJR0jTo@li-1a3e774c-28e4-11b2-a85c-acc9f2883e29.ibm.com>","References":"<20260426085725.2090827-1-mkchauras@gmail.com>\n <20260426085725.2090827-6-mkchauras@gmail.com>\n <20260426124921.28eb433f@pumpkin>","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20260426124921.28eb433f@pumpkin>","X-Spam-Status":"No, score=-0.2 required=3.0 tests=DKIM_SIGNED,DKIM_VALID,\n\tDKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,\n\tSPF_HELO_NONE,SPF_PASS autolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}}]