Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test/integration/rhel-9.0: add kernel-5.14.0-70.13.1.el9_0 tests #1265

Merged
merged 2 commits into from
May 10, 2022

Commits on May 1, 2022

  1. test/integration/rhel-9.0: add kernel-5.14.0-70.13.1.el9_0 tests

    * gcc-constprop.patch
    In v4.20, 33e26418193f ("y2038: make do_gettimeofday() and get_seconds()
    inline"), do_gettimeofdat() no longer exists as a stand alone function
    in kernel/time/timekeeping.c.
    
    * gcc-static-local-var-4.patch
    Unlike on rhel-8.4, _always_inline put_aio_ring_file() is causing too
    many inlines and results in modified, but not ftrace-able,
    __do_sys_io_submit() and __do_sys_io_setup().  Remove the annotation
    from this function.
    
    * module.patch
    In v4.20, 9ceddd9da134 ("knfsd: Allow lockless lookups of the exports"),
    the nfs_exports_op seq_operations converted to RCU protected lookups.
    Calling yield() from a kpatched e_show() results in a kernel warning,
    "Voluntary context switch within RCU read-side critical section!"
    Substitute with single_task_running(), which does not context switch or
    have any other side effects.
    
    In v5.10, ec6347bb4339 ("x86, powerpc: Rename memcpy_mcsafe() to
    copy_mc_to_{user, kernel}()") did away with the mcsafe_key.  Use
    another exported static key like context_tracking_enabled.
    
    In v5.13, a0e2bf7cb700 ("x86/paravirt: Switch time pvops functions to
    use static_call()"), paravirt_sched_clock() was converted from a
    paravirt call to a non-exported static call.  Update the x86 code to
    instead call __flush_tlb_local() (which is still a paravirt call).
    
    Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com>
    joe-lawrence committed May 1, 2022
    Configuration menu
    Copy the full SHA
    dc1d49a View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. test/integration/rhel-9.0: remove obsolete tests

    Clean out any integration tests that no longer exercise their original
    use cases.
    
    Suggested-by: Josh Poimboeuf <jpoimboe@redhat.com>
    Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com>
    joe-lawrence committed May 6, 2022
    Configuration menu
    Copy the full SHA
    4774d07 View commit details
    Browse the repository at this point in the history