Skip to content

sg_ring: a ring of scatterlist arrays

Rusty Russell linux-ide linux-scsi lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7sg_ring: introduce sg_ring: a ring of scatterlist arrays.include/linux/sg_ring.h+107 -00 replies
2/7sg_ring: use in virtio.drivers/block/virtio_blk.c drivers/char/virtio_console.c drivers/net/virtio_net.c +3 more+98 -780 replies
3/7sg_ring: blk_rq_map_sg_ring as a counterpart to blk_rq_map_sg.block/ll_rw_blk.c include/linux/blkdev.h+65 -00 replies
4/7sg_ring: dma_map_sg_ring() helperdrivers/base/dma-mapping.c include/linux/dma-mapping.h+60 -00 replies
5/7sg_ring: Convert core scsi code to sg_ring.drivers/block/cciss_scsi.c drivers/scsi/scsi_error.c drivers/scsi/scsi_lib.c +4 more+73 -1500 replies
6/7sg_ring: libata simplificationdrivers/ata/libata-core.c include/linux/libata.h+10 -1060 replies
7/7sg_ring: convert core ATA code to sg_ring.drivers/ata/ahci.c drivers/ata/libata-core.c drivers/ata/libata-scsi.c +9 more+222 -2364 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/7] sg_ring: a ring of scatterlist arrays

This patch series is the start of my attempt to simplify and make explicit the chained scatterlist logic.

It's not complete: my SATA box boots and seems happy, but all the other users of SCSI need to be updated and checked. But I've gotten far enough to believe it's worth persuing.

Cheers,
Rusty.