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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id ECBC7FCA19C for ; Mon, 9 Mar 2026 22:40:19 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5065E10E5A8; Mon, 9 Mar 2026 22:40:19 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="jGcUhr2o"; dkim-atps=neutral Received: from mail-dl1-f47.google.com (mail-dl1-f47.google.com [74.125.82.47]) by gabe.freedesktop.org (Postfix) with ESMTPS id 26F8F10E5A8 for ; Mon, 9 Mar 2026 22:40:18 +0000 (UTC) Received: by mail-dl1-f47.google.com with SMTP id a92af1059eb24-124713e4244so739784c88.2 for ; Mon, 09 Mar 2026 15:40:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773096017; cv=none; d=google.com; s=arc-20240605; b=hPp9Yd6eQPIDUFRbjEd6uoNrcwAogSwPF6tmHhTEdXT/MvveliOmiHdwzWxKqFPZ/p V95QD8XtiAEIxCV18K+vKgFJCBvNPxNbJ+/EtDRjxXNiyH3GkFxGuZNKIeCQa6i+RwvR lrg4PBBaTte2bE3C4S7js+n8Rw065rT7eMceSkzM/NkEAviAmtFC9zzuwnQCb9XNqrlf yqRHLSWCCEowD/8F+skm+eRqjb4ELT3bkPN9l5PdDGBadEL+huJYYBHOKFldHD9Duhoc KF44/Lw/v6TRSewGXlOLIoLuCMUDtCfQsNkiq/JDTUjXlwY1clKS9pIRQrC0g4Fcsqhv fcpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=7ZruxRPvWNkf2N29j9GJ6qz1GqSjD5GFtkioQbQCT50=; fh=wHT4zsiQMMxr8Q+p6/WO+o2RviJ44ODqES0bqI9C2AM=; b=YvZWDHaTNFBhXmwC+h7u/PFK1kOcx9ePSR2uB+AMVCMoukPT40g/owO9jRg73fHXFQ ksnvITfeejeQB+AlwXohQXHkxCVBx1stDWDUoRVdvSFKkKAmntb+/EjPKiGTjraLLwbW pAy3MMwvDj/F27rfsp2cAZ9s2fp5b1riAuTLA48jOXoRa2+keTKUsdr/cC5Ad+ntb1ho UeJUW1bnMZOyRbjmSzQrQSxRroacuPTqGBXF3umELiOlDQQ5HrPoPWS3EObT5+r/Tc3f Wnsw0D1dvGbhaJwHVH/VuneFhsBfd1I4wXJ9HdukHAmceqglzovAmKxwZAaQOqEr56f6 gnOQ==; darn=lists.freedesktop.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773096017; x=1773700817; darn=lists.freedesktop.org; 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=7ZruxRPvWNkf2N29j9GJ6qz1GqSjD5GFtkioQbQCT50=; b=jGcUhr2o9y10vosxWqcp2iH4SvYfZqttWIoXZ6BgXx14WcT+MmNM60YzM9ft0ooG9s MYFF3Vmkl/vEQex5pLTJojMihBrNmDrx21RzG1fyPugvU2IEHB9/+MrbrjrqMgtYhuu+ RJ4s7o534ChqPhPMRgi+R+Jk1xwylq3C+BvbCxakcg149pvi7NSVMHKaq4Jo+zPbAlXu PnGAbJf1VAg58v94Bg4ErbXZaLloecLNvuD6Wizdth1Mx3QnQO2hP8iF+0lPIUPlT7Yc ClQLxrpVDEAktkX+LX6rNqkG3T1B3E9hvEEw/8Z4oQk5o1GTea393mu3Lf0Q+Uw0u2hm P8Yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773096017; x=1773700817; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=7ZruxRPvWNkf2N29j9GJ6qz1GqSjD5GFtkioQbQCT50=; b=CHeo9Ets6z2Ag3gqnBl9OArk6f/2UIUszs9ez6hEziYRPiDaKcJ7qRh0EGqSYwnYZ0 4excc3cw/9Bn7u3Ia+v2svL0dclJMcaKqmKIUjiu1wHJtJJUBggPp/VpKjl7Nx/9UI7A QLpJ1X7gBh3PCiEDz7+fPF7vlG/BZsBT40njG3cQFDy9XcH7x94YYgmRgxjH7TVNblUf dDLvTc2PlhLWrh/STC/Fbr7T73r8hI7BQ6pulD9cbBbuWk3eTCxIktvPrKTjckb6iYsY EfcdONeXAsjPobWTl/cjUOc72iIxjFtYIc3OWIy3XLvyqYlyilyChckCXK/U2ftTYP9p EZ2A== X-Forwarded-Encrypted: i=1; AJvYcCVUkC670Mhj6wtjPqOZInoN6hBVPbC3/5zPGiSitJdNQsfw5gs5NIY3C0mMM1hCuO2xX90/HlcWdDE=@lists.freedesktop.org X-Gm-Message-State: AOJu0YxTCb5HfAEu05tSCzGvjQ8vnzHRgO9l28/w/Nv3dancGQU9KoLY jdAzJ6ww5gzAxfxoKJGiETcZoeUMjm5dIqk3TWffNsrNzKPCo5OjrsDVRKLr8UIpOZpByJQI3tO clli8hwVN/B2FlzMukIQsYPsVCfkhWvo= X-Gm-Gg: ATEYQzw7DT9DJqVc6cCm/nj3KDAWiDNzNhAYUbEhP0A4UXUSt6s3UsKmpEH86nFvXLX p1MdfC52IOzYE6sH5MpH6JLmaS14xShcWEUVhlGQUwzX8/ikok6K2pWzivuOUB2gnsxUuMCnMh7 vqpzLw6lEgFzTR9gnrgnZtVghKh1M2UxAOJOkx6bxZxkvh3dtxUslwGrpI9mJ/1HWGHqsHnxo+0 8JRLmovQZh1AyDXZ/iX1Wby+xrNM1CmG7Y+dhLuZrYETuLe3XtUnHfrxKMsloyAxmmdu5p20+up zGaMCWlqQKj/Gf6dDpDgfPXfblQdyNQDcIEb3AwlAh9gW/Z8KbUuSdqOyCbCGgZVqzQ+bXpssCD MNn3QDvCtTo5kaTu8Nyk6fcM= X-Received: by 2002:a05:7300:148e:b0:2be:2912:ff65 with SMTP id 5a478bee46e88-2be4e055899mr2839234eec.3.1773096017354; Mon, 09 Mar 2026 15:40:17 -0700 (PDT) MIME-Version: 1.0 References: <20260309-drm-rust-next-v4-0-4ef485b19a4c@proton.me> <20260309-drm-rust-next-v4-4-4ef485b19a4c@proton.me> In-Reply-To: From: Miguel Ojeda Date: Mon, 9 Mar 2026 23:40:05 +0100 X-Gm-Features: AaiRm51i63wiK9zFG4xNzbBEqTFq-Q0BP2B6Ia2Eg8BVDjn1989Ch1oIVRSK_CU Message-ID: Subject: Re: [PATCH v4 4/4] gpu: nova-core: fix stack overflow in GSP memory allocation To: Danilo Krummrich Cc: Tim Kovalenko via B4 Relay , tim.kovalenko@proton.me, Alexandre Courbot , Alice Ryhl , David Airlie , Simona Vetter , Miguel Ojeda , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Trevor Gross , Boqun Feng , Nathan Chancellor , Nicolas Schier , Abdiel Janulgue , Daniel Almeida , Robin Murphy , nouveau@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, linux-kbuild@vger.kernel.org, driver-core@lists.linux.dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" On Mon, Mar 9, 2026 at 8:40=E2=80=AFPM Danilo Krummrich w= rote: > > Reported-by: Gary Guo > Closes: https://rust-for-linux.zulipchat.com/#narrow/channel/509436-Nova/= topic/.60Cmdq.3A.3Anew.60.20uses.20excessive.20stack.20size/near/570375549 > Fixes: f38b4f105cfc ("gpu: nova-core: Create initial Gsp") `objtool` also complains about it because it doesn't handle certain instructions, so probably: Link: https://lore.kernel.org/rust-for-linux/CANiq72mAQxbRJZDnik3Qmd4phvFwP= A01O2jwaaXRh_T+2=3DL-qA@mail.gmail.com/ Cheers, Miguel