The Linux kernel
Go to file
Lucas Zampieri 2ad8f50aef
kernel-5.14.0-498.el9
* Thu Aug 15 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-498.el9]
- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806]
- firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237}
- selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151]
- netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151]
- xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164]
- netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213]
- ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044}
- mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931}
- Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141}
- bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132}
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063}
- mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032}
- Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103]
- powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040]
- powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040]
- io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001}
- io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922}
- io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508}
- kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303]
- redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303]
- kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303]
- kasan: unify printk prefixes (Nico Pache) [RHEL-39303]
- net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303]
- kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303]
- kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303]
- kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303]
- kunit: unregister the device on error (Nico Pache) [RHEL-39303]
- kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303]
- kunit: Add tests for fault (Nico Pache) [RHEL-39303]
- kunit: Print last test location on fault (Nico Pache) [RHEL-39303]
- kunit: Handle test faults (Nico Pache) [RHEL-39303]
- kunit: Fix timeout message (Nico Pache) [RHEL-39303]
- kunit: Fix kthread reference (Nico Pache) [RHEL-39303]
- kunit: Handle thread creation error (Nico Pache) [RHEL-39303]
- lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303]
- Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303]
- kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303]
- kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303]
- rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303]
- lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303]
- lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303]
- kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303]
- kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303]
- kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303]
- kunit: tool: Print UML command (Nico Pache) [RHEL-39303]
- time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303]
- Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303]
- kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303]
- MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303]
- lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303]
- kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303]
- Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303]
- kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303]
- kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303]
- kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303]
- kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303]
- kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303]
- kunit: Add example for using test->priv (Nico Pache) [RHEL-39303]
- Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303]
- kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303]
- kunit: add is_init test attribute (Nico Pache) [RHEL-39303]
- kunit: add example suite to test init suites (Nico Pache) [RHEL-39303]
- kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303]
- kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303]
- kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303]
- kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303]
- kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303]
- kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303]
- kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303]
- kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303]
- mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303]
- kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303]
- kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303]
- kunit: Warn if tests are slow (Nico Pache) [RHEL-39303]
- kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303]
- x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303]
- kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303]
- kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303]
- kunit: Use string_stream for test log (Nico Pache) [RHEL-39303]
- kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303]
- kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303]
- kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303]
- kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303]
- kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303]
- kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303]
- kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303]
- kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303]
- kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303]
- kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303]
- kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303]
- kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303]
- kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303]
- kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303]
- kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303]
- kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303]
- kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303]
- kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303]
- kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303]
- kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303]
- kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303]
- kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303]
- kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303]
- kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303]
- kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303]
- Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303]
- Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303]
- Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303]
- kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303]
- Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303]
- net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979}
- net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979}
- net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979}
- crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}
Resolves: RHEL-24103, RHEL-39303, RHEL-40213, RHEL-43727, RHEL-44114, RHEL-47505, RHEL-47830, RHEL-47943, RHEL-47944, RHEL-48561, RHEL-49806, RHEL-50040, RHEL-50955, RHEL-51059, RHEL-51214, RHEL-51910, RHEL-51982, RHEL-53164, RHEL-53640, RHEL-6151

Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-08-15 12:54:03 +00: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-490.el9 2024-08-02 11:47:19 -04: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-498.el9 2024-08-15 12:54:03 +00:00
kernel-aarch64-64k-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-aarch64-debug-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-aarch64-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-aarch64-rt-debug-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-aarch64-rt-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00: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-498.el9 2024-08-15 12:54:03 +00:00
kernel-ppc64le-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-s390x-debug-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-s390x-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-x86_64-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-x86_64-rt-debug-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel-x86_64-rt-rhel.config kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel.changelog kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00:00
kernel.spec kernel-5.14.0-498.el9 2024-08-15 12:54:03 +00: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-498.el9 2024-08-15 12:54:03 +00: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-448.el9 2024-05-08 17:26:42 -03:00
mod-internal.list kernel-5.14.0-497.el9 2024-08-13 13:37:24 +00: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-442.el9 2024-04-22 10:46:16 -03: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-498.el9 2024-08-15 12:54:03 +00:00
uki_addons.json kernel-5.14.0-490.el9 2024-08-02 11:47:19 -04:00
uki_create_addons.py kernel-5.14.0-490.el9 2024-08-02 11:47:19 -04: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