convert st and sg to always use scatterlists take 2
Get series with b4
b4 am 1126845571.9276.40.camel@maxVersions newest first
- v1 Latest5 patches 32 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | export block layer functions and add a bio helperdrivers/ fs/ include/ +1 more | +55 | 0 replies | |
| 2/5 | add scsi helpers to send async requests and map pagesdrivers/ drivers/ drivers/ +1 more | +164 | 0 replies | |
| 3/5 | make sg always send scatterlists take 2drivers/ | +255 | 3 replies | |
| 4/5 | convert st to use scsi_execte_asyncdrivers/ drivers/ | +116 | 26 replies | |
| 5/5 | kill scsi_wait_reqdrivers/ drivers/ include/ | +4 | 2 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/5] convert st and sg to always use scatterlists take 2
The following patches are a second (actually third if you count when I tried to fixup all their duplicated code but broke a lot of features the first time) try at converting sg and st to not use scsi_requests and always use scatterlists.
It is not the grand cleanups I had hoped to do. It does allow us to finish converting scsi-ml and LLDs without breaking anything though. It is also a nice bit of cleanup for sg. I do hope to still move the the ULDs to use the block layer blk_rq_map_user* functions for DIO and copy_to/from_user cases so we can kill a lot of their code. And we should be able to consolidate their buffer allocation code soon.
If these patches are ok, we just have to convert gdth, osst and cpqfc.