introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer()
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest4 patches 2 repliesIn review
- v24 patches 3 repliesSuperseded
- v13 patches 4 repliesSuperseded
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | lib/scatterlist: factor out sg_miter_get_next_page() from sg_miter_next()lib/ | +24 | 0 replies | |
| 2/4 | lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer()include/ lib/ | +88 | 1 reply | |
| 3/4 | crypto: talitos: use sg_pcopy_to_buffer()drivers/ | +1 | 0 replies | |
| 4/4 | scsi_debug: fix do_device_access() with wrap around rangedrivers/ | +37 | 1 reply |
Reviews trailers per patch
3 of 4 patches have a Reviewed-by or Acked-by.
| Patch | Tejun Heo | Douglas Gilbert |
|---|---|---|
| 1/4 | A-b | |
| 2/4 | A-b | |
| 3/4 | ||
| 4/4 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v3 0/4] introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer()
This patch set introduces sg_pcopy_from_buffer() and sg_pcopy_to_buffer(), which copy data between a linear buffer and an SG list.
The only difference between sg_pcopy_{from,to}_buffer() and sg_copy_{from,to}_buffer() is an additional argument that specifies the number of bytes to skip the SG list before copying.
The main reason for introducing these functions is to fix a problem in scsi_debug module. And there is a local function in crypto/talitos module, which can be replaced by sg_pcopy_to_buffer().
* Changes from v2
- Add Acked-by line
- Rename sg_miter_seek() to sg_miter_skip()
- Remove the restriction on when sg_miter_skip() can be called
* Changes from v1
- Separate the change that factors out sg_miter_get_next_page() from the patch "introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer()"
- Add function comment for internal function sg_miter_seek()
- Simplify the assignment of sdb->resid in fill_from_dev_buffer() in scsi_debug
Akinobu Mita (4):
lib/scatterlist: factor out sg_miter_get_next_page() from
sg_miter_next()
lib/scatterlist: introduce sg_pcopy_from_buffer() and
sg_pcopy_to_buffer()
crypto: talitos: use sg_pcopy_to_buffer()
scsi_debug: fix do_device_access() with wrap around range
drivers/crypto/talitos.c | 60 +-------------------- drivers/scsi/scsi_debug.c | 48 +++++++++++++---- include/linux/scatterlist.h | 5 ++ lib/scatterlist.c | 127 +++++++++++++++++++++++++++++++++++++------- 4 files changed, 150 insertions(+), 90 deletions(-)
Signature · 1 line
1.8.1.4