There's not "fix" - it's not an inherent flaw, it's in the design.
The modern diesel engines drip feed a small amount of oil into the fuel. The manufacturers translate this into a max oil use expected (presumably based on a large number of short journeys). In reality it's much lower - my Audi A5 goes from Max to half way to Min in the 20,000 miles between services. About 1/2 UK pint.
My Honda Civic diesel used 1 pint in the same time. Both are well below the manufacturers tolerance.