]> git.baikalelectronics.ru Git - kernel.git/commit
dm mpath: check if scsi_dh module already loaded before trying to load
authorMike Snitzer <snitzer@redhat.com>
Sat, 12 May 2012 00:43:21 +0000 (01:43 +0100)
committerAlasdair G Kergon <agk@redhat.com>
Sat, 12 May 2012 00:43:21 +0000 (01:43 +0100)
commit40f628ea48f2fa0848a870e603fc1a81f13f07ac
tree7d1a5c7b9c8bb19fef2d28e6ec84c5f0e400be61
parent5978dc039a0bd61175ec2e00c8f90e2b2b73460f
dm mpath: check if scsi_dh module already loaded before trying to load

If the requested scsi_dh module is already loaded then skip
request_module().

Multipath table loads can hang in an unnecessary __request_module.

Reported-by: Ben Marzinski <bmarzins@redhat.com>
Cc: stable@kernel.org
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
drivers/md/dm-mpath.c