A cold air mass flowing away from its source region over a warmer surface will be warmed from below making the air more unstable in its lowest layers. A warm air mass flowing over a colder surface is cooled from below and becomes stable in its lowest layers.
If i am wrong please let me know!