The Linux kernel
Go to file
Lucas Zampieri 0f3a37a161
kernel-5.14.0-454.el9
* Wed May 22 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-454.el9]
- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008]
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008]
- RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008]
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008]
- Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008]
- RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008]
- RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008]
- RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008]
- RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008]
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008]
- RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008]
- x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008]
- RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008]
- Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008]
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008]
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008]
- RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008]
- Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008]
- hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008]
- scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008]
- cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008]
- dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599]
- dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599]
- dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880}
- dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599]
- dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599]
- dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599]
- block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599]
- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599]
- dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599]
- dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599]
- dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599]
- dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599]
- dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599]
- dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599]
- dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599]
- scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327]
- x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226]
- Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226]
- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226]
- redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226]
- x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226]
- Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226]
- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226]
- x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226]
- KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226]
- KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226]
- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226]
- x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226]
- x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226]
- x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226]
- PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792]
- driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792]
- driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792]
- vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792]
- dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792]
- dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792]
- driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792]
- driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792]
- dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792]
- dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792]
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792]
- dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792]
- dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792]
- dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792]
- dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492}
- dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792]
- dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792]
- iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792]
- dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792]
- dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792]
- dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792]
- dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792]
- dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792]
- dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792]
- dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792]
- dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792]
- dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792]
- dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792]
- dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792]
- dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792]
- dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792]
- dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792]
- dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792]
- dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792]
- dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792]
- dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792]
- dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792]
- dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792]
- PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617}
- PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617}
- kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773]
- kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773]
- kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773]
- kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773]
- kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773]
- kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773]
- mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759}
- timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787]
- timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787]
- timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787]
- timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787]
- timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787]
- tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787]
- tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787]
- tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787]
- tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787]
- tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787]
- tick/nohz: Update comments some more (Phil Auld) [RHEL-33787]
- tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787]
- tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787]
- tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787]
- tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787]
- tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787]
- selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787]
- selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787]
- MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787]
- timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787]
- timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787]
- timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787]
- timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787]
- timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787]
- tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787]
- tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787]
- timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787]
- tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787]
- scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590]
- fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973}
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901}
- md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393]
- md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393]
- md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393]
- md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393]
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393]
- Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393]
- raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393]
- platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956]
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956]
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956]
- platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956]
- platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956]
- platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956]
- platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956]
- platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956]
- platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956]
- of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672}
- s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]
Resolves: RHEL-17008, RHEL-21327, RHEL-25590, RHEL-2773, RHEL-28792, RHEL-28869, RHEL-29481, RHEL-31226, RHEL-31646, RHEL-33188, RHEL-33217, RHEL-33787, RHEL-34599, RHEL-35110, RHEL-35393, RHEL-35465, RHEL-35956, RHEL-36047

Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-05-22 18:30:05 -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-453.el9 2024-05-21 14:16:27 -03:00
kernel-aarch64-64k-rhel.config kernel-5.14.0-453.el9 2024-05-21 14:16:27 -03:00
kernel-aarch64-debug-rhel.config kernel-5.14.0-453.el9 2024-05-21 14:16:27 -03:00
kernel-aarch64-rhel.config kernel-5.14.0-453.el9 2024-05-21 14:16:27 -03:00
kernel-aarch64-rt-debug-rhel.config kernel-5.14.0-453.el9 2024-05-21 14:16:27 -03:00
kernel-aarch64-rt-rhel.config kernel-5.14.0-453.el9 2024-05-21 14:16:27 -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-453.el9 2024-05-21 14:16:27 -03:00
kernel-ppc64le-rhel.config kernel-5.14.0-453.el9 2024-05-21 14:16:27 -03:00
kernel-s390x-debug-rhel.config kernel-5.14.0-453.el9 2024-05-21 14:16:27 -03:00
kernel-s390x-rhel.config kernel-5.14.0-453.el9 2024-05-21 14:16:27 -03:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-453.el9 2024-05-21 14:16:27 -03:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-454.el9 2024-05-22 18:30:05 -03:00
kernel-x86_64-rhel.config kernel-5.14.0-454.el9 2024-05-22 18:30:05 -03:00
kernel-x86_64-rt-debug-rhel.config kernel-5.14.0-454.el9 2024-05-22 18:30:05 -03:00
kernel-x86_64-rt-rhel.config kernel-5.14.0-454.el9 2024-05-22 18:30:05 -03:00
kernel.changelog kernel-5.14.0-454.el9 2024-05-22 18:30:05 -03:00
kernel.spec kernel-5.14.0-454.el9 2024-05-22 18:30:05 -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-454.el9 2024-05-22 18:30:05 -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-448.el9 2024-05-08 17:26:42 -03:00
mod-internal.list kernel-5.14.0-434.el9 2024-03-26 11:43:48 -04: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-454.el9 2024-05-22 18:30:05 -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