linux/net/atm
Jakub Kicinski b20aa9eded atm: remove the unused send_oam / push_oam callbacks
The atmdev_ops::send_oam device operation and the atm_vcc::push_oam
callback were the kernel's interface for raw F4/F5 OAM cell exchange.
Nothing assigns them a non-NULL value and nothing ever invokes them:
the core only ever initialises push_oam to NULL (in vcc_create() and the
AAL init helpers) and the Solos driver only lists send_oam = NULL for
documentation. The drivers that actually drove OAM through these hooks
were removed along with the legacy ATM adapters.

Drop both callbacks and the NULL initialisers.

Link: https://patch.msgid.link/20260615194416.752559-3-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
History 2026-06-16 08:53:52 -07:00
..
addr.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
addr.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
atm_misc.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
atm_sysfs.c net: atm: Remove redundant check. 2023-10-23 08:45:25 +01:00
br2684.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
common.c atm: remove the unused send_oam / push_oam callbacks 2026-06-16 08:53:52 -07:00
common.h atm: convert to getsockopt_iter 2026-05-22 11:11:09 -07:00
ioctl.c net: remove unused ATM protocols and legacy ATM device drivers 2026-04-23 12:21:14 -07:00
Kconfig net: remove unused ATM protocols and legacy ATM device drivers 2026-04-23 12:21:14 -07:00
Makefile net: remove unused ATM protocols and legacy ATM device drivers 2026-04-23 12:21:14 -07:00
pppoatm.c ppp: simplify input error handling 2026-03-09 19:07:38 -07:00
proc.c net: remove unused ATM protocols and legacy ATM device drivers 2026-04-23 12:21:14 -07:00
protocols.h atm: remove AAL3/4 transport support 2026-06-16 08:53:51 -07:00
pvc.c atm: convert to getsockopt_iter 2026-05-22 11:11:09 -07:00
raw.c atm: remove the unused send_oam / push_oam callbacks 2026-06-16 08:53:52 -07:00
resources.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
resources.h atm: lift copyin from atm_dev_ioctl() 2020-05-20 20:31:35 -04:00
signaling.c net: atm: fix skb leak in sigd_send() default branch 2026-05-12 18:07:02 -07:00
signaling.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
svc.c atm: convert to getsockopt_iter 2026-05-22 11:11:09 -07:00