Import of kernel-6.12.0-124.47.1.el10_1
This commit is contained in:
parent
442d400997
commit
e069747b16
@ -12,7 +12,7 @@ RHEL_MINOR = 1
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 124.45.1
|
||||
RHEL_RELEASE = 124.47.1
|
||||
|
||||
#
|
||||
# RHEL_REBASE_NUM
|
||||
|
||||
@ -1053,10 +1053,8 @@ zl3073x_dpll_output_pin_phase_adjust_get(const struct dpll_pin *dpll_pin,
|
||||
out_id = zl3073x_output_pin_out_get(pin->id);
|
||||
out = zl3073x_out_state_get(zldev, out_id);
|
||||
|
||||
/* Convert value to ps and reverse two's complement negation applied
|
||||
* during 'set'
|
||||
*/
|
||||
*phase_adjust = -out->phase_comp * pin->phase_gran;
|
||||
/* The value in the register is expressed in half synth clock cycles. */
|
||||
*phase_adjust = out->phase_comp * pin->phase_gran;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -1078,10 +1076,8 @@ zl3073x_dpll_output_pin_phase_adjust_set(const struct dpll_pin *dpll_pin,
|
||||
out_id = zl3073x_output_pin_out_get(pin->id);
|
||||
out = *zl3073x_out_state_get(zldev, out_id);
|
||||
|
||||
/* The value in the register is stored as two's complement negation
|
||||
* of requested value and expressed in half synth clock cycles.
|
||||
*/
|
||||
out.phase_comp = -phase_adjust / pin->phase_gran;
|
||||
/* The value in the register is expressed in half synth clock cycles. */
|
||||
out.phase_comp = phase_adjust / pin->phase_gran;
|
||||
|
||||
/* Update output configuration from mailbox */
|
||||
return zl3073x_out_state_set(zldev, out_id, &out);
|
||||
|
||||
@ -1546,8 +1546,9 @@ qla2x00_update_optrom(struct bsg_job *bsg_job)
|
||||
ha->optrom_buffer = NULL;
|
||||
ha->optrom_state = QLA_SWAITING;
|
||||
mutex_unlock(&ha->optrom_mutex);
|
||||
bsg_job_done(bsg_job, bsg_reply->result,
|
||||
bsg_reply->reply_payload_rcv_len);
|
||||
if (!rval)
|
||||
bsg_job_done(bsg_job, bsg_reply->result,
|
||||
bsg_reply->reply_payload_rcv_len);
|
||||
return rval;
|
||||
}
|
||||
|
||||
@ -2612,8 +2613,9 @@ qla2x00_manage_host_stats(struct bsg_job *bsg_job)
|
||||
sizeof(struct ql_vnd_mng_host_stats_resp));
|
||||
|
||||
bsg_reply->result = DID_OK;
|
||||
bsg_job_done(bsg_job, bsg_reply->result,
|
||||
bsg_reply->reply_payload_rcv_len);
|
||||
if (!ret)
|
||||
bsg_job_done(bsg_job, bsg_reply->result,
|
||||
bsg_reply->reply_payload_rcv_len);
|
||||
|
||||
return ret;
|
||||
}
|
||||
@ -2702,8 +2704,9 @@ qla2x00_get_host_stats(struct bsg_job *bsg_job)
|
||||
bsg_job->reply_payload.sg_cnt,
|
||||
data, response_len);
|
||||
bsg_reply->result = DID_OK;
|
||||
bsg_job_done(bsg_job, bsg_reply->result,
|
||||
bsg_reply->reply_payload_rcv_len);
|
||||
if (!ret)
|
||||
bsg_job_done(bsg_job, bsg_reply->result,
|
||||
bsg_reply->reply_payload_rcv_len);
|
||||
|
||||
kfree(data);
|
||||
host_stat_out:
|
||||
@ -2802,8 +2805,9 @@ reply:
|
||||
bsg_job->reply_payload.sg_cnt, data,
|
||||
response_len);
|
||||
bsg_reply->result = DID_OK;
|
||||
bsg_job_done(bsg_job, bsg_reply->result,
|
||||
bsg_reply->reply_payload_rcv_len);
|
||||
if (!ret)
|
||||
bsg_job_done(bsg_job, bsg_reply->result,
|
||||
bsg_reply->reply_payload_rcv_len);
|
||||
|
||||
tgt_stat_out:
|
||||
kfree(data);
|
||||
@ -2864,8 +2868,9 @@ qla2x00_manage_host_port(struct bsg_job *bsg_job)
|
||||
bsg_job->reply_payload.sg_cnt, &rsp_data,
|
||||
sizeof(struct ql_vnd_mng_host_port_resp));
|
||||
bsg_reply->result = DID_OK;
|
||||
bsg_job_done(bsg_job, bsg_reply->result,
|
||||
bsg_reply->reply_payload_rcv_len);
|
||||
if (!ret)
|
||||
bsg_job_done(bsg_job, bsg_reply->result,
|
||||
bsg_reply->reply_payload_rcv_len);
|
||||
|
||||
return ret;
|
||||
}
|
||||
@ -3240,7 +3245,8 @@ int qla2x00_mailbox_passthru(struct bsg_job *bsg_job)
|
||||
|
||||
bsg_job->reply_len = sizeof(*bsg_job->reply);
|
||||
bsg_reply->result = DID_OK << 16;
|
||||
bsg_job_done(bsg_job, bsg_reply->result, bsg_reply->reply_payload_rcv_len);
|
||||
if (!ret)
|
||||
bsg_job_done(bsg_job, bsg_reply->result, bsg_reply->reply_payload_rcv_len);
|
||||
|
||||
kfree(req_data);
|
||||
|
||||
|
||||
@ -1049,29 +1049,34 @@ static void __init destroy_args(struct pgtable_debug_args *args)
|
||||
|
||||
/* Free page table entries */
|
||||
if (args->start_ptep) {
|
||||
pmd_clear(args->pmdp);
|
||||
pte_free(args->mm, args->start_ptep);
|
||||
mm_dec_nr_ptes(args->mm);
|
||||
}
|
||||
|
||||
if (args->start_pmdp) {
|
||||
pud_clear(args->pudp);
|
||||
pmd_free(args->mm, args->start_pmdp);
|
||||
mm_dec_nr_pmds(args->mm);
|
||||
}
|
||||
|
||||
if (args->start_pudp) {
|
||||
p4d_clear(args->p4dp);
|
||||
pud_free(args->mm, args->start_pudp);
|
||||
mm_dec_nr_puds(args->mm);
|
||||
}
|
||||
|
||||
if (args->start_p4dp)
|
||||
if (args->start_p4dp) {
|
||||
pgd_clear(args->pgdp);
|
||||
p4d_free(args->mm, args->start_p4dp);
|
||||
}
|
||||
|
||||
/* Free vma and mm struct */
|
||||
if (args->vma)
|
||||
vm_area_free(args->vma);
|
||||
|
||||
if (args->mm)
|
||||
mmdrop(args->mm);
|
||||
mmput(args->mm);
|
||||
}
|
||||
|
||||
static struct page * __init
|
||||
|
||||
@ -2730,6 +2730,7 @@ static int nf_tables_addchain(struct nft_ctx *ctx, u8 family, u8 genmask,
|
||||
|
||||
err_register_hook:
|
||||
nft_chain_del(chain);
|
||||
synchronize_rcu();
|
||||
err_chain_add:
|
||||
nft_trans_destroy(trans);
|
||||
err_trans:
|
||||
|
||||
@ -1,3 +1,14 @@
|
||||
* Sat Mar 21 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-124.47.1.el10_1]
|
||||
- dpll: zl3073x: Fix output pin phase adjustment sign (Ivan Vecera) [RHEL-149766]
|
||||
- redhat: genlog: add new JIRA cloud server hostname (Jan Stancek)
|
||||
- scsi: qla2xxx: Fix bsg_done() causing double free (Ewan D. Milne) [RHEL-153413] {CVE-2025-71238}
|
||||
- mm/debug_vm_pgtable: clear page table entries at destroy_args() (Herton R. Krzesinski) [RHEL-127317]
|
||||
Resolves: RHEL-127317, RHEL-149766, RHEL-153413
|
||||
|
||||
* Tue Mar 17 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-124.46.1.el10_1]
|
||||
- netfilter: nf_tables: fix use-after-free in nf_tables_addchain() (CKI Backport Bot) [RHEL-153272] {CVE-2026-23231}
|
||||
Resolves: RHEL-153272
|
||||
|
||||
* Tue Mar 10 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-124.45.1.el10_1]
|
||||
- ipv6: Fix use-after-free in inet6_addr_del(). (CKI Backport Bot) [RHEL-144768] {CVE-2026-23010}
|
||||
Resolves: RHEL-144768
|
||||
|
||||
@ -17,7 +17,7 @@ class CommitTags:
|
||||
r'(\d{4,8})\s*$',
|
||||
r'https?://bugzilla\.redhat\.com/(?:show_bug\.cgi\?id=)?(\d{4,8})',
|
||||
],
|
||||
'JIRA': [r'https://issues\.redhat\.com/(?:browse|projects/RHEL/issues)/(RHEL-\d{1,8})'],
|
||||
'JIRA': [r'https://(?:issues\.redhat\.com|redhat\.atlassian\.net)/(?:browse|projects/RHEL/issues)/(RHEL-\d{1,8})'],
|
||||
'CVE': [r'(CVE-\d{4}-\d{4,7})'],
|
||||
'MR': [r'(.*)'],
|
||||
'Y-Commit': [r'([0-9a-fA-F]+)'],
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md
|
||||
kernel-uki-virt-addons.centos,1,Red Hat,kernel-uki-virt-addons,6.12.0-124.45.1.el10.x86_64,mailto:secalert@redhat.com
|
||||
kernel-uki-virt-addons.almalinux,1,AlmaLinux,kernel-uki-virt-addons,6.12.0-124.45.1.el10.x86_64,mailto:security@almalinux.org
|
||||
kernel-uki-virt-addons.centos,1,Red Hat,kernel-uki-virt-addons,6.12.0-124.47.1.el10.x86_64,mailto:secalert@redhat.com
|
||||
kernel-uki-virt-addons.almalinux,1,AlmaLinux,kernel-uki-virt-addons,6.12.0-124.47.1.el10.x86_64,mailto:security@almalinux.org
|
||||
|
||||
4
uki.sbat
4
uki.sbat
@ -1,3 +1,3 @@
|
||||
sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md
|
||||
kernel-uki-virt.centos,1,Red Hat,kernel-uki-virt,6.12.0-124.45.1.el10.x86_64,mailto:secalert@redhat.com
|
||||
kernel-uki-virt.almalinux,1,AlmaLinux,kernel-uki-virt,6.12.0-124.45.1.el10.x86_64,mailto:security@almalinux.org
|
||||
kernel-uki-virt.centos,1,Red Hat,kernel-uki-virt,6.12.0-124.47.1.el10.x86_64,mailto:secalert@redhat.com
|
||||
kernel-uki-virt.almalinux,1,AlmaLinux,kernel-uki-virt,6.12.0-124.47.1.el10.x86_64,mailto:security@almalinux.org
|
||||
|
||||
Loading…
Reference in New Issue
Block a user