can: kvaser_pciefd: Add devlink support
authorJimmy Assarsson <extja@kvaser.com>
Fri, 25 Jul 2025 12:32:27 +0000 (14:32 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 25 Jul 2025 15:55:46 +0000 (17:55 +0200)
commit0d1b337b6d6c515555d6abba546e39138f36b111
treec25a579626f776d43563007a13bdedf3e958b55a
parent20bc87ae514938ce18619f653ef6b4cefa67880c
can: kvaser_pciefd: Add devlink support

Add devlink support at device level.

Example output:
  $ devlink dev
  pci/0000:07:00.0
  pci/0000:08:00.0
  pci/0000:09:00.0

  $ devlink dev info
  pci/0000:07:00.0:
    driver kvaser_pciefd
  pci/0000:08:00.0:
    driver kvaser_pciefd
  pci/0000:09:00.0:
    driver kvaser_pciefd

Reviewed-by: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
Signed-off-by: Jimmy Assarsson <extja@kvaser.com>
Link: https://patch.msgid.link/20250725123230.8-8-extja@kvaser.com
[mkl: kvaser_pciefd_remove(): fix use-after-free]
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/Kconfig
drivers/net/can/kvaser_pciefd/Makefile
drivers/net/can/kvaser_pciefd/kvaser_pciefd.h
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
drivers/net/can/kvaser_pciefd/kvaser_pciefd_devlink.c [new file with mode: 0644]