Skip to content

Commit 5155967

Browse files
committed
Rebuild rocky9_2 with kernel-5.14.0-284.30.1.el9_2
Rebuild_History BUILDABLERebuilding Kernel from rpm changelog with Fuzz Limit: 87.50% Number of commits in upstream range v4.18~1..master: 488125 Number of commits in rpm: 628 Number of commits matched with upstream: 607 (96.66%) Number of commits in upstream but not in rpm: 487519 Number of commits NOT found in upstream: 21 (3.34%) Rebuilding Kernel on Branch rocky9_2_rebuild_kernel-5.14.0-284.30.1.el9_2 for kernel-5.14.0-284.30.1.el9_2 Clean Cherry Picks: 493 (81.22%) Empty Cherry Picks: 109 (17.96%) _______________________________ Full Details Located here: ciq/ciq_backports/kernel-5.14.0-284.30.1.el9_2/rebuild.details.txt Includes: * git commit header above * Empty Commits with upstream SHA * RPM ChangeLog Entries that could not be matched Individual Empty Commit failures contained in the same containing directory. The git message for empty commits will have the path for the failed commit. File names are the first 8 characters of the upstream SHA
1 parent 3a6b90e commit 5155967

File tree

3,436 files changed

+22035
-15496
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,436 files changed

+22035
-15496
lines changed
File renamed without changes.

Documentation/networking/device_drivers/atm/cxacru-cf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python
1+
#! /usr/bin/python3 -s
22
# Copyright 2009 Simon Arlott
33
#
44
# This program is free software; you can redistribute it and/or modify it

Documentation/networking/device_drivers/ethernet/intel/ice.rst

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -84,24 +84,6 @@ Once the VM shuts down, or otherwise releases the VF, the command will
8484
complete.
8585

8686

87-
Important notes for SR-IOV and Link Aggregation
88-
-----------------------------------------------
89-
Link Aggregation is mutually exclusive with SR-IOV.
90-
91-
- If Link Aggregation is active, SR-IOV VFs cannot be created on the PF.
92-
- If SR-IOV is active, you cannot set up Link Aggregation on the interface.
93-
94-
Bridging and MACVLAN are also affected by this. If you wish to use bridging or
95-
MACVLAN with SR-IOV, you must set up bridging or MACVLAN before enabling
96-
SR-IOV. If you are using bridging or MACVLAN in conjunction with SR-IOV, and
97-
you want to remove the interface from the bridge or MACVLAN, you must follow
98-
these steps:
99-
100-
1. Destroy SR-IOV VFs if they exist
101-
2. Remove the interface from the bridge or MACVLAN
102-
3. Recreate SRIOV VFs as needed
103-
104-
10587
Additional Features and Configurations
10688
======================================
10789

Documentation/networking/rxrpc.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -880,8 +880,8 @@ The kernel interface functions are as follows:
880880

881881
notify_end_rx can be NULL or it can be used to specify a function to be
882882
called when the call changes state to end the Tx phase. This function is
883-
called with the call-state spinlock held to prevent any reply or final ACK
884-
from being delivered first.
883+
called with a spinlock held to prevent the last DATA packet from being
884+
transmitted until the function returns.
885885

886886
(#) Receive data from a call::
887887

Documentation/sphinx/kernel_include.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python3
1+
#! /usr/bin/python3 -s
22
# -*- coding: utf-8; mode: python -*-
33
# pylint: disable=R0903, C0330, R0914, R0912, E0401
44

Documentation/sphinx/maintainers_include.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python
1+
#! /usr/bin/python3 -s
22
# SPDX-License-Identifier: GPL-2.0
33
# -*- coding: utf-8; mode: python -*-
44
# pylint: disable=R0903, C0330, R0914, R0912, E0401

Documentation/sphinx/rstFlatTable.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python3
1+
#! /usr/bin/python3 -s
22
# -*- coding: utf-8; mode: python -*-
33
# pylint: disable=C0330, R0903, R0912
44

Documentation/target/tcm_mod_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python
1+
#! /usr/bin/python3 -s
22
# The TCM v4 multi-protocol fabric module generation script for drivers/target/$NEW_MOD
33
#
44
# Copyright (c) 2010 Rising Tide Systems

Documentation/trace/postprocess/decode_msr.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python
1+
#! /usr/bin/python3 -s
22
# add symbolic names to read_msr / write_msr in trace
33
# decode_msr msr-index.h < trace
44
import sys

Documentation/translations/zh_CN/process/magic-number.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Linux 魔术数
2525
...
2626
};
2727

28-
当你以后给内核添加增强功能的时候,请遵守这条规则!这样就会节省数不清的调试时间,特别是一些古怪的情况,例如,数组超出范围并且重新写了超出部分。遵守这个规则,这些情况可以被快速地,安全地避免。
28+
当你以后给内核添加增强功能的时候,请遵守这条规则!这样就会节省数不清的调试时间,特别是一些古怪的情况,例如,数组超出范围并且重新写了超出部分。遵守这个规则,这些情况可以被快速地,安全地避免。
2929

3030
Theodore Ts'o
3131
31 Mar 94

Makefile.rhelver

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RHEL_MINOR = 2
1212
#
1313
# Use this spot to avoid future merge conflicts.
1414
# Do not trim this comment.
15-
RHEL_RELEASE = 284
15+
RHEL_RELEASE = 284.30.1
1616

1717
#
1818
# ZSTREAM
@@ -34,7 +34,7 @@ RHEL_RELEASE = 284
3434
# (when you give RHDISTGIT_BRANCH on the command line, in which case the Z
3535
# number will be incremented instead of the Y).
3636
#
37-
ZSTREAM ?= no
37+
ZSTREAM ?= yes
3838

3939
#
4040
# Early y+1 numbering

arch/powerpc/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -422,9 +422,9 @@ ifeq ($(KBUILD_EXTMOD),)
422422
prepare: vdso_prepare
423423
vdso_prepare: prepare0
424424
$(if $(CONFIG_VDSO32),$(Q)$(MAKE) \
425-
$(build)=arch/powerpc/kernel/vdso32 include/generated/vdso32-offsets.h)
425+
$(build)=arch/powerpc/kernel/vdso include/generated/vdso32-offsets.h)
426426
$(if $(CONFIG_PPC64),$(Q)$(MAKE) \
427-
$(build)=arch/powerpc/kernel/vdso64 include/generated/vdso64-offsets.h)
427+
$(build)=arch/powerpc/kernel/vdso include/generated/vdso64-offsets.h)
428428
endif
429429

430430
archprepare: checkbin

arch/powerpc/kernel/Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,5 +193,8 @@ targets += prom_init_check
193193
clean-files := vmlinux.lds
194194

195195
# Force dependency (incbin is bad)
196-
$(obj)/vdso32_wrapper.o : $(obj)/vdso32/vdso32.so.dbg
197-
$(obj)/vdso64_wrapper.o : $(obj)/vdso64/vdso64.so.dbg
196+
$(obj)/vdso32_wrapper.o : $(obj)/vdso/vdso32.so.dbg
197+
$(obj)/vdso64_wrapper.o : $(obj)/vdso/vdso64.so.dbg
198+
199+
# for cleaning
200+
subdir- += vdso

arch/powerpc/kernel/vdso32/Makefile renamed to arch/powerpc/kernel/vdso/Makefile

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ ARCH_REL_TYPE_ABS := R_PPC_JUMP_SLOT|R_PPC_GLOB_DAT|R_PPC_ADDR32|R_PPC_ADDR24|R_
66
include $(srctree)/lib/vdso/Makefile
77

88
obj-vdso32 = sigtramp32-32.o gettimeofday-32.o datapage-32.o cacheflush-32.o note-32.o getcpu-32.o
9+
obj-vdso64 = sigtramp64-64.o gettimeofday-64.o datapage-64.o cacheflush-64.o note-64.o getcpu-64.o
910

1011
ifneq ($(c-gettimeofday-y),)
1112
CFLAGS_vgettimeofday-32.o += -include $(c-gettimeofday-y)
@@ -15,6 +16,17 @@ ifneq ($(c-gettimeofday-y),)
1516
CFLAGS_vgettimeofday-32.o += -ffreestanding -fasynchronous-unwind-tables
1617
CFLAGS_REMOVE_vgettimeofday-32.o = $(CC_FLAGS_FTRACE)
1718
CFLAGS_REMOVE_vgettimeofday-32.o += -mcmodel=medium -mabi=elfv1 -mabi=elfv2 -mcall-aixdesc
19+
CFLAGS_vgettimeofday-64.o += -include $(c-gettimeofday-y)
20+
CFLAGS_vgettimeofday-64.o += $(DISABLE_LATENT_ENTROPY_PLUGIN)
21+
CFLAGS_vgettimeofday-64.o += $(call cc-option, -fno-stack-protector)
22+
CFLAGS_vgettimeofday-64.o += -DDISABLE_BRANCH_PROFILING
23+
CFLAGS_vgettimeofday-64.o += -ffreestanding -fasynchronous-unwind-tables
24+
CFLAGS_REMOVE_vgettimeofday-64.o = $(CC_FLAGS_FTRACE)
25+
# Go prior to 1.16.x assumes r30 is not clobbered by any VDSO code. That used to be true
26+
# by accident when the VDSO was hand-written asm code, but may not be now that the VDSO is
27+
# compiler generated. To avoid breaking Go tell GCC not to use r30. Impact on code
28+
# generation is minimal, it will just use r29 instead.
29+
CFLAGS_vgettimeofday-64.o += $(call cc-option, -ffixed-r30)
1830
endif
1931

2032
# Build rules
@@ -27,6 +39,8 @@ endif
2739

2840
targets := $(obj-vdso32) vdso32.so.dbg vgettimeofday-32.o
2941
obj-vdso32 := $(addprefix $(obj)/, $(obj-vdso32))
42+
targets += $(obj-vdso64) vdso64.so.dbg vgettimeofday-64.o
43+
obj-vdso64 := $(addprefix $(obj)/, $(obj-vdso64))
3044

3145
GCOV_PROFILE := n
3246
KCOV_INSTRUMENT := n
@@ -38,26 +52,42 @@ ccflags-y := -shared -fno-common -fno-builtin -nostdlib -Wl,--hash-style=both
3852
CC32FLAGS := -Wl,-soname=linux-vdso32.so.1 -m32
3953
AS32FLAGS := -D__VDSO32__ -s
4054

55+
CC64FLAGS := -Wl,-soname=linux-vdso64.so.1
56+
AS64FLAGS := -D__VDSO64__ -s
57+
4158
targets += vdso32.lds
4259
CPPFLAGS_vdso32.lds += -P -C -Upowerpc
60+
targets += vdso64.lds
61+
CPPFLAGS_vdso64.lds += -P -C -U$(ARCH)
4362

4463
# link rule for the .so file, .lds has to be first
4564
$(obj)/vdso32.so.dbg: $(src)/vdso32.lds $(obj-vdso32) $(obj)/vgettimeofday-32.o FORCE
4665
$(call if_changed,vdso32ld_and_check)
66+
$(obj)/vdso64.so.dbg: $(src)/vdso64.lds $(obj-vdso64) $(obj)/vgettimeofday-64.o FORCE
67+
$(call if_changed,vdso64ld_and_check)
4768

4869
# assembly rules for the .S files
4970
$(obj-vdso32): %-32.o: %.S FORCE
5071
$(call if_changed_dep,vdso32as)
5172
$(obj)/vgettimeofday-32.o: %-32.o: %.c FORCE
5273
$(call if_changed_dep,vdso32cc)
74+
$(obj-vdso64): %-64.o: %.S FORCE
75+
$(call if_changed_dep,vdso64as)
76+
$(obj)/vgettimeofday-64.o: %-64.o: %.c FORCE
77+
$(call if_changed_dep,cc_o_c)
5378

5479
# Generate VDSO offsets using helper script
5580
gen-vdso32sym := $(srctree)/$(src)/gen_vdso32_offsets.sh
5681
quiet_cmd_vdso32sym = VDSO32SYM $@
5782
cmd_vdso32sym = $(NM) $< | $(gen-vdso32sym) | LC_ALL=C sort > $@
83+
gen-vdso64sym := $(srctree)/$(src)/gen_vdso64_offsets.sh
84+
quiet_cmd_vdso64sym = VDSO64SYM $@
85+
cmd_vdso64sym = $(NM) $< | $(gen-vdso64sym) | LC_ALL=C sort > $@
5886

5987
include/generated/vdso32-offsets.h: $(obj)/vdso32.so.dbg FORCE
6088
$(call if_changed,vdso32sym)
89+
include/generated/vdso64-offsets.h: $(obj)/vdso64.so.dbg FORCE
90+
$(call if_changed,vdso64sym)
6191

6292
# actual build commands
6393
quiet_cmd_vdso32ld_and_check = VDSO32L $@
@@ -66,3 +96,8 @@ quiet_cmd_vdso32as = VDSO32A $@
6696
cmd_vdso32as = $(VDSOCC) $(a_flags) $(CC32FLAGS) $(AS32FLAGS) -c -o $@ $<
6797
quiet_cmd_vdso32cc = VDSO32C $@
6898
cmd_vdso32cc = $(VDSOCC) $(c_flags) $(CC32FLAGS) -c -o $@ $<
99+
100+
quiet_cmd_vdso64ld_and_check = VDSO64L $@
101+
cmd_vdso64ld_and_check = $(VDSOCC) $(c_flags) $(CC64FLAGS) -o $@ -Wl,-T$(filter %.lds,$^) $(filter %.o,$^) ; $(cmd_vdso_check)
102+
quiet_cmd_vdso64as = VDSO64A $@
103+
cmd_vdso64as = $(VDSOCC) $(a_flags) $(CC64FLAGS) $(AS64FLAGS) -c -o $@ $<
File renamed without changes.

arch/powerpc/kernel/vdso32/.gitignore

Lines changed: 0 additions & 3 deletions
This file was deleted.

arch/powerpc/kernel/vdso32_wrapper.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
.globl vdso32_start, vdso32_end
88
.balign PAGE_SIZE
99
vdso32_start:
10-
.incbin "arch/powerpc/kernel/vdso32/vdso32.so.dbg"
10+
.incbin "arch/powerpc/kernel/vdso/vdso32.so.dbg"
1111
.balign PAGE_SIZE
1212
vdso32_end:
1313

arch/powerpc/kernel/vdso64/.gitignore

Lines changed: 0 additions & 3 deletions
This file was deleted.

arch/powerpc/kernel/vdso64/Makefile

Lines changed: 0 additions & 56 deletions
This file was deleted.

arch/powerpc/kernel/vdso64/cacheflush.S

Lines changed: 0 additions & 75 deletions
This file was deleted.

0 commit comments

Comments
 (0)