Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-11974

osbuild adds unneeded legacy boot parameter 'no_timer_check'

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • rhel-9.3.0
    • osbuild-composer
    • None
    • None
    • Low
    • 1
    • image-builder-1
    • ssg_front_door
    • 3
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • Image Builder 10
    • None

      At least on x86-64 RHEL Image Builder add the no_timer_check boot parameter for both qcow2 and ova images. This parameter seems to be needed in the past around 2014-2016 or so but not anymore since RHEL 7 days.

      On recent RHEL KVM, VMware, HyperV set the parameter explicitly even without the boot parameter. And arch/x86/kernel/apic/io_apic.c, which is mostly from 2005-2007, says:

      /*

      • There is a nasty bug in some older SMP boards, their mptable lies
      • about the timer IRQ. We do the following to work around the situation:
        *
      • - timer IRQ defaults to IO-APIC IRQ
      • - if this function detects that timer IRQs are defunct, then we fall
      • back to ISA timer IRQs
        */

      It seems that there is no reason to add this legacy parameter today anymore on RHEL 8 or RHEL 9, it is not a good practice to use outdated kernel parameters, and it may raise unneeded questions.

      Please seriously consider removing the no_timer_check parameter at least on RHEL 9+.

      Thanks.

              rhn-engineering-lzapletal Lukáš Zapletal
              myllynen Marko Myllynen
              Osbuilders Bot Account Osbuilders Bot Account
              Release Test Team Release Test Team
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: