bhai .. rings ka masla ho sakta hay ...
piston ka bore katta huaa ho sakta hay ...
as i didnt see ur car so cant tell u anything
rings daalnay say oil khana khatam hojaae gee car .. but its not a perminant salution.... within a year same problem will be faced by you ...
to insert rings ... mechanic will clean piston, head etc .. engine decarbonize hojae gaa ...which can create smoke in future from ur exhaust ..
and yes did u check leakage??? may be some minor leakage ??
what is ur car actual millage ?? did u change ur engine oil regularly ??
consult 2/3 mechanics may be only rings can do ur work ...