configs
scripts
.gitignore
0001-ACPI-APEI-arm64-Ignore-broken-HPE-moonshot-APEI-supp.patch
0001-ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m.patch
0001-ARM-fix-__get_user_check-in-case-uaccess_-calls-are-.patch
0001-ARM-tegra-usb-no-reset.patch
0001-Add-efi_status_to_str-and-rework-efi_status_to_err.patch
0001-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch
0001-Drop-that-for-now.patch
0001-Input-rmi4-remove-the-need-for-artificial-IRQ-in-cas.patch
0001-KEYS-Make-use-of-platform-keyring-for-module-signatu.patch
0001-Make-get_cert_list-use-efi_status_to_str-to-print-er.patch
0001-PCI-Add-MCFG-quirks-for-Tegra194-host-controllers.patch
0001-Revert-arm64-allwinner-dts-a64-add-LCD-related-devic.patch
0001-Revert-drm-panel-add-Xingbangda-XBD599-panel.patch
0001-Revert-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timin.patch
0001-Revert-dt-bindings-panel-add-binding-for-Xingbangda-.patch
0001-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-early-si.patch
0001-Work-around-for-gcc-bug-https-gcc.gnu.org-bugzilla-s.patch
0001-aarch64-acpi-scan-Fix-regression-related-to-X-Gene-U.patch
0001-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch
0001-arm-aarch64-Drop-the-EXPERT-setting-from-ARM64_FORCE.patch
0001-arm-make-CONFIG_HIGHPTE-optional-without-CONFIG_EXPE.patch
0001-arm64-allwinner-dts-a64-add-LCD-related-device-nodes.patch
0001-arm64-dts-sun50i-a64-pinephone-Add-touchscreen-suppo.patch
0001-arm64-dts-sun50i-a64-pinephone-Enable-LCD-support-on.patch
0001-drivers-perf-xgene_pmu-Fix-uninitialized-resource-st.patch
0001-drm-panel-add-Xingbangda-XBD599-panel.patch
0001-drm-panel-rocktech-jh057n00900-Rename-the-driver-to-.patch
0001-drm-panel-st7703-Add-support-for-Xingbangda-XBD599.patch
0001-drm-panel-st7703-Assert-reset-prior-to-powering-down.patch
0001-drm-panel-st7703-Enter-sleep-after-display-off.patch
0001-drm-panel-st7703-Move-code-specific-to-jh057n-closer.patch
0001-drm-panel-st7703-Move-generic-part-of-init-sequence-.patch
0001-drm-panel-st7703-Prepare-for-supporting-multiple-pan.patch
0001-drm-panel-st7703-Rename-functions-from-jh057n-prefix.patch
0001-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timing-calcu.patch
0001-dt-bindings-panel-Add-compatible-for-Xingbangda-XBD5.patch
0001-dt-bindings-panel-Convert-rocktech-jh057n00900-to-ya.patch
0001-dt-bindings-panel-add-binding-for-Xingbangda-XBD599-.patch
0001-dt-bindings-vendor-prefixes-Add-Xingbangda.patch
0001-e1000e-bump-up-timeout-to-wait-when-ME-un-configure-.patch
0001-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-b.patch
0001-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mo.patch
0001-iommu-arm-smmu-workaround-DMA-mode-issues.patch
0001-ipmi-do-not-configure-ipmi-for-HPE-m400.patch
0001-kdump-add-support-for-crashkernel-auto.patch
0001-kdump-fix-a-grammar-issue-in-a-kernel-message.patch
0001-kdump-round-up-the-total-memory-size-to-128M-for-cra.patch
0001-mm-kmemleak-skip-late_init-if-not-skip-disable.patch
0001-platform-x86-thinkpad_acpi-lap-or-desk-mode-interfac.patch
0001-s390-Lock-down-the-kernel-when-the-IPL-secure-flag-i.patch
0001-scsi-smartpqi-add-inspur-advantech-ids.patch
0001-security-lockdown-expose-a-hook-to-lock-the-kernel-d.patch
0001-selinux-allow-reading-labels-before-policy-is-loaded.patch
0001-virt-vbox-Add-a-few-new-vmmdev-request-types-to-the-.patch
0001-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch
0001-virt-vbox-Add-vbg_set_host_capabilities-helper-funct.patch
0001-virt-vbox-Log-unknown-ioctl-requests-as-error.patch
0001-virt-vbox-Rename-guest_caps-struct-members-to-set_gu.patch
0002-arm64-tegra-Re-order-PCIe-aperture-mappings-to-suppo.patch
Makefile
Makefile.rhelver
Module.kabi_aarch64
Module.kabi_dup_aarch64
Module.kabi_dup_ppc64le
Module.kabi_dup_s390x
Module.kabi_dup_x86_64
Module.kabi_ppc64le
Module.kabi_s390x
Module.kabi_x86_64
Patchlist
README.rst
arm64-dts-rockchip-disable-USB-type-c-DisplayPort.patch
arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch
brcmfmac-BCM4329-Fixes-and-improvement.patch
cpupower.config
cpupower.service
filter-aarch64.sh.fedora
filter-aarch64.sh.rhel
filter-armv7hl.sh.fedora
filter-armv7hl.sh.rhel
filter-i686.sh.fedora
filter-i686.sh.rhel
filter-ppc64le.sh.fedora
filter-ppc64le.sh.rhel
filter-s390x.sh.fedora
filter-s390x.sh.rhel
filter-x86_64.sh.fedora
filter-x86_64.sh.rhel
kernel-aarch64-debug-fedora.config
kernel-aarch64-debug-rhel.config
kernel-aarch64-fedora.config
kernel-aarch64-rhel.config
kernel-armv7hl-debug-fedora.config
kernel-armv7hl-fedora.config
kernel-armv7hl-lpae-debug-fedora.config
kernel-armv7hl-lpae-fedora.config
kernel-i686-debug-fedora.config
kernel-i686-fedora.config
kernel-local
kernel-ppc64le-debug-fedora.config
kernel-ppc64le-debug-rhel.config
kernel-ppc64le-fedora.config
kernel-ppc64le-rhel.config
kernel-s390x-debug-fedora.config
kernel-s390x-debug-rhel.config
kernel-s390x-fedora.config
kernel-s390x-rhel.config
kernel-s390x-zfcpdump-rhel.config
kernel-x86_64-debug-fedora.config
kernel-x86_64-debug-rhel.config
kernel-x86_64-fedora.config
kernel-x86_64-rhel.config
kernel.spec
linux-kernel-test.patch
memory-tegra-Remove-GPU-from-DRM-IOMMU-group.patch
mmc-sdhci-iproc-Enable-eMMC-DDR-3.3V-support-for-bcm2711.patch
mod-extra.list
mod-extra.list.fedora
mod-extra.list.rhel
mod-internal.list
netfilter-ctnetlink-add-range-check-for-l3-l4-protonum.patch
pdx86-SW_TABLET_MODE-fixes.patch
redhatsecureboot003.cer
redhatsecureboot301.cer
redhatsecureboot401.cer
redhatsecureboot501.cer
redhatsecurebootca1.cer
redhatsecurebootca2.cer
redhatsecurebootca4.cer
redhatsecurebootca5.cer
secureboot_ppc.cer
secureboot_s390.cer
sources
v2-nfs-Fix-security-label-length-not-being-reset.patch
x509.genkey.fedora
x509.genkey.rhel
check-kabi
filter-modules.sh.fedora
filter-modules.sh.rhel
generate_all_configs.sh
generate_bls_conf.sh
generate_debug_configs.sh
merge.pl
mod-blacklist.sh
mod-extra-blacklist.sh
mod-extra.sh
mod-sign.sh
parallel_xz.sh
process_configs.sh
update_scripts.sh
build_configs.sh
README.rst

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.)