]> git.hungrycats.org Git - linux/commit
atm: remove orphaned uAPI for deleted drivers, protocols and SVCs
authorJakub Kicinski <kuba@kernel.org>
Mon, 15 Jun 2026 19:44:16 +0000 (12:44 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 16 Jun 2026 15:53:53 +0000 (08:53 -0700)
commit8f9616500c59bb85a06a9d1c52e59d1bf4a194c2
treead6eeffe7dd6f48d9bfd6d3d15bf0d1a98d0b8e4
parente44e224e2f44c9ad3ab422b513d5ee2f0f45e416
atm: remove orphaned uAPI for deleted drivers, protocols and SVCs

ATM removals have left a number of uAPI headers and ioctl
definitions with no in-kernel implementation behind them:

 - device headers for adapters deleted with the legacy PCI/SBUS drivers:
   atm_eni.h, atm_he.h, atm_idt77105.h, atm_nicstar.h, atm_zatm.h and
   the atmtcp pair atm_tcp.h / <linux/atm_tcp.h>
 - protocol headers for the removed CLIP, LANE and MPOA stacks:
   atmarp.h, atmclip.h, atmlec.h, atmmpc.h
 - atmsvc.h and the SVC / p2mp / local-address ioctls in atmdev.h
   (ATM_{GET,RST,ADD,DEL}ADDR, ATM_{ADD,DEL,GET}LECSADDR,
   ATM_{ADD,DROP}PARTY) left behind by the SVC and address-registry
   removals

None of these are referenced by any remaining in-tree code.
Let's try to delete all this. Chances are nobody cares about
these headers any more. I'm keeping this separate from the
kernel side code changes for ease of revert, in case I am
proven wrong...

Link: https://patch.msgid.link/20260615194416.752559-10-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
14 files changed:
include/linux/atm_tcp.h [deleted file]
include/uapi/linux/atm_eni.h [deleted file]
include/uapi/linux/atm_he.h [deleted file]
include/uapi/linux/atm_idt77105.h [deleted file]
include/uapi/linux/atm_nicstar.h [deleted file]
include/uapi/linux/atm_tcp.h [deleted file]
include/uapi/linux/atm_zatm.h [deleted file]
include/uapi/linux/atmarp.h [deleted file]
include/uapi/linux/atmclip.h [deleted file]
include/uapi/linux/atmdev.h
include/uapi/linux/atmlec.h [deleted file]
include/uapi/linux/atmmpc.h [deleted file]
include/uapi/linux/atmsvc.h [deleted file]
net/atm/ioctl.c