summaryrefslogtreecommitdiffstats
path: root/include/linux/blkdev.h
diff options
context:
space:
mode:
authorMike Christie <michaelc@cs.wisc.edu>2005-11-08 04:06:41 -0600
committerJames Bottomley <jejb@mulgrave.(none)>2005-12-14 19:15:45 -0800
commitd6b10348f9397943eb968419a2b7f08895e38472 (patch)
tree9721f49b0cc7a6c4b41d7ef77b11bdfe0d74faea /include/linux/blkdev.h
parentaa7b5cd750c766f66a92c9f78ba176bc77512b7e (diff)
downloadblackbird-op-linux-d6b10348f9397943eb968419a2b7f08895e38472.tar.gz
blackbird-op-linux-d6b10348f9397943eb968419a2b7f08895e38472.zip
[SCSI] convert sg to scsi_execute_async
Convert sg to always send scatterlists, and kill scsi_request usage. TODO: - move DIO code to common place or make block layers usable for ULDs. - move buffer allocation code to common place for all ULDs to use. And make buffer allocation code obey all queue limits so we can find out about problems before calling scsi_execute_async. Currently, sg.c could allocate a buffer that is too large, and send the request to scsi_execute_async. scsi_execute_async will then check it against all the queue limits and return a failure in this case. It would nicer to know about the queue limit violation right away. - move indirect (copy_to/from_user) paths commone place or make block layers usable for ULDs. Signed-off-by: Mike Christie <michaelc@cs.wisc.edu> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'include/linux/blkdev.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud