The Linux kernel
Go to file
Lucas Zampieri f0c51041a7 kernel-5.14.0-430.el9
* Thu Mar 14 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-430.el9]
- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148]
- scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941]
- scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941]
- tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655]
- crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240}
- RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513}
- x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662]
- x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662]
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171]
- afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171]
- afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171]
- rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171]
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171]
- rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171]
- rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171]
- afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171]
- afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171]
- afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171]
- afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171]
- rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171]
- rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171]
- afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171]
- afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171]
- afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171]
- afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171]
- afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171]
- afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171]
- afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171]
- afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171]
- afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171]
- afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171]
- afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171]
- afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171]
- afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171]
- afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171]
- afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171]
- afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171]
- afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171]
- afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171]
- afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171]
- rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171]
- afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171]
- afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171]
- afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171]
- afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171]
- afs: Rename some fields (Marc Dionne) [RHEL-25171]
- afs: Simplify error handling (Marc Dionne) [RHEL-25171]
- afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171]
- afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171]
- afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171]
- afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171]
- afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171]
- afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171]
- rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171]
- afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171]
- afs: Add comments on abort handling (Marc Dionne) [RHEL-25171]
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171]
- afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171]
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171]
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171]
- afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171]
- afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171]
- afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171]
- afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171]
- afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171]
- afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171]
- afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171]
- afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171]
- afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171]
- afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171]
- afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171]
- rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171]
- rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171]
- rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171]
- rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171]
- afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171]
- rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171]
- x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426]
- x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426]
- x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426]
- x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426]
- KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815]
- drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130]
- Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241]
- dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968]
- selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616]
- netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616]
- selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]
Resolves: RHEL-17113, RHEL-23941, RHEL-25171, RHEL-26662, RHEL-28044, RHEL-28655, RHEL-9148

Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-03-14 09:56:16 -03:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
check-kabi kernel-5.14.0-155.el9 2022-08-23 20:50:32 +00:00
cpupower.config RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
cpupower.service RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
dracut-virt.conf kernel-5.14.0-276.el9 2023-02-17 00:33:35 +00:00
filter-aarch64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-armv7hl.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-modules.sh.rhel kernel-5.14.0-376.el9 2023-10-11 13:48:41 -04:00
filter-ppc64le.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-s390x.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-x86_64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
gating.yaml kernel-5.14.0-367.el9 2023-09-18 13:04:46 -04:00
generate_all_configs.sh kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
kernel-aarch64-64k-debug-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-aarch64-64k-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-aarch64-debug-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-aarch64-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-aarch64-rt-debug-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-aarch64-rt-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-local RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
kernel-ppc64le-debug-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-ppc64le-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-s390x-debug-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-s390x-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-x86_64-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-x86_64-rt-debug-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel-x86_64-rt-rhel.config kernel-5.14.0-428.el9 2024-03-06 11:13:45 -03:00
kernel.changelog kernel-5.14.0-430.el9 2024-03-14 09:56:16 -03:00
kernel.spec kernel-5.14.0-430.el9 2024-03-14 09:56:16 -03:00
kvm_stat.logrotate kernel-5.13.0-0.rc7.51.el9 2021-06-21 19:14:53 -04:00
linux-kernel-test.patch RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Makefile.rhelver kernel-5.14.0-430.el9 2024-03-14 09:56:16 -03:00
merge.pl RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
mod-denylist.sh kernel-5.13.0-1.el9 2021-07-02 16:34:23 -04:00
mod-extra.list.rhel kernel-5.14.0-422.el9 2024-02-15 08:47:07 -05:00
mod-internal.list kernel-5.14.0-422.el9 2024-02-15 08:47:07 -05:00
mod-kvm.list kernel-5.14.0-285.el9 2023-03-07 15:22:21 +01:00
mod-partner.list kernel-5.14.0-296.el9 2023-04-04 12:03:43 +02:00
mod-sign.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
Module.kabi_aarch64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_dup_aarch64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_ppc64le RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_s390x RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_x86_64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_ppc64le kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_s390x kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_x86_64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
nvidiagpuoot001.x509 kernel-5.14.0-423.el9 2024-02-16 10:50:49 -05:00
parallel_xz.sh kernel-5.10.0-0.rc6.92 2020-12-04 15:24:35 -05:00
partial-kgcov-snip.config kernel-5.14.0-151.el9 2022-08-22 14:19:18 +00:00
patch-5.14-redhat.patch kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
process_configs.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
README.rst RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
rheldup3.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rhelima_centos.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelima.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelimaca1.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rpminspect.yaml kernel-5.14.0-408.el9 2024-01-12 14:10:05 -05:00
sources kernel-5.14.0-430.el9 2024-03-14 09:56:16 -03:00
update_scripts.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
x509.genkey.centos kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
x509.genkey.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00

===================
The Kernel dist-git
===================

The kernel is maintained in a `source tree`_ rather than directly in dist-git.
The specfile is maintained as a `template`_ in the source tree along with a set
of build scripts to generate configurations, (S)RPMs, and to populate the
dist-git repository.

The `documentation`_ for the source tree covers how to contribute and maintain
the tree.

If you're looking for the downstream patch set it's available in the source
tree with "git log master..ark-patches" or
`online`_.

Each release in dist-git is tagged in the source repository so you can easily
check out the source tree for a build. The tags are in the format
name-version-release, but note release doesn't contain the dist tag since the
source can be built in different build roots (Fedora, CentOS, etc.)

.. _source tree: https://gitlab.com/cki-project/kernel-ark.git
.. _template: https://gitlab.com/cki-project/kernel-ark/-/blob/os-build/redhat/kernel.spec.template
.. _documentation: https://gitlab.com/cki-project/kernel-ark/-/wikis/home
.. _online: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patches