Skip to content

Commit 1b23898

Browse files
committed
Rebuild rocky9_7 with kernel-5.14.0-611.26.1.el9_7
Rebuild_History BUILDABLE Rebuilding Kernel from rpm changelog with Fuzz Limit: 87.50% Number of commits in upstream range v5.14~1..kernel-mainline: 351590 Number of commits in rpm: 18 Number of commits matched with upstream: 13 (72.22%) Number of commits in upstream but not in rpm: 351577 Number of commits NOT found in upstream: 5 (27.78%) Rebuilding Kernel on Branch rocky9_7_rebuild_kernel-5.14.0-611.26.1.el9_7 for kernel-5.14.0-611.26.1.el9_7 Clean Cherry Picks: 10 (76.92%) Empty Cherry Picks: 3 (23.08%) _______________________________ Full Details Located here: ciq/ciq_backports/kernel-5.14.0-611.26.1.el9_7/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 738ce50 commit 1b23898

32 files changed

Lines changed: 130130 additions & 22 deletions

Documentation/driver-api/dpll.rst

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -182,26 +182,28 @@ is supported, it shall be provided with ``DPLL_A_PIN_PHASE_OFFSET``
182182
attribute for each parent dpll device.
183183

184184
Device may also provide ability to adjust a signal phase on a pin.
185-
If pin phase adjustment is supported, minimal and maximal values that pin
186-
handle shall be provide to the user on ``DPLL_CMD_PIN_GET`` respond
187-
with ``DPLL_A_PIN_PHASE_ADJUST_MIN`` and ``DPLL_A_PIN_PHASE_ADJUST_MAX``
185+
If pin phase adjustment is supported, minimal and maximal values and
186+
granularity that pin handle shall be provided to the user on
187+
``DPLL_CMD_PIN_GET`` respond with ``DPLL_A_PIN_PHASE_ADJUST_MIN``,
188+
``DPLL_A_PIN_PHASE_ADJUST_MAX`` and ``DPLL_A_PIN_PHASE_ADJUST_GRAN``
188189
attributes. Configured phase adjust value is provided with
189190
``DPLL_A_PIN_PHASE_ADJUST`` attribute of a pin, and value change can be
190191
requested with the same attribute with ``DPLL_CMD_PIN_SET`` command.
191192

192-
=============================== ======================================
193-
``DPLL_A_PIN_ID`` configured pin id
194-
``DPLL_A_PIN_PHASE_ADJUST_MIN`` attr minimum value of phase adjustment
195-
``DPLL_A_PIN_PHASE_ADJUST_MAX`` attr maximum value of phase adjustment
196-
``DPLL_A_PIN_PHASE_ADJUST`` attr configured value of phase
197-
adjustment on parent dpll device
198-
``DPLL_A_PIN_PARENT_DEVICE`` nested attribute for requesting
199-
configuration on given parent dpll
200-
device
201-
``DPLL_A_PIN_PARENT_ID`` parent dpll device id
202-
``DPLL_A_PIN_PHASE_OFFSET`` attr measured phase difference
203-
between a pin and parent dpll device
204-
=============================== ======================================
193+
================================ ==========================================
194+
``DPLL_A_PIN_ID`` configured pin id
195+
``DPLL_A_PIN_PHASE_ADJUST_GRAN`` attr granularity of phase adjustment value
196+
``DPLL_A_PIN_PHASE_ADJUST_MIN`` attr minimum value of phase adjustment
197+
``DPLL_A_PIN_PHASE_ADJUST_MAX`` attr maximum value of phase adjustment
198+
``DPLL_A_PIN_PHASE_ADJUST`` attr configured value of phase
199+
adjustment on parent dpll device
200+
``DPLL_A_PIN_PARENT_DEVICE`` nested attribute for requesting
201+
configuration on given parent dpll
202+
device
203+
``DPLL_A_PIN_PARENT_ID`` parent dpll device id
204+
``DPLL_A_PIN_PHASE_OFFSET`` attr measured phase difference
205+
between a pin and parent dpll device
206+
================================ ==========================================
205207

206208
All phase related values are provided in pico seconds, which represents
207209
time difference between signals phase. The negative value means that
@@ -343,6 +345,8 @@ according to attribute purpose.
343345
frequencies
344346
``DPLL_A_PIN_ANY_FREQUENCY_MIN`` attr minimum value of frequency
345347
``DPLL_A_PIN_ANY_FREQUENCY_MAX`` attr maximum value of frequency
348+
``DPLL_A_PIN_PHASE_ADJUST_GRAN`` attr granularity of phase
349+
adjustment value
346350
``DPLL_A_PIN_PHASE_ADJUST_MIN`` attr minimum value of phase
347351
adjustment
348352
``DPLL_A_PIN_PHASE_ADJUST_MAX`` attr maximum value of phase

Documentation/netlink/specs/dpll.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,13 @@ attribute-sets:
428428
doc: |
429429
A ratio of high to low state of a SYNC signal pulse embedded
430430
into base clock frequency. Value is in percents.
431+
-
432+
name: phase-adjust-gran
433+
type: u32
434+
doc: |
435+
Granularity of phase adjustment, in picoseconds. The value of
436+
phase adjustment must be a multiple of this granularity.
437+
431438
-
432439
name: pin-parent-device
433440
subset-of: pin
@@ -591,6 +598,7 @@ operations:
591598
- capabilities
592599
- parent-device
593600
- parent-pin
601+
- phase-adjust-gran
594602
- phase-adjust-min
595603
- phase-adjust-max
596604
- phase-adjust

Makefile.rhelver

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RHEL_MINOR = 7
1212
#
1313
# Use this spot to avoid future merge conflicts.
1414
# Do not trim this comment.
15-
RHEL_RELEASE = 611.24.1
15+
RHEL_RELEASE = 611.26.1
1616

1717
#
1818
# ZSTREAM

arch/arm64/kvm/sys_regs.c

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1584,6 +1584,7 @@ static u64 __kvm_read_sanitised_id_reg(const struct kvm_vcpu *vcpu,
15841584
break;
15851585
case SYS_ID_AA64MMFR2_EL1:
15861586
val &= ~ID_AA64MMFR2_EL1_CCIDX_MASK;
1587+
val &= ~ID_AA64MMFR2_EL1_NV;
15871588
break;
15881589
case SYS_ID_MMFR4_EL1:
15891590
val &= ~ARM64_FEATURE_MASK(ID_MMFR4_EL1_CCIDX);
@@ -1911,6 +1912,22 @@ static int set_id_aa64pfr1_el1(struct kvm_vcpu *vcpu,
19111912
return set_id_reg(vcpu, rd, user_val);
19121913
}
19131914

1915+
static int set_id_aa64mmfr2_el1(struct kvm_vcpu *vcpu,
1916+
const struct sys_reg_desc *rd, u64 user_val)
1917+
{
1918+
u64 hw_val = read_sanitised_ftr_reg(SYS_ID_AA64MMFR2_EL1);
1919+
u64 nv_mask = ID_AA64MMFR2_EL1_NV_MASK;
1920+
1921+
/*
1922+
* We made the mistake to expose the now deprecated NV field,
1923+
* so allow userspace to write it, but silently ignore it.
1924+
*/
1925+
if ((hw_val & nv_mask) == (user_val & nv_mask))
1926+
user_val &= ~nv_mask;
1927+
1928+
return set_id_reg(vcpu, rd, user_val);
1929+
}
1930+
19141931
/*
19151932
* cpufeature ID register user accessors
19161933
*
@@ -2673,7 +2690,8 @@ static const struct sys_reg_desc sys_reg_descs[] = {
26732690
ID_AA64MMFR1_EL1_XNX |
26742691
ID_AA64MMFR1_EL1_VH |
26752692
ID_AA64MMFR1_EL1_VMIDBits)),
2676-
ID_WRITABLE(ID_AA64MMFR2_EL1, ~(ID_AA64MMFR2_EL1_RES0 |
2693+
ID_FILTERED(ID_AA64MMFR2_EL1,
2694+
id_aa64mmfr2_el1, ~(ID_AA64MMFR2_EL1_RES0 |
26772695
ID_AA64MMFR2_EL1_EVT |
26782696
ID_AA64MMFR2_EL1_FWB |
26792697
ID_AA64MMFR2_EL1_IDS |

arch/x86/kernel/alternative.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2567,3 +2567,6 @@ void __ref text_poke_bp(void *addr, const void *opcode, size_t len, const void *
25672567
text_poke_loc_init(&tp, addr, opcode, len, emulate);
25682568
text_poke_bp_batch(&tp, 1);
25692569
}
2570+
2571+
struct alt_instr __kabi__alt_instr[0];
2572+
EXPORT_SYMBOL_GPL(__kabi__alt_instr);

block/blk-sysfs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -710,7 +710,7 @@ queue_attr_store(struct kobject *kobj, struct attribute *attr,
710710
return res;
711711
}
712712

713-
res = queue_limits_commit_update_frozen(q, &lim);
713+
res = queue_limits_commit_update(q, &lim);
714714
if (res)
715715
return res;
716716
return length;
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Rebuild_History BUILDABLE
2+
Rebuilding Kernel from rpm changelog with Fuzz Limit: 87.50%
3+
Number of commits in upstream range v5.14~1..kernel-mainline: 351590
4+
Number of commits in rpm: 18
5+
Number of commits matched with upstream: 13 (72.22%)
6+
Number of commits in upstream but not in rpm: 351577
7+
Number of commits NOT found in upstream: 5 (27.78%)
8+
9+
Rebuilding Kernel on Branch rocky9_7_rebuild_kernel-5.14.0-611.26.1.el9_7 for kernel-5.14.0-611.26.1.el9_7
10+
Clean Cherry Picks: 10 (76.92%)
11+
Empty Cherry Picks: 3 (23.08%)
12+
_______________________________
13+
14+
__EMPTY COMMITS__________________________
15+
30176bf7c871681df506f3165ffe76ec462db991 dpll: add phase-adjust-gran pin attribute
16+
b583ef82b671c9a752fbe3e95bd4c1c51eab764d uprobes: Fix race in uprobe_free_utask
17+
9d6745572899599966fb76a868acca1cae9518af KVM: arm64: Hide ID_AA64MMFR2_EL1.NV from guest and userspace
18+
19+
__CHANGES NOT IN UPSTREAM________________
20+
Replace sbat with Rocky Linux sbat
21+
Change bug tracker URL
22+
Ensure appended release in sbat is removed'
23+
ice: Fix kernel panic due to page refcount underflow
24+
block: don't freeze queue for updating queue limits

0 commit comments

Comments
 (0)