diff options
author | Salyzyn, Mark <mark_salyzyn@adaptec.com> | 2006-01-12 14:31:57 +0100 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.(none)> | 2006-01-14 17:54:54 +0100 |
commit | 9638d89a75776abc614c29cdeece0cc874ea2a4c (patch) | |
tree | 5d7ac840f1c79e7d0fd48f5df1ba7db7567499f5 /drivers/message/fusion/mptsas.c | |
parent | [SCSI] ips: Mode Sense (Caching Page ) fix (diff) | |
download | linux-9638d89a75776abc614c29cdeece0cc874ea2a4c.tar.xz linux-9638d89a75776abc614c29cdeece0cc874ea2a4c.zip |
[SCSI] I2O: move pci_request_regions() just behind pci_enable_device()
The problem in dpt_i2o could be the pci config space accesses it
triggers as it loads, dangerous to do if there is any I/O activity going
on in the other driver (probable if a boot driver I guess).
I approve this patch to dpt_i2o.c, and am applying it to the Adaptec
branch of the driver.
Thanks for the investigation Ryoji.
---
In linux 2.6.15, data transfer does hang when both dpt_i2o
and i2o_block drivers are loaded.
It seems that location of pci_request_regions() are wrong.
I moved it just behind pci_enable_device() like other drivers,
and it becomes fine.
Signed-off-by: Ryoji Kamei <kamei@miraclelinux.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/message/fusion/mptsas.c')
0 files changed, 0 insertions, 0 deletions