Right. Stop pussying about. Put the jacket in the washing machine on a cool cycle with detergent. Bang! Smell gone. Alternatively, and I've just done this on a jacket and it really works - white vinegar spray, as mentioned up there in the thread. White vinegar and water, spray bottle, jacket inside out and thoroughly douse the liner with the spray. Hang it outside, inside out, to air it. The vinegar smell will quickly go and take the smoke smell with it. You might have to do it a couple of times but it will work.