From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6E1A5337BAC for ; Fri, 30 Jan 2026 02:50:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769741441; cv=none; b=u6R/b2K2mr0nC/x/kHfWafAlSEyLriB5DwkEbB9dwtCJBXpEP+C/KMZG0vnpLM5TysNEPnFKaNoL8hLnOM3qBGzCj5hHeQY9yAnDRkCGOkyj4y3Crzao7Wp95RQe+gMh8ySmNvOUjx+EeWnyXk5PxAcjc/iov43gKx6x2/QD3P8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769741441; c=relaxed/simple; bh=GLp0XVIJ3VALVzsEb9TUAwWViyaKaDYUbHHLzUrHapU=; h=Content-Type:MIME-Version:Subject:From:Message-Id:Date:References: In-Reply-To:To:Cc; b=dKqsC5jkTcvaz3V0DKJt7/auym3XfW0ng9SGLkLBmcc7a3vL32u5sc2wyORsLMoo1dOPSfGmzNlsAKSKhqUwxch0LULZdP0PZ3wrH1dh9GSpeXkD2B4raC1ZwZC/CDR0hqCmOAZj1by1RFdndYt369Rj2KApAozZlVmfc+80K/A= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=jzJlGLQk; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="jzJlGLQk" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 51C1AC19421; Fri, 30 Jan 2026 02:50:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1769741441; bh=GLp0XVIJ3VALVzsEb9TUAwWViyaKaDYUbHHLzUrHapU=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=jzJlGLQk0mcmaNEyx0+sDFiamcyM0IYEMoPI1DZn9BaKrWT9Qd4lKIxglseN4fqDb 6Hd43feFKQRNKNLEYCrtlWMMUE4diifD0e8cosBOmp4Sv7fTb6iYwnj8W1HHgCgVAL r/1vO94zsGPJRj0CYUn7f/uIlzRrDE25ffDXusO/Ntqzkytq8/epNqgH6gJIxbNZTV C8oVoPKgfBraWSHNw1+/6CHuk33lk3eWK4LBxPY2IuH/jlJGTKHdM304tnSy7Pdqqw S9v8BxD2RiKg7Z0molvlMGe3G07WQkyE091hR7KZXw2siVdRsufiQvvdTzByorykvA TpwalZrCOwWEg== Received: from [10.30.226.235] (localhost [IPv6:::1]) by aws-us-west-2-korg-oddjob-rhel9-1.codeaurora.org (Postfix) with ESMTP id 4EA63380CEE0; Fri, 30 Jan 2026 02:50:35 +0000 (UTC) Content-Type: text/plain; charset="utf-8" Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH net-next] net: phylink: fix NULL pointer deref in phylink_major_config() From: patchwork-bot+netdevbpf@kernel.org Message-Id: <176974143385.3149010.11826632323269107863.git-patchwork-notify@kernel.org> Date: Fri, 30 Jan 2026 02:50:33 +0000 References: In-Reply-To: To: Russell King (Oracle) Cc: andrew@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, netdev@vger.kernel.org, pabeni@redhat.com Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski : On Wed, 28 Jan 2026 10:51:56 +0000 you wrote: > When a MAC driver returns a PCS for an interface mode, and then we > attempt to switch to a different mode that doesn't require a PCS, > this causes phylink to oops: > > Unable to handle kernel NULL pointer dereference at virtual address 0000000000000010 > Mem abort info: > ESR = 0x0000000096000044 > EC = 0x25: DABT (current EL), IL = 32 bits > SET = 0, FnV = 0 > EA = 0, S1PTW = 0 > FSC = 0x04: level 0 translation fault > Data abort info: > ISV = 0, ISS = 0x00000044, ISS2 = 0x00000000 > CM = 0, WnR = 1, TnD = 0, TagAccess = 0 > GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 > user pgtable: 4k pages, 48-bit VAs, pgdp=0000000137f96000 > [0000000000000010] pgd=0000000000000000, p4d=0000000000000000 > Internal error: Oops: 0000000096000044 [#1] SMP > Modules linked in: -- > CPU: 1 UID: 0 PID: 55 Comm: kworker/u33:0 Not tainted 6.19.0-rc5-00581-g73cb8467a63e #1 PREEMPT > Hardware name: Qualcomm Technologies, Inc. Lemans Ride Rev3 (DT) > Workqueue: events_power_efficient phylink_resolve > pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS +BTYPE=--) > pc : phylink_major_config+0x408/0x948 > lr : phylink_major_config+0x3fc/0x948 > sp : ffff800080353c60 > x29: ffff800080353cb0 x28: ffffb305068a8a00 x27: ffffb305068a8000 > x26: ffff000080092100 x25: 0000000000000000 x24: 0000000000000000 > x23: 0000000000000001 x22: 0000000000000000 x21: ffffb3050555b3d0 > x20: ffff800080353d10 x19: ffff0000b6059400 x18: 00000000ffffffff > x17: 74756f2f79687020 x16: ffffb305045e4f18 x15: 6769666e6f632072 > x14: 6f6a616d203a3168 x13: 782d657361623030 x12: ffffb305068c6a98 > x11: 0000000000000583 x10: 0000000000000018 x9 : ffffb305068c6a98 > x8 : 0000000100006583 x7 : 0000000000000000 x6 : ffff00008083cc40 > x5 : ffff00008083cc40 x4 : 0000000000000001 x3 : 0000000000000001 > x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff0000b269e5a8 > Call trace: > phylink_major_config+0x408/0x948 (P) > phylink_resolve+0x294/0x6e4 > process_one_work+0x148/0x28c > worker_thread+0x2d8/0x3d8 > kthread+0x134/0x208 > ret_from_fork+0x10/0x20 > Code: d63f0020 f9400e60 b4000040 f900081f (f9000ad3) > > [...] Here is the summary with links: - [net-next] net: phylink: fix NULL pointer deref in phylink_major_config() https://git.kernel.org/netdev/net-next/c/0e4d7df2f3b2 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html