Re: [PATCH net] ptp: netc: skip PEROUT disable if channel is not enabled
| Newsgroups | dev.linux.lists.imx,org.kernel.vger.linux-kernel,org.kernel.vger.netdev |
|---|---|
| Message-ID | <178699681614.1714062.8810905823945131454.git-patchwork-notify@kernel.org> |
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski <[email protected]>: On Tue, 11 Aug 2026 16:36:14 +0800 you wrote: > From: Wei Fang <[email protected]> > > When userspace calls ioctl(PTP_PEROUT_REQUEST) with period = 0 to disable > a PEROUT channel that is not enabled, the driver incorrectly enters the > disable path. Since the channel's struct netc_pp was previously zeroed, > pp->alarm_id evaluates to 0, causing priv->fs_alarm_bitmap &= ~BIT(0) to > silently revoke the alarm 0 allocation from whichever channel is actively > using it. This can cause two channels conflict over the same hardware > alarm configuration and corrupt their periodic output signals. > > [...] Here is the summary with links: - [net] ptp: netc: skip PEROUT disable if channel is not enabled https://git.kernel.org/netdev/net/c/273480bb836e You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html