linux kernel hardening

what is the best and most easy way to go about hardening the linux kernel for example using the linux kernel hardened patch and will it re apply the patch when i get e new kernel update? will i still have basic functions like being able to play steam games and use virtual machines and use ftp? and if not then what is the best way to go about hardening the linux kernel without sacrificing the basics of every day life.