• H
    x86, alternatives: Use 16-bit numbers for cpufeature index · 83a7a2ad
    H. Peter Anvin 提交于
    We already have cpufeature indicies above 255, so use a 16-bit number
    for the alternatives index.  This consumes a padding field and so
    doesn't add any size, but it means that abusing the padding field to
    create assembly errors on overflow no longer works.  We can retain the
    test simply by redirecting it to the .discard section, however.
    
    [ v3: updated to include open-coded locations ]
    Signed-off-by: NH. Peter Anvin <hpa@linux.intel.com>
    LKML-Reference: <tip-f88731e3068f9d1392ba71cc9f50f035d26a0d4f@git.kernel.org>
    Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
    83a7a2ad
alternative.h 6.4 KB