Centos-kernel-stream-9/kernel/futex
Robert Foss 924d18c02b
fault-inject: improve build for CONFIG_FAULT_INJECTION=n
JIRA: https://issues.redhat.com/browse/RHEL-53569
Upstream Status: v6.12-rc1

Conflicts:
	DRM-backport will backport changes to the below
	files, but since they are merged seperately, the
	conflict is resolved here to keep this commit
	building.

	drivers/gpu/drm/msm/msm_drv.c
        drivers/iommu/iommufd/selftest.c
        drivers/misc/xilinx_tmr_inject.c

	No functional changes are intended for these files
	but since the codebase in  v5.17 has diverged substantially
	from upstream this commit does not apply cleanly.

        include/ufs/ufshcd.h
        kernel/futex/core.c
        mm/fail_page_alloc.c
        mm/failslab.c

commit 6ce2082fd3a25d5a8c756120959237cace0379f1
Author:     Jani Nikula <jani.nikula@intel.com>
AuthorDate: Tue Aug 13 15:12:35 2024 +0300
Commit:     Andrew Morton <akpm@linux-foundation.org>
CommitDate: Sun Sep  1 20:43:33 2024 -0700

    The fault-inject.h users across the kernel need to add a lot of #ifdef
    CONFIG_FAULT_INJECTION to cater for shortcomings in the header.  Make
    fault-inject.h self-contained for CONFIG_FAULT_INJECTION=n, and add stubs
    for DECLARE_FAULT_ATTR(), setup_fault_attr(), should_fail_ex(), and
    should_fail() to allow removal of conditional compilation.

    [akpm@linux-foundation.org: repair fallout from no longer including debugfs.h into fault-inject.h]
    [akpm@linux-foundation.org: fix drivers/misc/xilinx_tmr_inject.c]
    [akpm@linux-foundation.org: Add debugfs.h inclusion to more files, per Stephen]
    Link: https://lkml.kernel.org/r/20240813121237.2382534-1-jani.nikula@intel.com
    Fixes: 6ff1cb355e ("[PATCH] fault-injection capabilities infrastructure")
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Cc: Akinobu Mita <akinobu.mita@gmail.com>
    Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
    Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
    Cc: Lucas De Marchi <lucas.demarchi@intel.com>
    Cc: Rob Clark <robdclark@gmail.com>
    Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
    Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
    Cc: Stephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

Signed-off-by: Robert Foss <rfoss@redhat.com>
2024-12-17 22:59:23 +01:00
..
Makefile
core.c fault-inject: improve build for CONFIG_FAULT_INJECTION=n 2024-12-17 22:59:23 +01:00
futex.h futex: make the vectored futex operations available 2024-03-27 10:12:20 -04:00
pi.c futex: Prevent the reuse of stale pi_state 2024-03-27 10:12:24 -04:00
requeue.c futex: factor out the futex wake handling 2024-03-27 10:12:18 -04:00
syscalls.c futex: make futex_parse_waitv() available as a helper 2024-03-27 10:12:19 -04:00
waitwake.c Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" 2024-05-18 21:38:20 -04:00