Moksha in Hinduism and Jainism generally mean the same! In Christianity moksha is termed salvation... in Buddhism nirvana! The deeper meaning of moksha in Hinduism simply means liberation of the Atman soul from the cycle of birth and death forever! The moment human beings reached the stage of enlightenment (kaivalya jnana)... one finally gained moksha (salvation) in that lifetime!
Cessation of all karma in entirety results from reaching the stage of enlightenment... never before! Traveling the path of jnana yoga... assimilating the pearls of wisdom contained in sacred Bhagavad Gita of Hinduism... human beings finally emancipated forever from the cycle of birth and death... reached the stage of enlightenment (kaivalya jnana) and finally moksha (salvation).
Meaning of moksha as per Hindu traditions means gaining Mukti... liberation from the bondage of karma... from the vicious cycle of birth and death forever! This becomes possible when human beings after establishing absolute control over five senses and mind reached the stage of Nirvikalpa Samadhi... the stage of nothingness... the stage of absolute wisdom!
Controlling five senses and the mind alone does not make one reach the stage of enlightenment. One needs practicing absolute celibacy for a minimum period of 12 years in continuation! The practice of celibacy results in full awakening of the kundalini Shakti... the dormant cosmic energy lying in the base of spine!
The moment one awakens kundalini fully... the Sahasrara Chakra (thousand petaled Lotus) existing in brain behind the forehead opens fully. The opening of Sahasrara Chakra fully announces one reaching stage of enlightenment... the stage of Nirvikalpa Samadhi... stage of nothingness... stage of absolute wisdom... the stage of kaivalya jnana!