alistair23-linux/drivers/s390
Sebastian Ott 9280ddb194 s390/ccwgroup: obtain extra reference for asynchronous processing
Commit 0b60f9ead5
"s390: use device_remove_file_self() instead of device_schedule_callback()"
changed ccwgroup to use an extra work queue instead of
device_schedule_callback. This function obtained an extra device
reference for its async work which is missing in the new implementation
and results in a "freeing memory with a lock still held" BUG. Fix
this by obtaining an extra reference for the async work.

Reported-by: Stefan Raspl <raspl@linux.vnet.ibm.com>
Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2014-06-16 10:32:24 +02:00
..
block s390: avoid format strings leaking into names 2014-06-11 10:13:27 +02:00
char s390: avoid format strings leaking into names 2014-06-11 10:13:27 +02:00
cio s390/ccwgroup: obtain extra reference for asynchronous processing 2014-06-16 10:32:24 +02:00
crypto s390: avoid format strings leaking into names 2014-06-11 10:13:27 +02:00
kvm Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2014-04-08 12:02:28 -07:00
net s390/cio: fix multiple structure definitions 2014-05-20 08:58:53 +02:00
scsi Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2013-11-15 16:47:22 -08:00
Makefile