As a largely unrelated aside, there will still be a chemical potential across a membrane that doesn't permit a solute to cross. So water can diffuse into a concentrated solution without the solute flowing backwards into the reservoir. Alternatively, small solutes can leave while larger solutes are retained. This is the basis of dialysis.