0fc3ddd67a
smsgiucv is a driver that relies on iucv to work properly. If iucv ans smsgiucv are compiled into the kernel and run on an lpar the following scenario happens: iucv is initialized early as a subsystem. It checks for z/VM and returns with EPROTONOTSUPPORT. Later smsgiucv tries to run driver_register with iucv_bus as bus. As this bus is not initialized the driver core and list debugging issue several warnings and oopses. Solution is to let smsgiucv also check for z/VM and return EPROTONOTSUPPORT as well. Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
claw.c | ||
claw.h | ||
ctcdbug.c | ||
ctcdbug.h | ||
ctcmain.c | ||
ctcmain.h | ||
cu3088.c | ||
cu3088.h | ||
fsm.c | ||
fsm.h | ||
lcs.c | ||
lcs.h | ||
netiucv.c | ||
qeth.h | ||
qeth_eddp.c | ||
qeth_eddp.h | ||
qeth_fs.h | ||
qeth_main.c | ||
qeth_mpc.c | ||
qeth_mpc.h | ||
qeth_proc.c | ||
qeth_sys.c | ||
qeth_tso.h | ||
smsgiucv.c | ||
smsgiucv.h |