• H. Peter Anvin's avatar
    x86, alternatives: Use 16-bit numbers for cpufeature index · 83a7a2ad
    H. Peter Anvin authored
    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: default avatarH. Peter Anvin <hpa@linux.intel.com>
    LKML-Reference: <tip-f88731e3068f9d1392ba71cc9f50f035d26a0d4f@git.kernel.org>
    Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
    83a7a2ad
copy_page_64.S 2.28 KB