dm cache: reorder functions to avoid prototype; merge fluff