V2 [PATCH] x86: Remove ARCH_CET_LEGACY_BITMAP [BZ #25397]

Florian Weimer fw@deneb.enyo.de
Tue Mar 10 13:13:37 GMT 2020


* H. J. Lu:

>> I think the error message should say *where* indirect branch tracking
>> is not enabled.  I assume this is a property of the loaded object.
>
> Fixed.   Now I got
>
> .... libvirtd[1048]: internal error: Failed to load module
> '/usr/lib64/libvirt/storage-backend/libvirt_storage_backend_rbd.so':
> /usr/lib64/ceph/libceph-common.so.0: indirect branch tracking isn't
> enabled: Invalid argument

What I meant is that the error message should say that the object
needs to be rebuilt with IBT/SHSTK support.  In the above, it's
unclear whether the process or the object has to enable IBT.

(The Invalid Argument part should also be suppressed.)


More information about the Libc-alpha mailing list