Skip to content

Draft: redhat: rpminspect.yaml: make annocheck skip ksamples and vdso

redhat: rpminspect.yaml: make annocheck skip ksamples and vdso

JIRA: INTERNAL Upstream Status: RHEL only

Similar to kselftests, skip also ksamples.

Failures reported by annocheck for vdso*.so related to:

  1. potential issues related to misuse of dynamic loader don't apply as these objects are mapped directly by kernel.
  2. Control Flow Enforcement (CET) The series introducing it has not been accepted so far: https://lore.kernel.org/lkml/20180710222639.8241-1-yu-cheng.yu@intel.com/ I couldn't find a recent follow-up to this series.
  3. BTI_PLT flag is missing from the dynamic tags Kernel enables branch protectioni=pac-ret+bti on aarch64 via CONFIG_ARM64_BTI_KERNEL However it is temporarily disabled due to gcc bug: Bug 106671 - aarch64: BTI instruction are not inserted for cross-section direct calls

Signed-off-by: Jan Stancek jstancek@redhat.com

Edited by Jan Stancek

Merge request reports