diff --git a/Makefile.rhelver b/Makefile.rhelver index e18516d..f0f4a42 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 328 +RHEL_RELEASE = 329 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index cdcc96c..dea6c48 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -4573,6 +4573,7 @@ CONFIG_REGULATOR_GPIO=m # CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX20086 is not set +# CONFIG_REGULATOR_MAX20411 is not set CONFIG_REGULATOR_MAX77620=y CONFIG_REGULATOR_MAX77686=m # CONFIG_REGULATOR_MAX77802 is not set @@ -4597,18 +4598,24 @@ CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set # CONFIG_REGULATOR_RT4801 is not set +# CONFIG_REGULATOR_RT4803 is not set # CONFIG_REGULATOR_RT5190A is not set +# CONFIG_REGULATOR_RT5739 is not set +# CONFIG_REGULATOR_RT5759 is not set # CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6190 is not set # CONFIG_REGULATOR_RT6245 is not set # CONFIG_REGULATOR_RTMV20 is not set # CONFIG_REGULATOR_RTQ2134 is not set # CONFIG_REGULATOR_RTQ6752 is not set # CONFIG_REGULATOR_SLG51000 is not set +# CONFIG_REGULATOR_SY7636A is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set # CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS6286X is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65132 is not set @@ -5248,7 +5255,8 @@ CONFIG_SERIAL_CORE=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_FSL_LPUART is not set +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_SERIAL_IMX_EARLYCON=y CONFIG_SERIAL_IMX=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 57adc16..5c10583 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -4551,6 +4551,7 @@ CONFIG_REGULATOR_GPIO=m # CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX20086 is not set +# CONFIG_REGULATOR_MAX20411 is not set CONFIG_REGULATOR_MAX77620=y CONFIG_REGULATOR_MAX77686=m # CONFIG_REGULATOR_MAX77802 is not set @@ -4575,18 +4576,24 @@ CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set # CONFIG_REGULATOR_RT4801 is not set +# CONFIG_REGULATOR_RT4803 is not set # CONFIG_REGULATOR_RT5190A is not set +# CONFIG_REGULATOR_RT5739 is not set +# CONFIG_REGULATOR_RT5759 is not set # CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6190 is not set # CONFIG_REGULATOR_RT6245 is not set # CONFIG_REGULATOR_RTMV20 is not set # CONFIG_REGULATOR_RTQ2134 is not set # CONFIG_REGULATOR_RTQ6752 is not set # CONFIG_REGULATOR_SLG51000 is not set +# CONFIG_REGULATOR_SY7636A is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set # CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS6286X is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65132 is not set @@ -5226,7 +5233,8 @@ CONFIG_SERIAL_CORE=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_FSL_LPUART is not set +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_SERIAL_IMX_EARLYCON=y CONFIG_SERIAL_IMX=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 5086eca..b5831a2 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -4570,6 +4570,7 @@ CONFIG_REGULATOR_GPIO=m # CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX20086 is not set +# CONFIG_REGULATOR_MAX20411 is not set CONFIG_REGULATOR_MAX77620=y CONFIG_REGULATOR_MAX77686=m # CONFIG_REGULATOR_MAX77802 is not set @@ -4594,18 +4595,24 @@ CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set # CONFIG_REGULATOR_RT4801 is not set +# CONFIG_REGULATOR_RT4803 is not set # CONFIG_REGULATOR_RT5190A is not set +# CONFIG_REGULATOR_RT5739 is not set +# CONFIG_REGULATOR_RT5759 is not set # CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6190 is not set # CONFIG_REGULATOR_RT6245 is not set # CONFIG_REGULATOR_RTMV20 is not set # CONFIG_REGULATOR_RTQ2134 is not set # CONFIG_REGULATOR_RTQ6752 is not set # CONFIG_REGULATOR_SLG51000 is not set +# CONFIG_REGULATOR_SY7636A is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set # CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS6286X is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65132 is not set @@ -5245,7 +5252,8 @@ CONFIG_SERIAL_CORE=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_FSL_LPUART is not set +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_SERIAL_IMX_EARLYCON=y CONFIG_SERIAL_IMX=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 0211c43..6182c7e 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -4548,6 +4548,7 @@ CONFIG_REGULATOR_GPIO=m # CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX20086 is not set +# CONFIG_REGULATOR_MAX20411 is not set CONFIG_REGULATOR_MAX77620=y CONFIG_REGULATOR_MAX77686=m # CONFIG_REGULATOR_MAX77802 is not set @@ -4572,18 +4573,24 @@ CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set # CONFIG_REGULATOR_RT4801 is not set +# CONFIG_REGULATOR_RT4803 is not set # CONFIG_REGULATOR_RT5190A is not set +# CONFIG_REGULATOR_RT5739 is not set +# CONFIG_REGULATOR_RT5759 is not set # CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6190 is not set # CONFIG_REGULATOR_RT6245 is not set # CONFIG_REGULATOR_RTMV20 is not set # CONFIG_REGULATOR_RTQ2134 is not set # CONFIG_REGULATOR_RTQ6752 is not set # CONFIG_REGULATOR_SLG51000 is not set +# CONFIG_REGULATOR_SY7636A is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set # CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS6286X is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65132 is not set @@ -5223,7 +5230,8 @@ CONFIG_SERIAL_CORE=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_FSL_LPUART is not set +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_SERIAL_IMX_EARLYCON=y CONFIG_SERIAL_IMX=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index b8ba864..2786ebd 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -4660,6 +4660,7 @@ CONFIG_REGULATOR_GPIO=m # CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX20086 is not set +# CONFIG_REGULATOR_MAX20411 is not set CONFIG_REGULATOR_MAX77620=y CONFIG_REGULATOR_MAX77686=m # CONFIG_REGULATOR_MAX77802 is not set @@ -4684,18 +4685,24 @@ CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set # CONFIG_REGULATOR_RT4801 is not set +# CONFIG_REGULATOR_RT4803 is not set # CONFIG_REGULATOR_RT5190A is not set +# CONFIG_REGULATOR_RT5739 is not set +# CONFIG_REGULATOR_RT5759 is not set # CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6190 is not set # CONFIG_REGULATOR_RT6245 is not set # CONFIG_REGULATOR_RTMV20 is not set # CONFIG_REGULATOR_RTQ2134 is not set # CONFIG_REGULATOR_RTQ6752 is not set # CONFIG_REGULATOR_SLG51000 is not set +# CONFIG_REGULATOR_SY7636A is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set # CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS6286X is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65132 is not set @@ -5337,7 +5344,8 @@ CONFIG_SERIAL_CORE=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_FSL_LPUART is not set +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_SERIAL_IMX_EARLYCON=y CONFIG_SERIAL_IMX=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 05df36c..8d06657 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -4638,6 +4638,7 @@ CONFIG_REGULATOR_GPIO=m # CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX20086 is not set +# CONFIG_REGULATOR_MAX20411 is not set CONFIG_REGULATOR_MAX77620=y CONFIG_REGULATOR_MAX77686=m # CONFIG_REGULATOR_MAX77802 is not set @@ -4662,18 +4663,24 @@ CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set # CONFIG_REGULATOR_RT4801 is not set +# CONFIG_REGULATOR_RT4803 is not set # CONFIG_REGULATOR_RT5190A is not set +# CONFIG_REGULATOR_RT5739 is not set +# CONFIG_REGULATOR_RT5759 is not set # CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6190 is not set # CONFIG_REGULATOR_RT6245 is not set # CONFIG_REGULATOR_RTMV20 is not set # CONFIG_REGULATOR_RTQ2134 is not set # CONFIG_REGULATOR_RTQ6752 is not set # CONFIG_REGULATOR_SLG51000 is not set +# CONFIG_REGULATOR_SY7636A is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set # CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS6286X is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65132 is not set @@ -5315,7 +5322,8 @@ CONFIG_SERIAL_CORE=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_FSL_LPUART is not set +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_SERIAL_IMX_EARLYCON=y CONFIG_SERIAL_IMX=y diff --git a/kernel.spec b/kernel.spec index 182860a..fe6fa0a 100755 --- a/kernel.spec +++ b/kernel.spec @@ -161,15 +161,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 328 +%define pkgrelease 329 %define kversion 5 -%define tarfile_release 5.14.0-328.el9 +%define tarfile_release 5.14.0-329.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 328%{?buildid}%{?dist} +%define specrelease 329%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-328.el9 +%define kabiversion 5.14.0-329.el9 # # End of genspec.sh variables @@ -1159,6 +1159,17 @@ the real-time properties of Linux. Instead of testing Linux as a black box, rtla leverages kernel tracing capabilities to provide precise information about the properties and root causes of unexpected results. +%package -n rv +Summary: RV: Runtime Verification +License: GPLv2 +%description -n rv +Runtime Verification (RV) is a lightweight (yet rigorous) method that +complements classical exhaustive verification techniques (such as model +checking and theorem proving) with a more practical approach for +complex systems. +The rv tool is the interface for a collection of monitors that aim +analysing the logical and timing behavior of Linux. + # with_tools %endif @@ -2659,6 +2670,9 @@ popd pushd tools/vm/ %{tools_make} CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" slabinfo page_owner_sort popd +pushd tools/verification/rv/ +%{tools_make} +popd pushd tools/tracing/rtla %{tools_make} popd @@ -2715,6 +2729,7 @@ for dir in bpf bpf/no_alu32 bpf/progs; do done ln -sr %{buildroot}%{_libexecdir}/kselftests/bpf/bpftool %{buildroot}%{_libexecdir}/kselftests/bpf/no_alu32/bpftool %buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs" +%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-no_alu32" popd export -n BPFTOOL %endif @@ -2964,6 +2979,9 @@ pushd tools/vm/ install -m755 slabinfo %{buildroot}%{_bindir}/slabinfo install -m755 page_owner_sort %{buildroot}%{_bindir}/page_owner_sort popd +pushd tools/verification/rv/ +%{tools_make} DESTDIR=%{buildroot} install +popd pushd tools/tracing/rtla/ %{tools_make} DESTDIR=%{buildroot} install rm -f %{buildroot}%{_bindir}/osnoise @@ -3490,6 +3508,14 @@ fi %{_mandir}/man1/rtla-timerlat.1.gz %{_mandir}/man1/rtla.1.gz +%files -n rv +%{_bindir}/rv +%{_mandir}/man1/rv-list.1.gz +%{_mandir}/man1/rv-mon-wip.1.gz +%{_mandir}/man1/rv-mon-wwnr.1.gz +%{_mandir}/man1/rv-mon.1.gz +%{_mandir}/man1/rv.1.gz + # with_tools %endif @@ -3662,6 +3688,280 @@ fi # # %changelog +* Fri Jun 16 2023 Jan Stancek [5.14.0-329.el9] +- rtla/timerlat: Fix "Previous IRQ" auto analysis' line (John Kacur) [2174943] +- rtla/timerlat: Add auto-analysis only option (John Kacur) [2174943] +- Documentation/rtla: Add timerlat-top auto-analysis options (John Kacur) [2174943] +- rtla/timerlat: Add auto-analysis support to timerlat top (John Kacur) [2174943] +- rtla/timerlat: Add auto-analysis core (John Kacur) [2174943] +- tools/tracing/rtla: osnoise_hist: display average with two-digit precision (John Kacur) [2174943] +- tools/tracing/rtla: osnoise_hist: use total duration for average calculation (John Kacur) [2174943] +- rtla: Consolidate and show all necessary libraries that failed for building (John Kacur) [2174943] +- tools/rtla: Build with EXTRA_{C,LD}FLAGS (John Kacur) [2174943] +- rtla: Define syscall numbers for riscv (John Kacur) [2174943] +- rtla/Makefile: Properly handle dependencies (John Kacur) [2174943] +- lockd: add some client-side tracepoints (Jeffrey Layton) [2063818] +- nfs: move nfs_fhandle_hash to common include file (Jeffrey Layton) [2063818] +- lockd: server should unlock lock if client rejects the grant (Jeffrey Layton) [2063818] +- lockd: fix races in client GRANTED_MSG wait logic (Jeffrey Layton) [2063818] +- lockd: move struct nlm_wait to lockd.h (Jeffrey Layton) [2063818] +- lockd: remove 2 unused helper functions (Jeffrey Layton) [2063818] +- lockd: purge resources held on behalf of nlm clients when shutting down (Jeffrey Layton) [2063818] +- Add rv subpackage for kernel-tools (John Kacur) [2188441] +- rv: Fix addition on an uninitialized variable 'run' (John Kacur) [2188441] +- tools/rv: Remove unneeded semicolon (John Kacur) [2188441] +- Documentation/rv: Add verification/rv man pages (John Kacur) [2188441] +- tools/rv: Add in-kernel monitor interface (John Kacur) [2188441] +- rv: Add rv tool (John Kacur) [2188441] +- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196764] +- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (David Arcari) [2215041] +- redhat/configs: add new regulator configs (Adrien Thierry) [2213574] +- regulator: mt6359: add read check for PMIC MT6359 (Adrien Thierry) [2213574] +- regulator: Fix error checking for debugfs_create_dir (Adrien Thierry) [2213574] +- regulator: pca9450: Fix BUCK2 enable_mask (Adrien Thierry) [2213574] +- regulator: core: Make regulator_lock_two() logic easier to follow (Adrien Thierry) [2213574] +- regulator: stm32-pwr: remove MODULE_LICENSE in non-modules (Adrien Thierry) [2213574] +- regulator: stm32-pwr: fix of_iomap leak (Adrien Thierry) [2213574] +- regulator: da9063: implement setter for voltage monitoring (Adrien Thierry) [2213574] +- regulator: da9063: add voltage monitoring registers (Adrien Thierry) [2213574] +- regulator: fan53555: Add support for RK860X (Adrien Thierry) [2213574] +- regulator: fan53555: Use dev_err_probe (Adrien Thierry) [2213574] +- regulator: fan53555: Improve vsel_mask computation (Adrien Thierry) [2213574] +- regulator: fan53555: Make use of the bit macros (Adrien Thierry) [2213574] +- regulator: fan53555: Remove unused *_SLEW_SHIFT definitions (Adrien Thierry) [2213574] +- regulator: sm5703: Fix missing n_voltages for fixed regulators (Adrien Thierry) [2213574] +- regulator: qcom_smd: Add MP5496 S1 regulator (Adrien Thierry) [2213574] +- regulator: fan53555: Fix wrong TCS_SLEW_MASK (Adrien Thierry) [2213574] +- regulator: fan53555: Explicitly include bits header (Adrien Thierry) [2213574] +- regulator: core: Avoid lockdep reports when resolving supplies (Adrien Thierry) [2213574] +- regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Adrien Thierry) [2213574] +- regulator: Add Richtek RT4803 boost regulator (Adrien Thierry) [2213574] +- regulator: Handle deferred clk (Adrien Thierry) [2213574] +- regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS" (Adrien Thierry) [2213574] +- regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] +- regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] +- regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] +- regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] +- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 (Adrien Thierry) [2213574] +- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 (Adrien Thierry) [2213574] +- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 (Adrien Thierry) [2213574] +- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 (Adrien Thierry) [2213574] +- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4 (Adrien Thierry) [2213574] +- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 (Adrien Thierry) [2213574] +- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 (Adrien Thierry) [2213574] +- regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted (Adrien Thierry) [2213574] +- regulator: mt6397-regulator: Mark OF related data as maybe unused (Adrien Thierry) [2213574] +- regulator: mp8859: Mark OF related data as maybe unused (Adrien Thierry) [2213574] +- regulator: max20086: Mark OF related data as maybe unused (Adrien Thierry) [2213574] +- regulator: lp872x: Mark OF related data as maybe unused (Adrien Thierry) [2213574] +- regulator: Use of_property_read_bool() for boolean properties (Adrien Thierry) [2213574] +- regulator: Use of_property_present() for testing DT property presence (Adrien Thierry) [2213574] +- regulator: rt5739: Spelling s/Rcihtek/Richtek/ (Adrien Thierry) [2213574] +- regulator: Add support for Richtek RT5739 voltage regulator (Adrien Thierry) [2213574] +- regulator: core: Use ktime_get_boottime() to determine how long a regulator was off (Adrien Thierry) [2213574] +- regulator: max597x: Fix error return code in max597x_get_status (Adrien Thierry) [2213574] +- regulator: max597x: Align for simple_mfd_i2c driver (Adrien Thierry) [2213574] +- regulator: max20411: Fix off-by-one for n_voltages setting (Adrien Thierry) [2213574] +- regulator: max597x: Remove unused variable (Adrien Thierry) [2213574] +- regulator: tps65219: use generic set_bypass() (Adrien Thierry) [2213574] +- regulator: s5m8767: Bounds check id indexing into arrays (Adrien Thierry) [2213574] +- regulator: max77802: Bounds check regulator id against opmode (Adrien Thierry) [2213574] +- regulator: max20411: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: scmi: Allow for zero voltage domains (Adrien Thierry) [2213574] +- regulator: max20411: Directly include bitfield.h (Adrien Thierry) [2213574] +- regulator: Introduce Maxim MAX20411 Step-Down converter (Adrien Thierry) [2213574] +- regulator: tps65219: use IS_ERR() to detect an error pointer (Adrien Thierry) [2213574] +- regulator: mcp16502: add enum MCP16502_REG_HPM description (Adrien Thierry) [2213574] +- regulator: fixed-helper: use the correct function name in comment (Adrien Thierry) [2213574] +- regulator: act8945a: fix non-kernel-doc comments (Adrien Thierry) [2213574] +- regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo (Adrien Thierry) [2213574] +- regulator: tps65219: Report regulator name if devm_regulator_register fails (Adrien Thierry) [2213574] +- regulator: core: fix deadlock on regulator enable (Adrien Thierry) [2213574] +- regulator: core: Fix resolve supply lookup issue (Adrien Thierry) [2213574] +- regulator: core: Use different devices for resource allocation and DT lookup (Adrien Thierry) [2213574] +- regulator: add mt6357 regulator (Adrien Thierry) [2213574] +- regulator: core: fix resource leak in regulator_register() (Adrien Thierry) [2213574] +- regulator: core: fix module refcount leak in set_supply() (Adrien Thierry) [2213574] +- regulator: core: fix use_count leakage when handling boot-on (Adrien Thierry) [2213574] +- regulator: da9211: Use irq handler when ready (Adrien Thierry) [2213574] +- regulator: rk808: Use dev_err_probe (Adrien Thierry) [2213574] +- regulator: rk808: reduce 'struct rk808' usage (Adrien Thierry) [2213574] +- regulator: Drop obsolete dependencies on COMPILE_TEST (Adrien Thierry) [2213574] +- regulator: pv88080-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: pfuze100-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: isl6271a-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: fan53555: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: act8865-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: tps65023-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: tps62360-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: max8973-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: max8660: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: ltc3589: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: lp872x: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: ad5398: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: core: use kfree_const() to free space conditionally (Adrien Thierry) [2213574] +- regulator: bd718x7: Use dev_err_probe() (Adrien Thierry) [2213574] +- regulator: bd71815: bd71828: bd9576: Use dev_err_probe() (Adrien Thierry) [2213574] +- regulator: bd718x7: Drop unnecessary info print (Adrien Thierry) [2213574] +- regulator: tps6286x-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: tps51632-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: rpi-panel-attiny-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: pca9450-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: max8952: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: max8649: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: max1586: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: lp8755: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: lp3972: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: da9121-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] +- regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all() (Adrien Thierry) [2213574] +- regulator: arizona-micsupp: Don't use a common regulator name (Adrien Thierry) [2213574] +- regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines (Adrien Thierry) [2213574] +- regulator: twl6030: fix get status of twl6032 regulators (Adrien Thierry) [2213574] +- regulator: twl6030: re-add TWL6032_SUBCLASS (Adrien Thierry) [2213574] +- regulator: Add of_regulator_bulk_get_all (Adrien Thierry) [2213574] +- regulator: slg51000: Wait after asserting CS pin (Adrien Thierry) [2213574] +- regulator: core: fix UAF in destroy_regulator() (Adrien Thierry) [2213574] +- regulator: rt5759: fix OOB in validate_desc() (Adrien Thierry) [2213574] +- regulator: core: fix kobject release warning and memory leak in regulator_register() (Adrien Thierry) [2213574] +- regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Adrien Thierry) [2213574] +- i2c: core: Introduce i2c_client_get_device_id helper function (Adrien Thierry) [2213574] +- regulator: userspace-consumer: Handle regulator-output DT nodes (Adrien Thierry) [2213574] +- regulator: devres: Add devm_regulator_bulk_get_exclusive() (Adrien Thierry) [2213574] +- regulator: rt6190: Add support for Richtek RT6190 regulator (Adrien Thierry) [2213574] +- regulator: gpio: Add input_supply support in gpio_regulator_config (Adrien Thierry) [2213574] +- regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass (Adrien Thierry) [2213574] +- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574] +- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574] +- regulator: Add driver for MT6332 PMIC regulators (Adrien Thierry) [2213574] +- regulator: Add driver for MT6331 PMIC regulators (Adrien Thierry) [2213574] +- regulator: tps65219: Fix .bypass_val_on setting (Adrien Thierry) [2213574] +- regulator: core: Prevent integer underflow (Adrien Thierry) [2213574] +- regulator: bd9576: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574] +- regulator: bd71815: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574] +- regulator: core: Fix regulator supply registration with sysfs (Adrien Thierry) [2213574] +- regulator: tps65219: change tps65219_regulator_irq_types to static (Adrien Thierry) [2213574] +- regulator: drivers: Remove unnecessary print function dev_err() (Adrien Thierry) [2213574] +- regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Adrien Thierry) [2213574] +- regulator: max597x: Remove the unneeded result variable (Adrien Thierry) [2213574] +- regulator: drivers: Add TI TPS65219 PMIC regulators support (Adrien Thierry) [2213574] +- regulator: core: Remove "ramp_delay not set" debug message (Adrien Thierry) [2213574] +- regulator: core: Clean up on enable failure (Adrien Thierry) [2213574] +- regulator: core: Resolve supply name earlier to prevent double-init (Adrien Thierry) [2213574] +- regulator: Add devm helpers for get and enable (Adrien Thierry) [2213574] +- regulator/drivers/max8976: Switch to new of thermal API (Adrien Thierry) [2213574] +- regulator: core: Fix missing error return from regulator_bulk_get() (Adrien Thierry) [2213574] +- regulator: core: Allow drivers to define their init data as const (Adrien Thierry) [2213574] +- regulator: core: Allow specifying an initial load w/ the bulk API (Adrien Thierry) [2213574] +- regulator: mt6380: Fix unused array warning (Adrien Thierry) [2213574] +- regulator: core: Fix off-on-delay-us for always-on/boot-on regulators (Adrien Thierry) [2213574] +- regulator: of: Fix refcount leak bug in of_get_regulation_constraints() (Adrien Thierry) [2213574] +- regulator: max597x: Don't return uninitialized variable in .probe (Adrien Thierry) [2213574] +- regulator: max597x: Remove unused including (Adrien Thierry) [2213574] +- regulator: Fix MFD_MAX597X dependency (Adrien Thierry) [2213574] +- regulator: Fix parameter declaration and spelling mistake. (Adrien Thierry) [2213574] +- regulator: max597x: Add support for max597x regulator (Adrien Thierry) [2213574] +- regulator: scmi: Add missing of_node_get() (Adrien Thierry) [2213574] +- regulator: mt6370: Use the correct header for platform_device_id (Adrien Thierry) [2213574] +- regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing (Adrien Thierry) [2213574] +- regulator: mt6370: Add mt6370 DisplayBias and VibLDO support (Adrien Thierry) [2213574] +- regulator: rt5120: Add PMIC regulator support (Adrien Thierry) [2213574] +- regulator: rpi-panel-attiny: Use backlight helper (Adrien Thierry) [2213574] +- regulator: cros-ec: Use common cros_ec_command() (Adrien Thierry) [2213574] +- regulator: mp5416: remove kernel.h include (Adrien Thierry) [2213574] +- regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb (Adrien Thierry) [2213574] +- regulator: mp5416: add support for MP5496 (Adrien Thierry) [2213574] +- regulator: mp5416: use OF match data (Adrien Thierry) [2213574] +- regulator: mp5416: alphabetically sort header includes (Adrien Thierry) [2213574] +- regulator: pfuze100: Use devm_register_sys_off_handler() (Adrien Thierry) [2213574] +- kernel/reboot: Introduce sys-off handler API (Adrien Thierry) [2213574] +- notifier: Add blocking/atomic_notifier_chain_register_unique_prio() (Adrien Thierry) [2213574] +- regulator: scmi: Fix refcount leak in scmi_regulator_probe (Adrien Thierry) [2213574] +- regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt (Adrien Thierry) [2213574] +- regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET (Adrien Thierry) [2213574] +- regulator: core: Add error flags to sysfs attributes (Adrien Thierry) [2213574] +- regulator: pca9450: Enable DVS control via PMIC_STBY_REQ (Adrien Thierry) [2213574] +- regulator: pca9450: Make warm reset on WDOG_B assertion (Adrien Thierry) [2213574] +- regulator: pca9450: Make I2C Level Translator configurable (Adrien Thierry) [2213574] +- regulator: sm5703-regulator: Add regulators support for SM5703 MFD (Adrien Thierry) [2213574] +- regulator: richtek,rt4801: parse GPIOs per regulator (Adrien Thierry) [2213574] +- regulator: core: Sleep (not delay) in set_voltage() (Adrien Thierry) [2213574] +- regulator: core: Rename _regulator_enable_delay() (Adrien Thierry) [2213574] +- regulator: da9121: Fix uninit-value in da9121_assign_chip_model() (Adrien Thierry) [2213574] +- regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Adrien Thierry) [2213574] +- regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment (Adrien Thierry) [2213574] +- regulator: mt6366: Add support for MT6366 regulator (Adrien Thierry) [2213574] +- regulator: Flag uncontrollable regulators as always_on (Adrien Thierry) [2213574] +- regulator: fixed: Remove print on allocation failure (Adrien Thierry) [2213574] +- regulator: rt5759: Add support for Richtek RT5759 DCDC converter (Adrien Thierry) [2213574] +- regulator: wm8994: Add an off-on delay for WM8994 variant (Adrien Thierry) [2213574] +- regulator: vctrl: Use min() instead of doing it manually (Adrien Thierry) [2213574] +- regulator: da9121: Fix DA914x current values (Adrien Thierry) [2213574] +- regulator: Add support for TPS6286x (Adrien Thierry) [2213574] +- regulator: sy7636a: Remove requirement on sy7636a mfd (Adrien Thierry) [2213574] +- regulator/rpi-panel-attiny: Use two transactions for I2C read (Adrien Thierry) [2213574] +- regulator/rpi-panel-attiny: Use the regmap cache (Adrien Thierry) [2213574] +- regulator: rpi-panel: Remove get_brightness hook (Adrien Thierry) [2213574] +- regulator: rpi-panel: Add GPIO control for panel and touch resets (Adrien Thierry) [2213574] +- regulator: rpi-panel: Convert to drive lines directly (Adrien Thierry) [2213574] +- regulator: rpi-panel: Ensure the backlight is off during probe. (Adrien Thierry) [2213574] +- regulator: rpi-panel: Serialise operations. (Adrien Thierry) [2213574] +- regulator: rpi-panel: Handle I2C errors/timing to the Atmel (Adrien Thierry) [2213574] +- regulator: rpi-panel: Register with a unique backlight name (Adrien Thierry) [2213574] +- notifier: Return an error when a callback has already been registered (Adrien Thierry) [2213574] +- regulator: bd718x7: Use rohm generic restricted voltage setting (Adrien Thierry) [2213574] +- regulator: da9121: Emit only one error message in .remove() (Adrien Thierry) [2213574] +- regulator: rtq6752: Enclose 'enable' gpio control by enable flag (Adrien Thierry) [2213574] +- regulator: core: resolve supply voltage deferral silently (Adrien Thierry) [2213574] +- regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2213574] +- regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST (Adrien Thierry) [2213574] +- regulator: ti-abb: Make use of the helper function devm_ioremap related (Adrien Thierry) [2213574] +- regulator: bd718x7: Suopport configuring UVP/OVP state (Adrien Thierry) [2213574] +- nvmem: qcom-spmi-sdam: register at device init time (Adrien Thierry) [2210329] +- nvmem: qcom-spmi-sdam: fix module autoloading (Adrien Thierry) [2210329] +- redhat/configs: turn on lpuart serial port support Driver (Steve Best) [2208834] +- hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2182083] +- stmmac: fix changing mac address (Corinna Vinschen) [2213161] +- block: Skip destroyed blkg when restart in blkg_destroy_all() (Ming Lei) [2193077] +- blk-mq: fix race condition in active queue accounting (Ming Lei) [2208900] +- qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2211391] +- qede: fix interrupt coalescing configuration (Michal Schmidt) [2211391] +- kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer) [RHEL-349] +- can: flexcan: avoid unbalanced pm_runtime_enable warning (Steve Best) [2182869] +- can: flexcan: add auto stop mode for IMX93 to support wakeup (Steve Best) [2182869] +- Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185959] {CVE-2023-1989} +- platform/x86: ISST: Increase range of valid mail box commands (David Arcari) [2154079] +- platform/x86: ISST: Fix kernel documentation warnings (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: v1.14 release (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Fix display of uncore min frequency (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Use null-terminated string (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Remove duplicate dup() (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Handle open() failure case (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Remove unused non_block flag (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (David Arcari) [2154079] +- platform/x86: ISST: Fix typo in comments (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Release v1.13 (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Optimize CPU initialization (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Enforce isst_id value (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Do not export get_physical_id (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Convert more function to use isst_id (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Add pkg and die in isst_id (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Introduce struct isst_id (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Remove unused core_mask array (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Remove dead code (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Remove unneeded semicolon (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Fix off by one check (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (David Arcari) [2154079] +- tools/power/x86/intel-speed-select: Display error on turbo mode disabled (David Arcari) [2154079] + * Wed Jun 14 2023 Jan Stancek [5.14.0-328.el9] - epoll: rename global epmutex (Carlos Maiolino) [2044953] - epoll: use refcount to reduce ep_mutex contention (Carlos Maiolino) [2044953] diff --git a/sources b/sources index 4b5f4bc..c2bff43 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-328.el9.tar.xz) = 847238a35da4bdd8396603ca6b14b37e47b7338eed1b612d7bd4849c13ddeb85ff26806745f28c0b4aedbecdf997a0f8b6ee975c1374e81b7e90d0132494c5fa -SHA512 (kernel-abi-stablelists-5.14.0-328.el9.tar.bz2) = 10bfd7278f45d384989fcbfa46a4c4daf427dabc74f63dc39d46c401e3a0d9d983816a615b1fb241b7d1c4062b0367e76d81f90d63690b8c91c8202e001823f3 -SHA512 (kernel-kabi-dw-5.14.0-328.el9.tar.bz2) = 099aa605b257b585eb64513a090c417d1418d0f691f5c41ecdac6186f9e53159d4994798bfb3ca6bbcfff48ea34cb9b1e3f7eeabc88d052b95f7e79a73f4b97c +SHA512 (linux-5.14.0-329.el9.tar.xz) = 0d98edcb9017c7670f62ec52842551a4d6f17897b5143ee7161d518a99473d6c001129a6a285e24f6accd657e6e95ebe16fd4af9ee55e7083015ee3c63b79c31 +SHA512 (kernel-abi-stablelists-5.14.0-329.el9.tar.bz2) = 4f095e2865da74646efa68d533cf1799f4ef8e590d9c611b25376737f0854f2432b1d2bc593c7de23a22783da6e606b3d1428af9f7122fce0e40550acbdfffc9 +SHA512 (kernel-kabi-dw-5.14.0-329.el9.tar.bz2) = 099aa605b257b585eb64513a090c417d1418d0f691f5c41ecdac6186f9e53159d4994798bfb3ca6bbcfff48ea34cb9b1e3f7eeabc88d052b95f7e79a73f4b97c