diff --git a/Makefile.rhelver b/Makefile.rhelver index 21433558f..fe3a44354 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 5 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 499 +RHEL_RELEASE = 500 # # ZSTREAM diff --git a/kernel.changelog b/kernel.changelog index 134f82847..0f3a00d22 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,120 @@ +* Mon Aug 19 2024 Lucas Zampieri [5.14.0-500.el9] +- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} +- rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] +- tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] +- Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] +- kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] +- kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] +- kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] +- kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] +- kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] +- perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] +- perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] +- perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] +- perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] +- perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] +- perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] +- perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] +- perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] +- perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] +- perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] +- perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] +- perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] +- x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] +- x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] +- intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] +- iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] +- iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] +- iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] +- iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] +- iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] +- iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] +- iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] +- iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] +- iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] +- iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] +- fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] +- libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] +- testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] +- libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] +- libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] +- dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] +- nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] +- nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] +- nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] +- nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] +- nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] +- nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] +- dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] +- nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] +- nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] +- dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] +- fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] +- dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] +- dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] +- dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] +- dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] +- tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] +- dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] +- dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] +- nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] +- ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] +- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} +- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544} +Resolves: RHEL-20057, RHEL-20059, RHEL-23824, RHEL-40162, RHEL-44248, RHEL-46931, RHEL-50869, RHEL-52956, RHEL-54027 + * Fri Aug 16 2024 Lucas Zampieri [5.14.0-499.el9] - ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] diff --git a/kernel.spec b/kernel.spec index 9ba26e39c..fbfc6afc9 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 499 +%define pkgrelease 500 %define kversion 5 -%define tarfile_release 5.14.0-499.el9 +%define tarfile_release 5.14.0-500.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 499%{?buildid}%{?dist} +%define specrelease 500%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-499.el9 +%define kabiversion 5.14.0-500.el9 # # End of genspec.sh variables @@ -3782,6 +3782,122 @@ fi # # %changelog +* Mon Aug 19 2024 Lucas Zampieri [5.14.0-500.el9] +- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} +- rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] +- tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] +- Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] +- rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] +- kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] +- kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] +- kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] +- kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] +- kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] +- perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] +- perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] +- perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] +- perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] +- perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] +- perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] +- perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] +- perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] +- perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] +- perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] +- perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] +- perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] +- x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] +- x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] +- x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] +- intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] +- iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] +- iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] +- iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] +- iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] +- iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] +- iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] +- iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] +- iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] +- iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] +- iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] +- fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] +- libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] +- testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] +- libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] +- libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] +- dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] +- nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] +- nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] +- nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] +- nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] +- nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] +- nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] +- dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] +- nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] +- nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] +- dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] +- fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] +- dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] +- dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] +- dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] +- dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] +- tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] +- dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] +- dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] +- nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] +- ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] +- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} +- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544} + * Fri Aug 16 2024 Lucas Zampieri [5.14.0-499.el9] - ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] diff --git a/sources b/sources index aefffffda..8606bced9 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-499.el9.tar.xz) = 5fd78310e971708fd8997f02397dd85ac9cf75976728faa893a87b1b97d3d00b62a169344056b2c961ed3b3ad18d4618cfcdab4405040c840fcb550ba86db0ad -SHA512 (kernel-abi-stablelists-5.14.0-499.el9.tar.bz2) = 40965360a79add1adcea8d833718b130937e0462dc040fd3a02008ae172436b23b3e224fdba95e04828eb0ffec4e51355cc0272020b2237c2e533636f2848907 -SHA512 (kernel-kabi-dw-5.14.0-499.el9.tar.bz2) = 6adc2e12798d6842e084f0f9026b4a09731cf92ad05fd22f8af76bb219fea6decc61dee0c2c36da4f0131d652eea8d9882a8180f8e066b84242b8f89ecfcf506 +SHA512 (linux-5.14.0-500.el9.tar.xz) = 92fd757d03ec7db0026c7550982ac3a107a1ce2b346b82fbff769811940ba005eeeba1e782142cdc0445642e17537594d43c006a7e077876bc6400b7df681dea +SHA512 (kernel-abi-stablelists-5.14.0-500.el9.tar.bz2) = 6e77afc63ceee00fc691ad59ba3d24f740a3b53972fa5f4567ec68abb659e960641d626ca49f1c7f45c8b23f5809af4ab553f011c302eea4be5b7a2ef503848e +SHA512 (kernel-kabi-dw-5.14.0-500.el9.tar.bz2) = 3bdd16b2d6afe5acbe34cc61d43308580797bb0ca86a4b3114da5c6a3415851cba5ab454afd96745e242ae9d8666ad026f8ad89fb0ca0537c31076adabf94ba3