[Intel-wired-lan] [PATCH net-next 05/12] dpll: Add notifier chain for dpll events

Vadim Fedorenko vadim.fedorenko at linux.dev
Fri Jan 9 16:12:18 UTC 2026


On 08/01/2026 18:23, Ivan Vecera wrote:
> From: Petr Oros <poros at redhat.com>
> 
> Currently, the DPLL subsystem reports events (creation, deletion, changes)
> to userspace via Netlink. However, there is no mechanism for other kernel
> components to be notified of these events directly.
> 
> Add a raw notifier chain to the DPLL core protected by dpll_lock. This
> allows other kernel subsystems or drivers to register callbacks and
> receive notifications when DPLL devices or pins are created, deleted,
> or modified.
> 
> Define the following:
> - Registration helpers: {,un}register_dpll_notifier()
> - Event types: DPLL_DEVICE_CREATED, DPLL_PIN_CREATED, etc.
> - Context structures: dpll_{device,pin}_notifier_info  to pass relevant
>    data to the listeners.
> 
> The notification chain is invoked alongside the existing Netlink event
> generation to ensure in-kernel listeners are kept in sync with the
> subsystem state.
> 
> Co-developed-by: Ivan Vecera <ivecera at redhat.com>
> Signed-off-by: Ivan Vecera <ivecera at redhat.com>
> Signed-off-by: Petr Oros <poros at redhat.com>

LGTM, Thanks!

Reviewed-by: Vadim Fedorenko <vadim.fedorenko at linux.dev>


More information about the Intel-wired-lan mailing list