If you don't get rid of smoke on the previous move, you'll get another one on the next move.
If you clear all the smoke on the map, it won't appear again. (when there is no smoke generator)