Salma Hayek Smokin' ...

... in front of her kid.