linux/drivers/s390/cio
Sebastian Ott 179a98cba1 s390/cio: don't register chpids in reserved state
During IPL we register all chpids that are not in the unrecognized
state. This includes chpids that are not usable and chpids for which
the state could not be obtained.

Change that to only register chpids in the configured (usable) or
standby (usable after a configure operation) state. All other chpids
could only be made available by external control for which we would
receive machine checks.

Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Reviewed-by: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2016-10-17 11:25:25 +02:00
..
airq.c
blacklist.c
blacklist.h
ccwgroup.c
ccwreq.c
chp.c s390/cio: don't register chpids in reserved state 2016-10-17 11:25:25 +02:00
chp.h
chsc_sch.c
chsc_sch.h
chsc.c s390/cio: fix accidental interrupt enabling during resume 2016-09-30 09:13:11 +02:00
chsc.h
cio_debug.h
cio.c
cio.h s390: cio: remove redundant cio_cancel declaration 2016-08-24 09:23:56 +02:00
cmf.c
crw.c
css.c
css.h
device_fsm.c
device_id.c
device_ops.c
device_pgid.c
device_status.c s390/cio: stop using subchannel_id from ccw_device_private 2016-08-08 15:41:32 +02:00
device.c s390/cio: remove subchannel_id from ccw_device_private 2016-08-08 15:41:33 +02:00
device.h
eadm_sch.c
eadm_sch.h
fcx.c
idset.c
idset.h
io_sch.h s390/cio: remove subchannel_id from ccw_device_private 2016-08-08 15:41:33 +02:00
ioasm.c
ioasm.h
isc.c
itcw.c
Makefile
orb.h
qdio_debug.c
qdio_debug.h
qdio_main.c s390/qdio: avoid reschedule of outbound tasklet once killed 2016-08-08 16:01:28 +02:00
qdio_setup.c
qdio_thinint.c
qdio.h
scm.c
trace.c
trace.h