summaryrefslogtreecommitdiff
path: root/drivers/ps3
diff options
context:
space:
mode:
authorMike Snitzer <snitzer@redhat.com>2013-08-27 22:57:03 (GMT)
committerMike Snitzer <snitzer@redhat.com>2013-09-06 00:46:06 (GMT)
commit00c4fc3b1f590288cb3c42f36da50f49a513cfcf (patch)
treee185bc97fc6529d1299e5e13987fe5b86cf21868 /drivers/ps3
parentc2b04824620f30b52bb2fdcdd14c758b8c62c70f (diff)
downloadlinux-fsl-qoriq-00c4fc3b1f590288cb3c42f36da50f49a513cfcf.tar.xz
dm ioctl: increase granularity of type_lock when loading table
Hold the mapped device's type_lock before calling populate_table() since it is where the table's type is determined based on the specified targets. There is no need to allow concurrent table loads to race to establish the table's targets or type. This eliminates the need to grab the lock in dm_table_set_type(). Also verify that the type_lock is held in both dm_set_md_type() and dm_get_md_type(). Signed-off-by: Mike Snitzer <snitzer@redhat.com> Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Diffstat (limited to 'drivers/ps3')
0 files changed, 0 insertions, 0 deletions