• Jan Beulich's avatar
    x86/alternatives: Check replacementlen <= instrlen at build time · 01be50a3
    Jan Beulich authored
    Having run into the run-(boot-)time check a couple of times lately,
    I finally took time to find a build-time check so that one doesn't
    need to analyze the register/stack dump and resolve this (through
    manual lookup in vmlinux) to the offending construct.
    
    The assembler will emit a message like "Error: value of <num> too
    large for field of 1 bytes at <offset>", which while not pointing
    out the source location still makes analysis quite a bit easier.
    Signed-off-by: default avatarJan Beulich <jbeulich@novell.com>
    LKML-Reference: <4B0FF8AA0200007800022703@vpn.id2.novell.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    01be50a3
alternative.h 5.59 KB