Re: [PATCH net] ptp: netc: skip PEROUT disable if channel is not enabled
From: patchwork-bot+netdevbpf
Date: Mon Aug 17 2026 - 16:01:32 EST
Hello:
This patch was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@xxxxxxxxxx>:
On Tue, 11 Aug 2026 16:36:14 +0800 you wrote:
> From: Wei Fang <wei.fang@xxxxxxx>
>
> 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