Once again: no. You need to stop abusing the early lookup infrastructure for anything not directly dealing with finding the root device in init/. Stop messing with it to paper up the mistake of dm even adding this code without proper review.
- [PATCH] block/dm: add early_lookup_ready_bdev to ensure ... Chanho Min
- Re: [PATCH] block/dm: add early_lookup_ready_bdev t... Christoph Hellwig