well diesel's usually smoke black (fuel not burned) white smoke is probably oil, could it be your mechanic used thin oil and is leaking through the rings therefor you're burning oil so white (blueish) smoke comes out, check the oil level see if it's reduced though if it's a small amount it will take some time to show the reduced levels