Skip to content

Commit c0d9c52

Browse files
committed
Merge tag 'kernel-6.12.0-55.3.1.el10_0' into main
JIRA: INTERNAL Upstream Status: RHEL only Don't bring in changes from Makefile.rhelver. Signed-off-by: Jan Stancek <jstancek@redhat.com>
2 parents de9cc03 + 5ab5a05 commit c0d9c52

File tree

5 files changed

+22
-11
lines changed

5 files changed

+22
-11
lines changed

arch/arm64/mm/init.c

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -116,15 +116,6 @@ static void __init arch_reserve_crashkernel(void)
116116

117117
static phys_addr_t __init max_zone_phys(phys_addr_t zone_limit)
118118
{
119-
/**
120-
* Information we get from firmware (e.g. DT dma-ranges) describe DMA
121-
* bus constraints. Devices using DMA might have their own limitations.
122-
* Some of them rely on DMA zone in low 32-bit memory. Keep low RAM
123-
* DMA zone on platforms that have RAM there.
124-
*/
125-
if (memblock_start_of_DRAM() < U32_MAX)
126-
zone_limit = min(zone_limit, U32_MAX);
127-
128119
return min(zone_limit, memblock_end_of_DRAM() - 1) + 1;
129120
}
130121

@@ -140,6 +131,14 @@ static void __init zone_sizes_init(void)
140131
acpi_zone_dma_limit = acpi_iort_dma_get_max_cpu_address();
141132
dt_zone_dma_limit = of_dma_get_max_cpu_address(NULL);
142133
zone_dma_limit = min(dt_zone_dma_limit, acpi_zone_dma_limit);
134+
/*
135+
* Information we get from firmware (e.g. DT dma-ranges) describe DMA
136+
* bus constraints. Devices using DMA might have their own limitations.
137+
* Some of them rely on DMA zone in low 32-bit memory. Keep low RAM
138+
* DMA zone on platforms that have RAM there.
139+
*/
140+
if (memblock_start_of_DRAM() < U32_MAX)
141+
zone_dma_limit = min(zone_dma_limit, U32_MAX);
143142
arm64_dma_phys_limit = max_zone_phys(zone_dma_limit);
144143
max_zone_pfns[ZONE_DMA] = PFN_DOWN(arm64_dma_phys_limit);
145144
#endif

drivers/infiniband/hw/mlx5/mr.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1935,7 +1935,8 @@ mlx5_alloc_priv_descs(struct ib_device *device,
19351935
static void
19361936
mlx5_free_priv_descs(struct mlx5_ib_mr *mr)
19371937
{
1938-
if (!mr->umem && !mr->data_direct && mr->descs) {
1938+
if (!mr->umem && !mr->data_direct &&
1939+
mr->ibmr.type != IB_MR_TYPE_DM && mr->descs) {
19391940
struct ib_device *device = mr->ibmr.device;
19401941
int size = mr->max_descs * mr->desc_size;
19411942
struct mlx5_ib_dev *dev = to_mdev(device);

redhat/dracut-virt.conf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ dracutmodules+=" systemd-sysext "
2727
# modules: root disk integrity protection
2828
dracutmodules+=" systemd-veritysetup "
2929

30+
# modules: FIPS
31+
dracutmodules+=" fips "
32+
# FIPS mode requires early crypto drivers test
33+
drivers+=" =crypto "
34+
3035
# drivers: virtual buses, pci
3136
drivers+=" virtio-pci virtio-mmio " # qemu-kvm
3237
drivers+=" hv-vmbus pci-hyperv " # hyperv

redhat/kernel.changelog-10.0

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
* Thu Mar 06 2025 Jan Stancek <jstancek@redhat.com> [6.12.0-55.3.1.el10_0]
2+
- RDMA/mlx5: Fix a WARN during dereg_mr for DM type (Benjamin Poirier) [RHEL-41204]
3+
- arm64: mm: Fix zone_dma_limit calculation (Luiz Capitulino) [RHEL-71568]
4+
- uki: enable FIPS mode (Vitaly Kuznetsov) [RHEL-80149]
5+
Resolves: RHEL-41204, RHEL-71568, RHEL-80149
6+
17
* Mon Mar 03 2025 Jan Stancek <jstancek@redhat.com> [6.12.0-55.2.1.el10_0]
28
- Documentation/powerpc/fadump: add additional parameter feature details (Mamatha Inamdar) [RHEL-70827]
39
- powerpc: increase MIN RMA size for CAS negotiation (Mamatha Inamdar) [RHEL-70827]

redhat/kernel.spec.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -860,7 +860,7 @@ BuildRequires: lld
860860
%endif
861861

862862
%if %{with_efiuki}
863-
BuildRequires: dracut
863+
BuildRequires: dracut >= 104
864864
# For dracut UEFI uki binaries
865865
BuildRequires: binutils
866866
# For the initrd

0 commit comments

Comments
 (0)