summaryrefslogtreecommitdiff
path: root/.mailmap
diff options
context:
space:
mode:
authorNicholas Bellinger <nab@linux-iscsi.org>2014-10-08 10:19:20 +0400
committerNicholas Bellinger <nab@linux-iscsi.org>2014-10-28 23:54:16 +0300
commitab8edab132829b26dd13db6caca3c242cce35dc1 (patch)
treeaab2f98b7773095dcdfb799d52af64430d1a2f35 /.mailmap
parent885e7b0e181c14e4d0ddd26c688bad2b84c1ada9 (diff)
downloadlinux-ab8edab132829b26dd13db6caca3c242cce35dc1.tar.xz
vhost-scsi: Take configfs group dependency during VHOST_SCSI_SET_ENDPOINT
This patch addresses a bug where individual vhost-scsi configfs endpoint groups can be removed from below while active exports to QEMU userspace still exist, resulting in an OOPs. It adds a configfs_depend_item() in vhost_scsi_set_endpoint() to obtain an explicit dependency on se_tpg->tpg_group in order to prevent individual vhost-scsi WWPN endpoints from being released via normal configfs methods while an QEMU ioctl reference still exists. Also, add matching configfs_undepend_item() in vhost_scsi_clear_endpoint() to release the dependency, once QEMU's reference to the individual group at /sys/kernel/config/target/vhost/$WWPN/$TPGT is released. (Fix up vhost_scsi_clear_endpoint() error path - DanC) Cc: Michael S. Tsirkin <mst@redhat.com> Cc: Paolo Bonzini <pbonzini@redhat.com> Cc: Stefan Hajnoczi <stefanha@redhat.com> Cc: <stable@vger.kernel.org> # 3.6+ Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions