diff --git a/Makefile.rhelver b/Makefile.rhelver index 0c4ef47..085d07a 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 131 +RHEL_RELEASE = 132 # # ZSTREAM diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 03c466c..4efdf2e 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -1197,6 +1197,7 @@ CONFIG_DEVFREQ_GOV_USERSPACE=m CONFIG_DEVMEM=y # CONFIG_DEVPORT is not set CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIMLIB=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index bd83e6d..52755cd 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -1189,6 +1189,7 @@ CONFIG_DEVFREQ_GOV_USERSPACE=m # CONFIG_DEVMEM is not set # CONFIG_DEVPORT is not set CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIMLIB=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 47a4c48..4404960 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1009,6 +1009,7 @@ CONFIG_DEVICE_PRIVATE=y CONFIG_DEVMEM=y # CONFIG_DEVPORT is not set CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIMLIB=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 5f37ad3..1658f0f 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1001,6 +1001,7 @@ CONFIG_DEVICE_PRIVATE=y CONFIG_DEVMEM=y # CONFIG_DEVPORT is not set CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIMLIB=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 720955b..eddd80b 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1014,6 +1014,7 @@ CONFIG_DEV_DAX_PMEM=m CONFIG_DEVMEM=y # CONFIG_DEVPORT is not set CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIAG288_WATCHDOG=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index d0bfdc2..9656aab 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -1006,6 +1006,7 @@ CONFIG_DEV_DAX_PMEM=m CONFIG_DEVMEM=y # CONFIG_DEVPORT is not set CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIAG288_WATCHDOG=m diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index ba65df7..04d741c 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -1013,6 +1013,7 @@ CONFIG_DEV_DAX_PMEM=m CONFIG_DEVMEM=y # CONFIG_DEVPORT is not set CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIAG288_WATCHDOG=m diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index d21334f..d3e8db0 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1085,6 +1085,7 @@ CONFIG_DEVICE_PRIVATE=y CONFIG_DEVMEM=y CONFIG_DEVPORT=y CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIMLIB=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index c298ecf..67b981b 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1077,6 +1077,7 @@ CONFIG_DEVICE_PRIVATE=y CONFIG_DEVMEM=y CONFIG_DEVPORT=y CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIMLIB=y diff --git a/kernel.spec b/kernel.spec index 5b0fe47..5f2dbe7 100755 --- a/kernel.spec +++ b/kernel.spec @@ -121,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 131.el9 +%define pkgrelease 132.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 131%{?buildid}%{?dist} +%define specrelease 132%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -679,7 +679,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-131.el9.tar.xz +Source0: linux-5.14.0-132.el9.tar.xz Source1: Makefile.rhelver @@ -1351,8 +1351,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-131.el9 -c -mv linux-5.14.0-131.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-132.el9 -c +mv linux-5.14.0-132.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -3009,6 +3009,153 @@ fi # # %changelog +* Tue Jul 19 2022 Patrick Talbert [5.14.0-132.el9] +- SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089430] +- SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089430] +- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089430] +- SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089430] +- kdump: round up the total memory size to 128M for crashkernel reservation (Tao Liu) [2058040] +- topology/sysfs: Add PPIN in sysfs under cpu topology (Mark Langsdorf) [2067284] +- x86/cpu: Read/save PPIN MSR during initialization (Mark Langsdorf) [2067284] +- x86/cpu: Merge Intel and AMD ppin_init() functions (Mark Langsdorf) [2067284] +- x86/build: Use the proper name CONFIG_FW_LOADER (Mark Langsdorf) [2067252] +- gpio: mockup: Convert to use software nodes (Mark Langsdorf) [2067252] +- of: unittest: update text of expected warnings (Mark Langsdorf) [2067284] +- rtc: mc146818-lib: fix signedness bug in mc146818_get_time() (Mark Langsdorf) [2067284] +- topology/sysfs: get rid of htmldoc warning (Mark Langsdorf) [2067284] +- topology: Fix up build warning in topology_is_visible() (Mark Langsdorf) [2067284] +- arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067284] +- topology/sysfs: Hide PPIN on systems that do not support it. (Mark Langsdorf) [2067284] +- regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067284] +- regmap: add configurable downshift for addresses (Mark Langsdorf) [2067284] +- drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067284] +- devres: fix typos in comments (Mark Langsdorf) [2067284] +- base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067284] +- driver core: dd: fix return value of __setup handler (Mark Langsdorf) [2067284] +- driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067284] +- driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067284] +- arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067284] +- PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067284] +- PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067284] +- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067284] +- PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067284] +- PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067284] +- PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067284] +- PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067284] +- firmware_loader: EXTRA_FIRMWARE does not support compressed files (Mark Langsdorf) [2067284] +- driver core: cleanup double words comments (Mark Langsdorf) [2067284] +- device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067284] +- regmap: irq: cleanup comments (Mark Langsdorf) [2067284] +- platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067284] +- devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067284] +- topology/sysfs: Add format parameter to macro defining "show" functions for proc (Mark Langsdorf) [2067284] +- component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067284] +- device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067284] +- regmap-irq: Fix typo in comment (Mark Langsdorf) [2067284] +- driver core: Free DMA range map when device is released (Mark Langsdorf) [2067284] +- regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067284] +- PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067284] +- devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067284] +- regmap: debugfs: Fix indentation (Mark Langsdorf) [2067284] +- regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067284] +- driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067284] +- driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067284] +- headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067284] +- redhat: enable CONFIG_DEVTMPFS_SAFE (Mark Langsdorf) [2067284] +- devtmpfs: mount with noexec and nosuid (Mark Langsdorf) [2067284] +- driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067284] +- kobject: remove kset from struct kset_uevent_ops callbacks (Mark Langsdorf) [2067284] +- driver core: make kobj_type constant. (Mark Langsdorf) [2067284] +- PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067284] +- software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067284] +- driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067284] +- device property: Add fwnode_iomap() (Mark Langsdorf) [2067284] +- device property: Drop fwnode_graph_get_remote_node() (Mark Langsdorf) [2067284] +- device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067284] +- device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067284] +- device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067284] +- device property: Fix fwnode_graph_devcon_match() fwnode leak (Mark Langsdorf) [2067284] +- PM: runtime: Add safety net to supplier device release (Mark Langsdorf) [2067284] +- PM: runtime: Capture device status before disabling runtime PM (Mark Langsdorf) [2067284] +- rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067284] +- rtc: mc146818-lib: change return values of mc146818_get_time() (Mark Langsdorf) [2067284] +- rtc: cmos: take rtc_lock while reading from CMOS (Mark Langsdorf) [2067284] +- device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067284] +- Documentation/auxiliary_bus: Move the text into the code (Mark Langsdorf) [2067284] +- Documentation/auxiliary_bus: Clarify the release of devices from find device (Mark Langsdorf) [2067284] +- Documentation/auxiliary_bus: Clarify __auxiliary_driver_register (Mark Langsdorf) [2067284] +- Documentation/auxiliary_bus: Clarify auxiliary_device creation (Mark Langsdorf) [2067284] +- topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067284] +- topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067284] +- topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067284] +- driver core: platform: Make use of the helper function dev_err_probe() (Mark Langsdorf) [2067284] +- device property: Remove device_add_properties() API (Mark Langsdorf) [2067284] +- PCI: Convert to device_create_managed_software_node() (Mark Langsdorf) [2067284] +- driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067284] +- arch_topology: Remove unused topology_set_thermal_pressure() and related (Mark Langsdorf) [2067284] +- thermal: cpufreq_cooling: Use new thermal pressure update function (Mark Langsdorf) [2067284] +- arch_topology: Introduce thermal pressure update function (Mark Langsdorf) [2067284] +- regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067284] +- PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067252] +- arch_numa: simplify numa_distance allocation (Mark Langsdorf) [2067252] +- arm64: support page mapping percpu first chunk allocator (Mark Langsdorf) [2067252] +- PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067252] +- PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067252] +- PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067252] +- device property: Drop redundant NULL checks (Mark Langsdorf) [2067252] +- PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067252] +- PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067252] +- regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067252] +- PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067252] +- x86/build: Tuck away built-in firmware under FW_LOADER (Mark Langsdorf) [2067252] +- vmlinux.lds.h: wrap built-in firmware support under FW_LOADER (Mark Langsdorf) [2067252] +- firmware_loader: move struct builtin_fw to the only place used (Mark Langsdorf) [2067252] +- x86/microcode: Use the firmware_loader built-in API (Mark Langsdorf) [2067252] +- firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE() (Mark Langsdorf) [2067252] +- firmware_loader: formalize built-in firmware API (Mark Langsdorf) [2067252] +- component: do not leave master devres group open after bind (Mark Langsdorf) [2067252] +- driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067252] +- regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067252] +- device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067252] +- driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067252] +- firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067252] +- firmware_loader: split built-in firmware call (Mark Langsdorf) [2067252] +- firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067252] +- drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067252] +- drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067252] +- driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067252] +- driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067252] +- driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067252] +- driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067252] +- driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067252] +- driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067252] +- driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067252] +- driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067252] +- driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067252] +- PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067252] +- PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067252] +- PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067252] +- PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067252] +- PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067252] +- PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067252] +- regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067252] +- driver core: platform: Remove platform_device_add_properties() (Mark Langsdorf) [2067252] +- PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067252] +- Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067252] +- device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2067252] +- drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Mark Langsdorf) [2067252] +- regmap: allow const array for {devm_,}regmap_field_bulk_alloc reg_fields (Mark Langsdorf) [2067252] +- driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067252] +- cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067252] +- driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067252] +- firmware: fix theoretical UAF race with firmware cache and resume (Mark Langsdorf) [2067252] +- driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067252] +- driver core: Split device_platform_notify() (Mark Langsdorf) [2067252] +- software nodes: Split software_node_notify() (Mark Langsdorf) [2067252] +- regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067252] +- regmap: fix the offset of register error log (Mark Langsdorf) [2067252] +- nfs: reexport documentation (Dave Wysochanski) [2006399] + * Mon Jul 18 2022 Patrick Talbert [5.14.0-131.el9] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2102818] - scsi: lpfc: Update lpfc version to 14.2.0.5 (Paul Ely) [2102818] diff --git a/sources b/sources index 464fc73..acbf12f 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-131.el9.tar.xz) = 0cb845c49873a4b15a90a8994fc453e5bc82e4c775846366afd6ae025f804fb571c3c55b4b88c13ce87966aae1ff83036fbc2956b8d280dfd3cb492fd26bb241 -SHA512 (kernel-abi-stablelists-5.14.0-131.el9.tar.bz2) = 10a0bfa957539be7b4885da3d53fef72a39afb284b4e7c43b1a1230c524aa4414e9b5854411612846fd17d4f6aa530f10ea1cd345b303e4a5d66d7e941f63a01 -SHA512 (kernel-kabi-dw-5.14.0-131.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674 +SHA512 (linux-5.14.0-132.el9.tar.xz) = 39e914eb8ea0d8f79cb0edf0798598e3737e92cd99634b4f348ff855052e9aa1959b8622113e7dd8d6ab28a38540ab2d000e1f24cb1be7a01d3f1a3009c9f941 +SHA512 (kernel-abi-stablelists-5.14.0-132.el9.tar.bz2) = 3260455899777781076b96420617b0d383edd6f17678dd8d31043b7d527794564855079b60f1fe08ac40a3c34c34fb140dbecdc66f005c8efbe6234ccee5f05c +SHA512 (kernel-kabi-dw-5.14.0-132.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674