summaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorJuergen Gross <jgross@suse.com>2014-08-04 13:30:02 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-09-17 09:22:00 -0700
commit8e9f1b75adc592290d755551723c8e747a81d423 (patch)
tree8ac5ad73aa8b57b3eba1620f3048957fb38d26c2 /block
parent3b1826418a950a58b00038725369709d1702a489 (diff)
downloadlinux-stable-8e9f1b75adc592290d755551723c8e747a81d423.tar.gz
linux-stable-8e9f1b75adc592290d755551723c8e747a81d423.tar.bz2
linux-stable-8e9f1b75adc592290d755551723c8e747a81d423.zip
SCSI: save command pool address of Scsi_Host
commit f6105c0808880c2c432b79bc81b37cc244c300c8 upstream. If a scsi host driver specifies .cmd_len in it's scsi_host_template, a driver's private command pool is needed. scsi_find_host_cmd_pool() will locate it, but scsi_alloc_host_cmd_pool() isn't saving the pool address in the host template. This will result in an access error when the host is removed. Avoid the problem by saving the address of a new allocated command pool where it is expected. Signed-off-by: Juergen Gross <jgross@suse.com> Reviewed-by: Hannes Reinecke <hare@suse.de> Signed-off-by: Christoph Hellwig <hch@lst.de> Fixes: 89d9a567952baec13e26ada3e438f1b642d66b6e Signed-off-by: James Bottomley <JBottomley@Parallels.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions