Smoke coming from revolutionary base (7)
I believe the answer is:
cheroot
'smoke' is the definition.
(type of cigar)
'revolutionary base' is the wordplay.
'revolutionary' becomes 'che' (Che Guevara the Marxist revolutionary).
'base' becomes 'root' (synonyms).
'che'+'root'='CHEROOT'
'coming from' is the link.
(Other definitions for cheroot that I've seen before include "smoke" , "'Cigar, square at both ends (7)'" , "Cigar with ends squarely removed" , "Square-cut cigar" , "One smoked" .)