summaryrefslogtreecommitdiffstats
path: root/arch/sh
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2008-07-14 14:59:30 +0900
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-07-26 15:14:50 -0400
commitf27bac2761cab5a2e212dea602d22457a9aa6943 (patch)
treef2ebed0b9d35298697c96ac8896ec34ba2a07a78 /arch/sh
parentecefe8a97577d6c1a68d14ab6fb19bce99448af2 (diff)
downloadblackbird-op-linux-f27bac2761cab5a2e212dea602d22457a9aa6943.tar.gz
blackbird-op-linux-f27bac2761cab5a2e212dea602d22457a9aa6943.zip
[SCSI] sd: update index allocation and use ida instead of idr
Update index allocation as follows. * sd_index_idr is used only for ID allocation and mapping functionality is not used. Use more memory efficient ida instead. * idr and ida have their own locks inside them and don't need them for operation. Drop it. * index wasn't freed if probing failed after index allocation. fix it. * ida allocation should be repeated if it fails with -EAGAIN. Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'arch/sh')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud