summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/dpt
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2011-03-03 17:59:32 -0800
committerDan Williams <dan.j.williams@intel.com>2011-07-03 03:55:29 -0700
commitd9c37390c4f02153188a64a7a89fa6798dc3ffc2 (patch)
tree508f28b5b88348b2d989f479442cbd6813bd2b42 /drivers/scsi/dpt
parent6ad31fec306d532031b2f778f8656385df1b9d8f (diff)
downloadop-kernel-dev-d9c37390c4f02153188a64a7a89fa6798dc3ffc2.zip
op-kernel-dev-d9c37390c4f02153188a64a7a89fa6798dc3ffc2.tar.gz
isci: preallocate remote devices
Until we synchronize against device removal this limits the damage of use after free bugs to the driver's own objects. Unless we implement reference counting we need to ensure at least a subset of a remote device is valid at all times. We follow the lead of other libsas drivers that also preallocate devices. This also enforces maximum remote device accounting at the lldd layer, but the core may still run out of RNC's before we hit this limit. Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/scsi/dpt')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud