I'm about to send out several series of patches. They are in order--each series based on the previous, so I'm summarizing them here. -Alex [PATCH, resend] rbd: simplify rbd_rq_fn() Resending this one [PATCH] rbd: remove snapshots on error in rbd_add() Bug [PATCH] rbd: make pool_id a 64 bit value Prepares for upcoming changes [PATCH 1/2] rbd: move snap info out of rbd_mapping struct [PATCH 2/2] rbd: rename snap_exists field A few changes related to mapping structure (which I'm going to be removing entirely soon) [PATCH 1/2] rbd: move ceph_parse_options() call up [PATCH 2/2] rbd: do all argument parsing in one place Consolidate argument parsing [PATCH 1/8] rbd: get rid of snap_name_len [PATCH 2/8] rbd: remove options args from rbd_add_parse_args() [PATCH 3/8] rbd: remove snap_name arg from rbd_add_parse_args() [PATCH 4/8] rbd: pass and populate rbd_options structure [PATCH 5/8] rbd: have rbd_add_parse_args() return error [PATCH 6/8] rbd: define image specification structure [PATCH 7/8] rbd: add reference counting to rbd_spec [PATCH 8/8] rbd: fill rbd_spec in rbd_add_parse_args() This a series that arranges for the argument parsing routine for rbd_add() to do nothing more than parse arguments. Right now it's a mix of parsing and initialization, and this lays some solid ground work for a cleaner implementation of the upcoming layering features. -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html