On Sat, Jan 10, 2015 at 11:35:58PM +0100, Denys Vlasenko wrote: > I don't know either... it seems to be used after push_cfi > *sometimes*, not always: > > .macro op_safe_regs op > ENTRY(\op\()_safe_regs) > CFI_STARTPROC > pushl_cfi %ebx > pushl_cfi %ebp > pushl_cfi %esi > pushl_cfi %edi > > but > > ENTRY(csum_partial) > CFI_STARTPROC > pushl_cfi %esi > CFI_REL_OFFSET esi, 0 > pushl_cfi %ebx > CFI_REL_OFFSET ebx, 0 > > We need an expert to enlighten us.
I think Andy had it: https://lkml.kernel.org/r/calcetruuj8t%[email protected] So we better hide that crap in the macro at least, like the rest of the CFI gunk. -- Regards/Gruss, Boris. Sent from a fat crate under my desk. Formatting is fine. -- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

