PG *OSD::_open_lock_pg(
OSDMapRef createmap,
- spg_t pgid, bool no_lockdep_check, bool hold_map_lock)
+ spg_t pgid, bool no_lockdep_check)
{
assert(osd_lock.is_locked());
assert(osd_lock.is_locked());
dout(20) << "_create_lock_pg pgid " << pgid << dendl;
- PG *pg = _open_lock_pg(createmap, pgid, true, hold_map_lock);
+ PG *pg = _open_lock_pg(createmap, pgid, true);
service.init_splits_between(pgid, pg->get_osdmap(), service.get_osdmap());
PG *_lookup_lock_pg(spg_t pgid);
PG *_lookup_pg(spg_t pgid);
PG *_open_lock_pg(OSDMapRef createmap,
- spg_t pg, bool no_lockdep_check=false,
- bool hold_map_lock=false);
+ spg_t pg, bool no_lockdep_check=false);
enum res_result {
RES_PARENT, // resurrected a parent
RES_SELF, // resurrected self