aboutsummaryrefslogtreecommitdiffstats
path: root/lib/cpu_rmap.c
diff options
context:
space:
mode:
authorAsias He <asias@redhat.com>2013-04-02 11:31:37 -0400
committerNicholas Bellinger <nab@linux-iscsi.org>2013-04-02 19:43:34 -0400
commitaf0d9187f66db2711f94dc20d5a06ec9ba5845b3 (patch)
tree6458ebd741af6112cdfda39030edba9a9637e587 /lib/cpu_rmap.c
parentf85eda8d75d37a3796cee7f5a906e50e3f13d9e1 (diff)
tcm_vhost: Use ACCESS_ONCE for vs->vs_tpg[target] access
In vhost_scsi_handle_vq: tv_tpg = vs->vs_tpg[target]; if (!tv_tpg) { .... return } tv_cmd = vhost_scsi_allocate_cmd(tv_tpg, &v_req, 1) vs->vs_tpg[target] might change after the NULL check and 2) the above line might access tv_tpg from vs->vs_tpg[target]. To prevent 2), use ACCESS_ONCE. Thanks mst for catching this up! Signed-off-by: Asias He <asias@redhat.com> Acked-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'lib/cpu_rmap.c')
0 files changed, 0 insertions, 0 deletions