On Tue, Jan 19, 2016 at 04:15:10PM +0000, Michael Liu (zuwliu) wrote: > I joined the member and try to send it again. > > Hello Kpatch, > > I’m in a project which requires running kpatch on our 3.4 kernel, wondering > how much effort is needed to do so? > > We currently using GCC 4.6.3, but I think we can move to GCC 4.8 if needed. > However we cannot move our kernel to 3.9. > > In 3.4 kernel I saw there is already ftrace, although there is no > CONFIG_DYNAMIC_FTRACE_WITH_REGS feature. Wondering whether > CONFIG_DYNAMIC_FTRACE_WITH_REGS is the only feature missing on 3.4 to support > kpatch? Are there other things we need to backport to run kpatch on 3.4 > kernel? > > Thank you for your time!
Hi Michael, CONFIG_DYNAMIC_FTRACE_WITH_REGS is the biggest required feature I know about that's missing on 3.4. Also, there are at least some minor kernel API differences that affect the kpatch core module, described here: https://github.com/dynup/kpatch/issues/257 GCC 4.6 may have issues: https://github.com/dynup/kpatch/issues/246#issuecomment-46615292 Those are just the problems I know about. You might run into other issues... -- Josh _______________________________________________ kpatch mailing list [email protected] https://www.redhat.com/mailman/listinfo/kpatch
