If you just replace the rings and hone the cylinder it may quit smoking, for a little while. There's no telling how long it will work. If you want the long term fix, bore it, hone it and put a new piston and rings. While you have it down it would probably be worth a valve job or at least replace the valve seals.