Fumer la moquette is a relatively new French expression, in that it has been around since the 20th century (in comparison to other French expressions that date back to at least the Middle Ages).