linux_dsm_epyc7002/drivers/s390/cio
Cornelia Huck 2bc55eaeb8 s390/cio: generate delayed uevent for vfio-ccw subchannels
The common I/O layer delays the ADD uevent for subchannels and
delegates generating this uevent to the individual subchannel
drivers. The vfio-ccw I/O subchannel driver, however, did not
do that, and will not generate an ADD uevent for subchannels
that had not been bound to a different driver (or none at all,
which also triggers the uevent).

Generate the ADD uevent at the end of the probe function if
uevents were still suppressed for the device.

Message-Id: <20200327124503.9794-3-cohuck@redhat.com>
Fixes: 63f1934d56 ("vfio: ccw: basic implementation for vfio_ccw driver")
Reviewed-by: Eric Farman <farman@linux.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
2020-04-06 14:02:28 +02:00
..
airq.c
blacklist.c
blacklist.h
ccwgroup.c s390/ccwgroup: remove pm support 2020-03-27 10:22:47 +01:00
ccwreq.c
chp.c
chp.h
chsc_sch.c
chsc_sch.h
chsc.c s390/qdio: pass ISC as parameter to chsc_sadc() 2020-03-23 13:41:55 +01:00
chsc.h s390/qdio: pass ISC as parameter to chsc_sadc() 2020-03-23 13:41:55 +01:00
cio_debug.h
cio.c
cio.h
cmf.c
crw.c
css.c
css.h
device_fsm.c
device_id.c
device_ops.c
device_pgid.c
device_status.c
device.c s390/cio: avoid duplicated 'ADD' uevents 2020-04-06 14:02:28 +02:00
device.h
eadm_sch.c
eadm_sch.h
fcx.c
idset.c
idset.h
io_sch.h
ioasm.c
ioasm.h
isc.c
itcw.c
Makefile
orb.h
qdio_debug.c s390/qdio: cleanly split alloc and establish 2020-04-06 13:13:50 +02:00
qdio_debug.h s390/qdio: cleanly split alloc and establish 2020-04-06 13:13:50 +02:00
qdio_main.c s390/qdio: clear DSCI early for polling drivers 2020-04-06 13:13:51 +02:00
qdio_setup.c s390/qdio: allow for non-contiguous SBAL array in init_data 2020-04-06 13:13:50 +02:00
qdio_thinint.c s390/qdio: clear DSCI early for polling drivers 2020-04-06 13:13:51 +02:00
qdio.h s390/qdio: clear DSCI early for polling drivers 2020-04-06 13:13:51 +02:00
scm.c
trace.c
trace.h
vfio_ccw_async.c
vfio_ccw_cp.c
vfio_ccw_cp.h
vfio_ccw_drv.c s390/cio: generate delayed uevent for vfio-ccw subchannels 2020-04-06 14:02:28 +02:00
vfio_ccw_fsm.c
vfio_ccw_ops.c
vfio_ccw_private.h
vfio_ccw_trace.c
vfio_ccw_trace.h