linux-stable/drivers/s390
Sebastian Ott 74b6127e6c [S390] cio: fix memleak in resume path
If a ccwdevice is lost during hibernation and a different
ccwdevice is attached to the same subchannel, we will
deregister the old ccw device and register the new one.

Since deregistration is not allowed in this context, we
handle this action later. However, some parts of the
registration process for the new device were started anyway,
so that the old device structure is no longer accessible.

Fix this by deferring both actions to the afterwards
scheduled subchannel event.

Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2010-10-25 16:10:18 +02:00
..
block [S390] dasd fix dump_sense_dbf 2010-10-25 16:10:17 +02:00
char [S390] drivers/s390/char: Use static const char arrays 2010-10-25 16:10:16 +02:00
cio [S390] cio: fix memleak in resume path 2010-10-25 16:10:18 +02:00
crypto llseek: automatically add .llseek fop 2010-10-15 15:53:27 +02:00
kvm KVM: S390: Add virtio hotplug add support 2010-10-24 10:51:29 +02:00
net vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID. 2010-10-21 01:26:50 -07:00
scsi Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
Makefile [S390] split/move machine check handler code 2009-03-26 15:24:10 +01:00