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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3C6EEC07E98 for ; Wed, 29 Nov 2023 20:24:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233850AbjK2UYE (ORCPT ); Wed, 29 Nov 2023 15:24:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57818 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229556AbjK2UYC (ORCPT ); Wed, 29 Nov 2023 15:24:02 -0500 Received: from vps.thesusis.net (vps.thesusis.net [34.202.238.73]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 13FAAD67 for ; Wed, 29 Nov 2023 12:24:09 -0800 (PST) Received: by vps.thesusis.net (Postfix, from userid 1000) id B5BDB14B27C; Wed, 29 Nov 2023 15:24:06 -0500 (EST) From: Phillip Susi To: Luben Tuikov , Alex Deucher Cc: Linux regressions mailing list , Christian =?utf-8?Q?K=C3=B6nig?= , linux-kernel@vger.kernel.org, "amd-gfx@lists.freedesktop.org" , dri-devel@lists.freedesktop.org, Alex Deucher , Christian =?utf-8?Q?K=C3=B6nig?= , Danilo Krummrich Subject: Re: Radeon regression in 6.6 kernel In-Reply-To: <05007cb0-871e-4dc7-af58-1351f4ba43e2@gmail.com> References: <87edgv4x3i.fsf@vps.thesusis.net> <559d0fa5-953a-4a97-b03b-5eb1287c83d8@leemhuis.info> <96e2e13c-f01c-4baf-a9a3-cbaa48fb10c7@amd.com> <87jzq2ixtm.fsf@vps.thesusis.net> <95fe9b5b-05ce-4462-9973-9aca306bc44f@gmail.com> <05007cb0-871e-4dc7-af58-1351f4ba43e2@gmail.com> Date: Wed, 29 Nov 2023 15:24:06 -0500 Message-ID: <87wmu0ux3t.fsf@vps.thesusis.net> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Luben Tuikov writes: > I remember that the problem was really that amdgpu called drm_sched_entity_init(), > in amdgpu_ttm_set_buffer_funcs_status() without actually having initialized the scheduler > used therein. For instance, the code before commit b70438004a14f4, looked like this: > > sched = &ring->sched; <-- LT: No one has initialized this scheduler > r = drm_sched_entity_init(&adev->mman.entity, <-- Oopses, now that sched->sched_rq is not > Before commit 56e449603f0ac5, amdgpu was getting away with this, because the sched->sched_rq > was a static array. > > Ideally, amdgpu code would be fixed. This sounds like an initilization problem that resulted in an OOPS at boot time, but I don't remember seeing that. I just get a failure on system suspend.