Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
2629d0a
hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
PlaidCat May 21, 2025
de9848f
gfs2: No longer use 'extern' in function declarations
PlaidCat May 21, 2025
2a8c621
idpf: enable WB_ON_ITR
PlaidCat May 21, 2025
9d02768
idpf: fix VF dynamic interrupt ctl register initialization
PlaidCat May 21, 2025
d9bc8ac
idpf: add support for SW triggered interrupts
PlaidCat May 21, 2025
1df95f1
idpf: trigger SW interrupt when exiting wb_on_itr mode
PlaidCat May 21, 2025
4e2d560
NFS: Extend rdirplus mount option with "force|none"
PlaidCat May 21, 2025
bc276f7
netfilter: ipset: add missing range check in bitmap_ip_uadt
PlaidCat May 21, 2025
e99974a
Rebuild rocky8_10 with kernel-4.18.0-553.52.1.el8_10
PlaidCat May 21, 2025
b1ec6b4
bpf, vsock: Invoke proto::close on close()
PlaidCat May 21, 2025
e5e9bbd
vsock: Keep the binding until socket destruction
PlaidCat May 21, 2025
b8310ae
vsock: Orphan socket after transport release
PlaidCat May 21, 2025
ceb130f
x86/kexec: Add EFI config table identity mapping for kexec kernel
PlaidCat May 21, 2025
b79960e
platform/x86: dell-wmi-sysman: Fix crash caused by calling kset_unreg…
PlaidCat May 21, 2025
2fc5d77
platform/x86: dell-wmi-sysman: Fix possible NULL pointer deref on exit
PlaidCat May 21, 2025
c9bcfcc
platform/x86: dell-wmi-sysman: Make it safe to call exit_foo_attribut…
PlaidCat May 21, 2025
034af00
platform/x86: dell-wmi-sysman: Fix release_attributes_data() getting …
PlaidCat May 21, 2025
21f74bf
platform/x86: dell-wmi-sysman: Cleanup sysman_init() error-exit handling
PlaidCat May 21, 2025
b9e4d1e
platform/x86: dell-wmi-sysman: Make sysman_init() return -ENODEV of t…
PlaidCat May 21, 2025
3e8b4ec
platform/x86: dell-wmi-sysman: Cleanup create_attributes_level_sysfs_…
PlaidCat May 21, 2025
1027f1f
platform/x86: dell-wmi-sysman: Make init_bios_attributes() ACPI objec…
PlaidCat May 21, 2025
9fa44c7
s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs
PlaidCat May 21, 2025
1ce50d8
net/mlx5e: SHAMPO, Fix incorrect page release
PlaidCat May 21, 2025
1632872
net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
PlaidCat May 21, 2025
3a1556a
net/mlx5: Split function_setup() to enable and open functions
PlaidCat May 21, 2025
a6311dd
net/mlx5: Always stop health timer during driver removal
PlaidCat May 21, 2025
32f8780
Rebuild rocky8_10 with kernel-4.18.0-553.53.1.el8_10
PlaidCat May 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile.rhelver
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ RHEL_MINOR = 10
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_RELEASE = 553.51.1
RHEL_RELEASE = 553.53.1

#
# ZSTREAM
Expand Down
3 changes: 3 additions & 0 deletions arch/s390/pci/pci_bus.c
Original file line number Diff line number Diff line change
Expand Up @@ -340,6 +340,9 @@ static bool zpci_bus_is_isolated_vf(struct zpci_bus *zbus, struct zpci_dev *zdev
{
struct pci_dev *pdev;

if (!zdev->vfn)
return false;

pdev = zpci_iov_find_parent_pf(zbus, zdev);
if (!pdev)
return true;
Expand Down
27 changes: 27 additions & 0 deletions arch/x86/kernel/machine_kexec_64.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#include <asm/kexec-bzimage64.h>
#include <asm/setup.h>
#include <asm/set_memory.h>
#include <asm/efi.h>

#ifdef CONFIG_ACPI
/*
Expand Down Expand Up @@ -92,6 +93,8 @@ map_efi_systab(struct x86_mapping_info *info, pgd_t *level4p)
{
#ifdef CONFIG_EFI
unsigned long mstart, mend;
void *kaddr;
int ret;

if (!efi_enabled(EFI_BOOT))
return 0;
Expand All @@ -107,6 +110,30 @@ map_efi_systab(struct x86_mapping_info *info, pgd_t *level4p)
if (!mstart)
return 0;

ret = kernel_ident_mapping_init(info, level4p, mstart, mend);
if (ret)
return ret;

kaddr = memremap(mstart, mend - mstart, MEMREMAP_WB);
if (!kaddr) {
pr_err("Could not map UEFI system table\n");
return -ENOMEM;
}

mstart = efi.config_table;

if (efi_enabled(EFI_64BIT)) {
efi_system_table_64_t *stbl = (efi_system_table_64_t *)kaddr;

mend = mstart + sizeof(efi_config_table_64_t) * stbl->nr_tables;
} else {
efi_system_table_32_t *stbl = (efi_system_table_32_t *)kaddr;

mend = mstart + sizeof(efi_config_table_32_t) * stbl->nr_tables;
}

memunmap(kaddr);

return kernel_ident_mapping_init(info, level4p, mstart, mend);
#endif
return 0;
Expand Down
Loading