Skip to content

rbd: more miscellaneous refactoring

Alex Elder ceph-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7rbd: have __rbd_add_snap_dev() return a pointerdrivers/block/rbd.c+0 -01 reply
2/7rbd: make rbd_create_rw_ops() return a pointerdrivers/block/rbd.c+20 -161 reply
3/7rbd: pass null version pointer in add_snap()drivers/block/rbd.c+0 -01 reply
4/7rbd: always pass ops array to rbd_req_sync_op()drivers/block/rbd.c+0 -01 reply
5/7rbd: fixes in rbd_header_from_disk()drivers/block/rbd.c+0 -02 replies
6/7rbd: return obj version in __rbd_refresh_header()drivers/block/rbd.c+1 -11 reply
7/7rbd: create rbd_refresh_header()drivers/block/rbd.c+1 -11 reply

Reviews trailers per patch

All 7 patches have a Reviewed-by or Acked-by.

PatchJosh Durgin
1/7R-b
2/7R-b
3/7R-b
4/7R-b
5/7R-b
6/7R-b
7/7R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/7] rbd: more miscellaneous refactoring

These patches consist of various refactoring that didn't fit into any particular category. Several involve changing function prototypes to return a pointer, or return some other bit of information, in order to simplify or constrain things.

Read their individual descriptions for better detail.

-Alex

[PATCH 1/7] rbd: have __rbd_add_snap_dev() return a pointer [PATCH 2/7] rbd: make rbd_create_rw_ops() return a pointer [PATCH 3/7] rbd: pass null version pointer in add_snap() [PATCH 4/7] rbd: always pass ops array to rbd_req_sync_op() [PATCH 5/7] rbd: fixes in rbd_header_from_disk() [PATCH 6/7] rbd: return obj version in __rbd_refresh_header() [PATCH 7/7] rbd: create rbd_refresh_header()