Came up with these while investigating https://bugzilla.linux.ibm.com/show_bug.cgi?id=170918 It's RFC because I don't really understand the original design, and I'm not sure this is the best way to fix the problems. Thus took I took minimal intrusive approach. Halil Pasic (2): virtio/s390: avoid race on vcdev->config virtio/s390: fix race in ccw_io_helper() drivers/s390/virtio/virtio_ccw.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) -- 2.16.4