On Tue, Jul 15, 2025 at 09:42:10AM +0200, Alexandra Winter wrote: > From: Nagamani PV <nagamani@xxxxxxxxxxxxx> > > The netiucv driver creates TCP/IP interfaces over IUCV between Linux > guests on z/VM and other z/VM entities. > > Rationale for removal: > - NETIUCV connections are only supported for compatibility with > earlier versions and not to be used for new network setups, > since at least Linux kernel 4.0. > - No known active users, use cases, or product dependencies > - The driver is no longer relevant for z/VM networking; > preferred methods include: > * Device pass-through (e.g., OSA, RoCE) > * z/VM Virtual Switch (VSWITCH) > > The IUCV mechanism itself remains supported and is actively used > via AF_IUCV, hvc_iucv, and smsg_iucv. > > Signed-off-by: Nagamani PV <nagamani@xxxxxxxxxxxxx> > Reviewed-by: Alexandra Winter <wintera@xxxxxxxxxxxxx> > Signed-off-by: Alexandra Winter <wintera@xxxxxxxxxxxxx> > --- > Documentation/arch/s390/driver-model.rst | 21 - > drivers/s390/net/Kconfig | 12 - > drivers/s390/net/Makefile | 1 - > drivers/s390/net/netiucv.c | 2083 ---------------------- > 4 files changed, 2117 deletions(-) > delete mode 100644 drivers/s390/net/netiucv.c Less is more :) Reviewed-by: Simon Horman <horms@xxxxxxxxxx>