Compare commits
56 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6f8b6a8493 |
||
|
|
a94678c198 |
||
|
|
91556430a0 |
||
|
|
8ae4d836bb |
||
|
|
85a5a636bb |
||
|
|
8d97aa964e |
||
|
|
ef06c493b3 |
||
|
|
9f834313be |
||
|
|
d0080d2a93 | ||
|
|
415343f9e5 |
||
|
|
1940d78a27 | ||
|
|
789bf79b31 |
||
|
|
4917bb643d |
||
|
|
c6ee4a9400 |
||
|
|
f34eb87ae8 |
||
|
|
a68837d130 |
||
|
|
ca41a29a9d |
||
|
|
e5512cad9e |
||
|
|
ff20f69bc3 |
||
|
|
327bfc563b |
||
|
|
3dc0eccab2 | ||
|
|
2e96893031 |
||
|
|
d94c8f6400 | ||
|
|
1b994cb66d |
||
|
|
bdb39a8332 |
||
|
|
40bfe784af |
||
|
|
816a6aeef2 |
||
|
|
81bb2c46ae |
||
|
|
6848985872 |
||
|
|
40623daaeb |
||
|
|
fa753129af |
||
|
|
c85f677536 |
||
|
|
7b5a9b2f23 |
||
|
|
c2df4a1fe4 |
||
|
|
bfa612b934 |
||
|
|
e5876bad31 |
||
|
|
2d0f97e4a2 |
||
|
|
f0c72c771e |
||
|
|
2a2ab9aa9a |
||
|
|
3c67564ff0 |
||
|
|
ff30813c74 |
||
|
|
91bd78cb5a |
||
|
|
ec5fbc5de0 |
||
|
|
810e48c1a4 | ||
|
|
e44c3f7512 | ||
|
|
ca37e118bc | ||
|
|
32ca883bea |
||
|
|
7d0bbba835 |
||
|
|
50686eed6a |
||
|
|
f6724ec555 |
||
|
|
df346080a4 |
||
|
|
b60c0b3a92 |
||
|
|
5fd5d4a047 |
||
|
|
65b0d23cdd |
||
|
|
f8a53118e2 |
||
|
|
a232dd02ca |
57 changed files with 9877 additions and 15884 deletions
|
|
@ -12,7 +12,7 @@ RHEL_MINOR = 99
|
|||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 18
|
||||
RHEL_RELEASE = 0
|
||||
|
||||
#
|
||||
# RHEL_REBASE_NUM
|
||||
|
|
|
|||
|
|
@ -1,453 +1,309 @@
|
|||
https://gitlab.com/cki-project/kernel-ark/-/commit/440235b93031fac5bedd1a9a987d866fa4d0e350
|
||||
440235b93031fac5bedd1a9a987d866fa4d0e350 sched: move stack_canary to the start of the randomizable region
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/366f0a4f8abcf72481ac40f6752754b8d2092c9a
|
||||
366f0a4f8abcf72481ac40f6752754b8d2092c9a ALSA: hda/realtek: add quirk for Framework F111:0010
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/6a744b3f3df25c802e864b296473adc6751586c2
|
||||
6a744b3f3df25c802e864b296473adc6751586c2 [redhat] drivers/scsi/sd.c: cleanup
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f616039addd234a947d2a44a67b5e79894940b50
|
||||
f616039addd234a947d2a44a67b5e79894940b50 packet: use consistent hard_header_len in non-ring send paths
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/9d3536c5812966cd1ae0485817388aafca5ce408
|
||||
9d3536c5812966cd1ae0485817388aafca5ce408 redhat: rh_flags: mark !CONFIG_RHEL_DIFFERENCES stubs as static inline
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/742df11dcd89b69ee97b7e4c5c43faf434b8b22b
|
||||
742df11dcd89b69ee97b7e4c5c43faf434b8b22b platform/x86: int3472: Increase handshake GPIO delay to 200 ms
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5c1769d7afa650778483949dd13aaaa7bca35523
|
||||
5c1769d7afa650778483949dd13aaaa7bca35523 redhat: Add DENYLIST.rhel to BPF selftests
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/51caa392b8b7e4f64b2624787fd6ff8a320bf277
|
||||
51caa392b8b7e4f64b2624787fd6ff8a320bf277 drm/xe: Fix DPT allocation paths.
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/1852fa196683264678367fa57e647c975b534f58
|
||||
1852fa196683264678367fa57e647c975b534f58 Fix up rebase typo in drivers/pci/quirks.c
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5de67062b0a9c23cbe099dd78cbc538a0f9fb8f7
|
||||
5de67062b0a9c23cbe099dd78cbc538a0f9fb8f7 smb/client: return EOPNOTSUPP for unsupported O_TMPFILE
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/86d9c36ebcacdb59d6499dc12e7e4909d5608c63
|
||||
86d9c36ebcacdb59d6499dc12e7e4909d5608c63 rh_message.h: update support status of mlx5 devices
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/9f166bfb17130303352cef32fca1860d76fe60b1
|
||||
9f166bfb17130303352cef32fca1860d76fe60b1 vhost: reset the vring metadata cache on vring reconfiguration
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f6490ac57741ad650140f1cd9e2c6a1afdc9221b
|
||||
f6490ac57741ad650140f1cd9e2c6a1afdc9221b efi: Fix swapped arguments to bsearch() in efi_status_to_*()
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/73346d0cf08db8358dd8ce372c6b5605a77944c6
|
||||
73346d0cf08db8358dd8ce372c6b5605a77944c6 media: platform: amd: add DRM_AMDGPU dependency
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f481c8b71de69aa1de2d3a59f22d3d816bb38fa7
|
||||
f481c8b71de69aa1de2d3a59f22d3d816bb38fa7 Revert "Removing Obsolete hba pci-ids from rhel8"
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/4e39a03df0faeadcec9d99ede2cc53e60fc97fc7
|
||||
4e39a03df0faeadcec9d99ede2cc53e60fc97fc7 media: platform: amd: isp4: drop stale list reinit before free
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/317716cef41256eb2681e04918e47da426e64b9a
|
||||
317716cef41256eb2681e04918e47da426e64b9a rh_messages.h: add missing lpfc devices
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/a25aadb4e9fa50d660191d3e671fdc90731f1b90
|
||||
a25aadb4e9fa50d660191d3e671fdc90731f1b90 media: platform: amd: isp4 debug fs logging and more descriptive errors
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c49fa66a4dcc9b00c08e5a0d75ccf36244cb00a4
|
||||
c49fa66a4dcc9b00c08e5a0d75ccf36244cb00a4 kernel: extend rh_waived to cope better with the CVE mitigations case
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/b9d72b2a305489b0a084c800109a16a68f41b250
|
||||
b9d72b2a305489b0a084c800109a16a68f41b250 media: platform: amd: isp4 video node and buffers handling added
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/30d7318162f58c7f290dd39a51a77ebaa208e87e
|
||||
30d7318162f58c7f290dd39a51a77ebaa208e87e rh_messages.h: add missing aacraid device
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/59ed38328c8378185de44dba741b4138ca6500aa
|
||||
59ed38328c8378185de44dba741b4138ca6500aa media: platform: amd: isp4 subdev and firmware loading handling added
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c165addbdb107f04a11849f4fa870750992ed452
|
||||
c165addbdb107f04a11849f4fa870750992ed452 rh_messages.h: update unmaintained drivers
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/11af2852465177f2bdeda7e90ed5de0d557bf86d
|
||||
11af2852465177f2bdeda7e90ed5de0d557bf86d media: platform: amd: Add isp4 fw and hw interface
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/10f592edc6b4ce30ca4b2edd412198afdd2b6cd6
|
||||
10f592edc6b4ce30ca4b2edd412198afdd2b6cd6 arm64: add early lockdown for secure boot
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/ebbb4c12a58f5fa99d996fe0742b9b9c03fec7c8
|
||||
ebbb4c12a58f5fa99d996fe0742b9b9c03fec7c8 media: platform: amd: low level support for isp4 firmware
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f8f41a7dd617afc6a88ed1eaf69dfb0bd91a10d8
|
||||
f8f41a7dd617afc6a88ed1eaf69dfb0bd91a10d8 efi: pass secure boot mode to kernel proper
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/08fa27ef3838b4d294691e5f9f7bb88110d84fad
|
||||
08fa27ef3838b4d294691e5f9f7bb88110d84fad media: platform: amd: Introduce amd isp4 capture driver
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/a3cc8a545454544a62a534270ba8c4814fe2f4c0
|
||||
a3cc8a545454544a62a534270ba8c4814fe2f4c0 selftests/bpf: Remove ksyms_weak_lskel test
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/339af46d6f568742b005e846b113433fac929130
|
||||
339af46d6f568742b005e846b113433fac929130 serial: 8250_mid: Fix NULL function pointer dereference on DNV/ICX-D/SNR platforms
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/fa8bc54ec38e28eae0df99a7c68b592650f20d63
|
||||
fa8bc54ec38e28eae0df99a7c68b592650f20d63 Simplify include Makefile.rhelver
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/9fa1cceb384aadc5ca345e7f42522bcaf65b1a4f
|
||||
9fa1cceb384aadc5ca345e7f42522bcaf65b1a4f ASoC: cs42l43: Correct report for forced microphone jack
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/2dcb707e1015e4b5b89312ab1169018baa6fe4ad
|
||||
2dcb707e1015e4b5b89312ab1169018baa6fe4ad redhat: make ENABLE_WERROR also enable OBJTOOL_WERROR
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/a59488c7e705a2606c09ec29311c71bd3ac5c4ea
|
||||
a59488c7e705a2606c09ec29311c71bd3ac5c4ea platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/19dbcd1126bbf53dc88f443091eeb43a699baf9f
|
||||
19dbcd1126bbf53dc88f443091eeb43a699baf9f main.c: fix initcall blacklisted
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/abd818c67ba5b050e679014d01e2980d48db0f7e
|
||||
abd818c67ba5b050e679014d01e2980d48db0f7e xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c0e48c596400c5aa04c22a2f2fcf08b9dee23789
|
||||
c0e48c596400c5aa04c22a2f2fcf08b9dee23789 arch/x86/kernel/setup.c: fix rh_check_supported
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/05c96bd65f42019666ff789620eb8d2525960642
|
||||
05c96bd65f42019666ff789620eb8d2525960642 sched_ext: Record an error on errno-only sub-enable failure
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c986763085b39c4ea562f041596525601a34ec56
|
||||
c986763085b39c4ea562f041596525601a34ec56 efi,lockdown: fix kernel lockdown on Secure Boot
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/b203ae7a7d0575537d0f585b17c5f30ed0ce11f7
|
||||
b203ae7a7d0575537d0f585b17c5f30ed0ce11f7 sched_ext: Enable tick for finite slices on nohz_full
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3ad3015d7485a5a4be4713f01ad94afe2f735abc
|
||||
3ad3015d7485a5a4be4713f01ad94afe2f735abc redhat: automotive: define CONFIG_RH_AUTOMOTIVE
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3ab5289da831c4aa0d8c0fbf00ea515e4eadee81
|
||||
3ab5289da831c4aa0d8c0fbf00ea515e4eadee81 sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx()
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/12988e7563d3e665723288a13fc55aea1e4d0fff
|
||||
12988e7563d3e665723288a13fc55aea1e4d0fff redhat: fix modules.order target
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/11c26dc3aba4e6f61a2c3e46d89e98e4a4bf8f6f
|
||||
11c26dc3aba4e6f61a2c3e46d89e98e4a4bf8f6f sched_ext: Annotate ksyncs with __rcu in alloc/free_kick_syncs()
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c8f85a24bbf133aed243cfccba0f7b9703ad7151
|
||||
c8f85a24bbf133aed243cfccba0f7b9703ad7151 [redhat] rh_messages.h: driver and device updates
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d5bbe4ebc1d2a4cdc5d6c45c91421c3d5bc50c5a
|
||||
d5bbe4ebc1d2a4cdc5d6c45c91421c3d5bc50c5a sched_ext: Skip ops.set_weight() for disabled tasks
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/b11ea3070a7227a82f9f13bd3ef98728de3e96bf
|
||||
b11ea3070a7227a82f9f13bd3ef98728de3e96bf crypto: sig - Disable signing
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/87a4913c27ab87d4d5a6a2fa7a2e5915e4f997bd
|
||||
87a4913c27ab87d4d5a6a2fa7a2e5915e4f997bd Revert some RHEL only rng patches
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/87a93cf8cc587df8998aa2824a10d693aeb94ead
|
||||
87a93cf8cc587df8998aa2824a10d693aeb94ead [redhat] rh_messages.h: Mark BlueField-4 as disabled
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/4735f2eec63a6a192b69a79921f8559570f1ebf9
|
||||
4735f2eec63a6a192b69a79921f8559570f1ebf9 net/packet: avoid fanout hook re-registration after unregister
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/92c2d0a8d406283546ae3054228053241adb2810
|
||||
92c2d0a8d406283546ae3054228053241adb2810 Update the RHEL_DIFFERENCES help string
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/ce4210e437cef5c58d496117632473f6ad20f1d1
|
||||
ce4210e437cef5c58d496117632473f6ad20f1d1 net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/fdf90a59f900cd766de74b1ad2262dcda084fbcb
|
||||
fdf90a59f900cd766de74b1ad2262dcda084fbcb redhat: include resolve_btfids in kernel-devel
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/1077be9b9866a8a450b9b2620910e33fd8b3be76
|
||||
1077be9b9866a8a450b9b2620910e33fd8b3be76 acpi: battery: Sanitise model_number by dropping unprintable characters
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/526c6c1b2061a1eb978b131a59ea2485b384aa86
|
||||
526c6c1b2061a1eb978b131a59ea2485b384aa86 redhat: workaround CKI cross compilation for scripts
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/038190229a7c4ce9fd78a0ece5998a483e917b10
|
||||
038190229a7c4ce9fd78a0ece5998a483e917b10 Revert "PCI/MSI: Unmap MSI-X region on error"
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/361edbcd813b3971c6362e30068ce4f3ff4daedb
|
||||
361edbcd813b3971c6362e30068ce4f3ff4daedb crypto: akcipher - Disable signing and decryption
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c4b8fa261b601be3efe517f7e3556f2bfd033bfa
|
||||
c4b8fa261b601be3efe517f7e3556f2bfd033bfa Revert "btrfs: fix the file offset calculation inside btrfs_decompress_buf2page()"
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/52ef5e0719bdb276aa6bc6144de453634f67324c
|
||||
52ef5e0719bdb276aa6bc6144de453634f67324c crypto: dh - implement FIPS PCT
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/6ad64fbb803d084eda1f7b830040b74917abc494
|
||||
6ad64fbb803d084eda1f7b830040b74917abc494 drm/amdkfd: always resume_all after suspend_all
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/db5118a228b2c85f51e78fb894a62818f7420d48
|
||||
db5118a228b2c85f51e78fb894a62818f7420d48 crypto: ecdh - disallow plain "ecdh" usage in FIPS mode
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/1cbc8746210f2e89a1eacd96824cba825c38fe9d
|
||||
1cbc8746210f2e89a1eacd96824cba825c38fe9d KVM: nVMX: Hide shadow VMCS right after VMCLEAR
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3570835f8b549608fe6c6bc6c9a6d1829ad0075a
|
||||
3570835f8b549608fe6c6bc6c9a6d1829ad0075a crypto: seqiv - flag instantiations as FIPS compliant
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d9fce3c9c9d63614ee75b5f754776c37b791906d
|
||||
d9fce3c9c9d63614ee75b5f754776c37b791906d KVM: x86: Only reset TSC Deadline Timer in apic_timer_expired on KVM_RUN
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5b4228c473962b7779f6d6edd6e66a9653dfc45f
|
||||
5b4228c473962b7779f6d6edd6e66a9653dfc45f [kernel] bpf: set default value for bpf_jit_harden
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5756e32f73944676e04836e6bbece6f93a39f0a0
|
||||
5756e32f73944676e04836e6bbece6f93a39f0a0 KVM: x86/mmu: Fix use-after-free on vendor module reload
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/04182c32dfaef22e7122578d533001400c9c1275
|
||||
04182c32dfaef22e7122578d533001400c9c1275 not upstream: Disable vdso getrandom when FIPS is enabled
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/57dc31ebbe44ece86899db083cdca9149312d50b
|
||||
57dc31ebbe44ece86899db083cdca9149312d50b KVM: x86/mmu: Preserve nested TDP shadow page tables if they are used as roots
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/1f06b4b22f09a2b3d480efc3b62241c92efdcc99
|
||||
1f06b4b22f09a2b3d480efc3b62241c92efdcc99 Add support to rh_waived cmdline boot parameter
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/6f9d82f308cc06fdeb6cb1ca5d1ff162797f695f
|
||||
6f9d82f308cc06fdeb6cb1ca5d1ff162797f695f KVM: x86: Check for invalid/obsolete root *after* making MMU pages available
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5beed96f4969407d933d49be9daa05d9159330cd
|
||||
5beed96f4969407d933d49be9daa05d9159330cd rh_flags: fix failed when register_sysctl_sz rh_flags_table to kernel
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/398377259f01c70d2cdb14c206967ccf200ed6bd
|
||||
398377259f01c70d2cdb14c206967ccf200ed6bd can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/9849b433ba589266228decef456ddb03e316c276
|
||||
9849b433ba589266228decef456ddb03e316c276 [redhat] rh_flags: constify the ctl_table argument of proc_handler
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/7b8efc5af560ec18096b99f3d8b1b6b6ef101ee5
|
||||
7b8efc5af560ec18096b99f3d8b1b6b6ef101ee5 KVM: nVMX: Put vmcs12 pages if nested VM-Enter fails due to invalid guest state
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/efa109b6c36885a7632f1df8911d02f8c07ecaaf
|
||||
efa109b6c36885a7632f1df8911d02f8c07ecaaf redhat: rh_flags: declare proper static methods when !CONFIG_RHEL_DIFFERENCES
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/e2e035b8422fed989b46f9679c630cdf1b0bcaae
|
||||
e2e035b8422fed989b46f9679c630cdf1b0bcaae drm/amd: Create a device link between APU display and XHCI devices
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/26ce6dab6c2a8e5e7ebf3adb4aa55195f55ec6e7
|
||||
26ce6dab6c2a8e5e7ebf3adb4aa55195f55ec6e7 redhat: make bnx2xx drivers unmaintained in rhel-10
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5585ecd6249f39a050e0abf77338d180faaa9faf
|
||||
5585ecd6249f39a050e0abf77338d180faaa9faf xfs: resample the data fork mapping after cycling ILOCK
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/328b4139a3f1c403776a518b7ceab21d92d08f48
|
||||
328b4139a3f1c403776a518b7ceab21d92d08f48 rh_flags: Rename rh_features to rh_flags
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/9ee4564815c09a7894d23379003702741d7addd2
|
||||
9ee4564815c09a7894d23379003702741d7addd2 media: i2c: imx471: Add Sony IMX471 image sensor driver
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d59a1d855eea6166f64f37b7ae6ffedf3511c4a9
|
||||
d59a1d855eea6166f64f37b7ae6ffedf3511c4a9 kernel: rh_features: fix reading empty feature list from /proc
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c36e6ceaa41224da4cef5e5e62bc3140af744cc4
|
||||
c36e6ceaa41224da4cef5e5e62bc3140af744cc4 platform: int3472: discrete: con_id vana for Sony IMX471 as power enable
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/303c022f1aaa0cd57e742485e0fe191b72a474af
|
||||
303c022f1aaa0cd57e742485e0fe191b72a474af rh_features: move rh_features entry to sys/kernel
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/e58d32db363d78098583b869019adc75096c132e
|
||||
e58d32db363d78098583b869019adc75096c132e media: ipu-bridge: Add Sony IMX471 for Lenovo X1 Carbon G14
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/783dbc76b6f497af87823718dd4edcf1ea83f886
|
||||
783dbc76b6f497af87823718dd4edcf1ea83f886 rh_features: convert to atomic allocation
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/4b691a6960ed2f621128819dd9e05c024ca37472
|
||||
4b691a6960ed2f621128819dd9e05c024ca37472 media: ipu-bridge: Add DMI information of Lenovo X9 to the image upside-down list
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/1caa99be04a24b49e9d25d58e59f834671017c92
|
||||
1caa99be04a24b49e9d25d58e59f834671017c92 add rh_features to /proc
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/7a09b757ef198b2dfc48dad4a1d3e908e26af396
|
||||
7a09b757ef198b2dfc48dad4a1d3e908e26af396 ipv6: account for fraggap on the paged allocation path
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/0e930e414af8bf1cc861b3028b60dc029263f1da
|
||||
0e930e414af8bf1cc861b3028b60dc029263f1da add support for rh_features
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/8123ee94b7edcbb90e11f2b2f096b19c35b40468
|
||||
8123ee94b7edcbb90e11f2b2f096b19c35b40468 ipv4: account for fraggap on the paged allocation path
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3a5823503fd84d10f8ddc9587e529b05b250fd51
|
||||
3a5823503fd84d10f8ddc9587e529b05b250fd51 [redhat] PCI: Fix pci_rh_check_status() call semantics
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/6222fdcaf90eebe751f3561d012542e5748e860a
|
||||
6222fdcaf90eebe751f3561d012542e5748e860a Revert "Input: rmi4 - remove the need for artificial IRQ in case of HID"
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/cf70c701542c02492f73e9560165db50313b5f67
|
||||
cf70c701542c02492f73e9560165db50313b5f67 scsi: sd: condition probe_type under RHEL_DIFFERENCES
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/811ad51adaa3b9e95ec9f6f1f9a7a81b77ad04f6
|
||||
811ad51adaa3b9e95ec9f6f1f9a7a81b77ad04f6 drm/i915/mtl+: Enable PPS before PLL
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/06afbbd2c7b68ed1c5b382bf2110ea5a38d9a89d
|
||||
06afbbd2c7b68ed1c5b382bf2110ea5a38d9a89d [redhat] rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/9039d7f937b1473ba4ece6e4ec3e2151557bce53
|
||||
9039d7f937b1473ba4ece6e4ec3e2151557bce53 ASoC: rt722-sdca: add FU06 Playback Switch for speaker mute control
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3191cf0f8ef99608b3891ccea8de8a74949642f5
|
||||
3191cf0f8ef99608b3891ccea8de8a74949642f5 [redhat] rh_messages.h: initial driver and device lists
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/efaebaa97e68fc4da25bab9cd2715ee539d380fb
|
||||
efaebaa97e68fc4da25bab9cd2715ee539d380fb Fix up rebase issues with rng.c
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c5a550051a1eb3eb0a3734c4771c3066af379f37
|
||||
c5a550051a1eb3eb0a3734c4771c3066af379f37 arch/x86: Fix XSAVE check for x86_64-v2 check
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/a1773fb9860d4984d54ba5b42c4ad31d22959211
|
||||
a1773fb9860d4984d54ba5b42c4ad31d22959211 redhat: Add DENYLIST.rhel to BPF selftests
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/924a78f76a29c2e4bbae77ed6600025a1732ca68
|
||||
924a78f76a29c2e4bbae77ed6600025a1732ca68 arch/x86/kernel/setup.c: fixup rh_check_supported
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/153b9f10175ff9afb34323fc8cd2ac877e6990ff
|
||||
153b9f10175ff9afb34323fc8cd2ac877e6990ff Correct manual merge error in crypto/rng.c
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/2d519ddff23dc25f299ef8156f2a5388261b6044
|
||||
2d519ddff23dc25f299ef8156f2a5388261b6044 lsm: update security_lock_kernel_down
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f9767b3dbac9f2434021dc75c3602e28a0011860
|
||||
f9767b3dbac9f2434021dc75c3602e28a0011860 Fix up rebase typo in drivers/pci/quirks.c
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/4e3a32cc04e83bfa3b92d1885ab1fa9a7be36ae6
|
||||
4e3a32cc04e83bfa3b92d1885ab1fa9a7be36ae6 arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/577d3a2e552b3c7a04d5a8326852fa426e55be66
|
||||
577d3a2e552b3c7a04d5a8326852fa426e55be66 efi: Fix swapped arguments to bsearch() in efi_status_to_*()
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/6cbf7b01d9484d0dabe943b8c9429ec5025cd6c8
|
||||
6cbf7b01d9484d0dabe943b8c9429ec5025cd6c8 redhat: kABI: add missing RH_KABI_SIZE_ALIGN_CHECKS Kconfig option
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/b7731b75d5f7d5fc420b8631d450d13d8598e644
|
||||
b7731b75d5f7d5fc420b8631d450d13d8598e644 arm64: add early lockdown for secure boot
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/8f4d1796896f8052ff288e54302214f36c61132c
|
||||
8f4d1796896f8052ff288e54302214f36c61132c redhat: rh_kabi: introduce RH_KABI_EXCLUDE_WITH_SIZE
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d50804f24df0f5031682911ab824ceaa77e5cecd
|
||||
d50804f24df0f5031682911ab824ceaa77e5cecd efi: pass secure boot mode to kernel proper
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d9d27757e318e5003ba62e89b70d78e6952fb391
|
||||
d9d27757e318e5003ba62e89b70d78e6952fb391 redhat: rh_kabi: move semicolon inside __RH_KABI_CHECK_SIZE
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c328b4fba277cc87322d19d3aa65dd506c1f19c2
|
||||
c328b4fba277cc87322d19d3aa65dd506c1f19c2 selftests/bpf: Remove ksyms_weak_lskel test
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/36d5e26e666cd9ff17162a6d445c209a66e296dc
|
||||
36d5e26e666cd9ff17162a6d445c209a66e296dc random: replace import_single_range() with import_ubuf()
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/36ebcbf88cb0c1e77c6f8e16ac6f4d92d5a7d382
|
||||
36ebcbf88cb0c1e77c6f8e16ac6f4d92d5a7d382 Simplify include Makefile.rhelver
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/8182523d8a64aef53df964052a382675870db60f
|
||||
8182523d8a64aef53df964052a382675870db60f ext4: Mark mounting fs-verity filesystems as tech-preview
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/a12408c4178d8390c72856c9aa214849537905bc
|
||||
a12408c4178d8390c72856c9aa214849537905bc redhat: make ENABLE_WERROR also enable OBJTOOL_WERROR
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/efa3422e31c5b928530ec9c0922187e7bcb69c1a
|
||||
efa3422e31c5b928530ec9c0922187e7bcb69c1a erofs: Add tech preview markers at mount
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5a9c5985829329ef9ce953b7eed52c91f314c3dd
|
||||
5a9c5985829329ef9ce953b7eed52c91f314c3dd efi,lockdown: fix kernel lockdown on Secure Boot
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/9e2530766b18ecab096aa3fa7a7637b8dfb53db0
|
||||
9e2530766b18ecab096aa3fa7a7637b8dfb53db0 kernel/rh_messages.c: Mark functions as possibly unused
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/304bde4f54695d3ba579bcd3eda0a81c0506ecde
|
||||
304bde4f54695d3ba579bcd3eda0a81c0506ecde redhat: fix modules.order target
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/4086243e5cf4cc976e15b12fba81e5ba762f6927
|
||||
4086243e5cf4cc976e15b12fba81e5ba762f6927 random: Add hook to override device reads and getrandom(2)
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/19ec5883229f0cfb0732f4c889feca84de40501b
|
||||
19ec5883229f0cfb0732f4c889feca84de40501b crypto: rng - Fix extrng EFAULT handling
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3c9c2eee0cc5572d6b703acb371fd0450564f0de
|
||||
3c9c2eee0cc5572d6b703acb371fd0450564f0de [redhat] kernel/rh_messages.c: move hardware tables to rh_messages.h
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/babb9814499651ca6865f63c78ae386278c0ee52
|
||||
babb9814499651ca6865f63c78ae386278c0ee52 crypto: sig - Disable signing
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/0e47e967f54a234d4ae6d33a8dbd8a47b19fb8af
|
||||
0e47e967f54a234d4ae6d33a8dbd8a47b19fb8af [redhat] kernel/rh_messages.c: Wire up new calls
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/0331d82e97343391f7f37ae789bdf494c337ffc6
|
||||
0331d82e97343391f7f37ae789bdf494c337ffc6 crypto: rng - Ensure stdrng is tested before user-space starts
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c84d60a5bf347c2e8dbb7079c88136d3af32016b
|
||||
c84d60a5bf347c2e8dbb7079c88136d3af32016b [redhat] drivers/pci: Update rh_messages.c
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5c54903c0d77b9f97c12a25311a7b005b05f9519
|
||||
5c54903c0d77b9f97c12a25311a7b005b05f9519 redhat: include resolve_btfids in kernel-devel
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/04dac031e7ebc33c47efe6f96184c5b76ea1b934
|
||||
04dac031e7ebc33c47efe6f96184c5b76ea1b934 [redhat] drivers/pci: Remove RHEL-only pci_hw_*() functions
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/45807a179fd60dc133e76377f63f80e0cd08c8c3
|
||||
45807a179fd60dc133e76377f63f80e0cd08c8c3 redhat: workaround CKI cross compilation for scripts
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/b933977f28b414c4f8ea63cf4261d0c7ccdb79d2
|
||||
b933977f28b414c4f8ea63cf4261d0c7ccdb79d2 scsi: sd: Add "probe_type" module parameter to allow synchronous probing
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/86b082a2a2184832879f4d5ea3c8c5b28f50e962
|
||||
86b082a2a2184832879f4d5ea3c8c5b28f50e962 crypto: akcipher - Disable signing and decryption
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/ff7b3a724c646befc8691109382cf9ecde3086f8
|
||||
ff7b3a724c646befc8691109382cf9ecde3086f8 Revert "Remove EXPERT from ARCH_FORCE_MAX_ORDER for aarch64"
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/1940ddf41c953ecf0d9a1cf6dffe5df8e688b39a
|
||||
1940ddf41c953ecf0d9a1cf6dffe5df8e688b39a crypto: dh - implement FIPS PCT
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d3734e9a6505c9b1514e9b08611c130583c75c3e
|
||||
d3734e9a6505c9b1514e9b08611c130583c75c3e kernel/rh_messages.c: Another gcc12 warning on redundant NULL test
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/1a4e8f36b55edda37a15d191ab682492eb8f74f5
|
||||
1a4e8f36b55edda37a15d191ab682492eb8f74f5 crypto: ecdh - disallow plain "ecdh" usage in FIPS mode
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/e0ed7629794fffda1fea50161adb7c11963aaa8f
|
||||
e0ed7629794fffda1fea50161adb7c11963aaa8f Enable IO_URING for RHEL
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3b84a3f21880cbe2002c4d03b6576f0ad792dcac
|
||||
3b84a3f21880cbe2002c4d03b6576f0ad792dcac crypto: seqiv - flag instantiations as FIPS compliant
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d516168e1d709fcde7d0ebf5395be50a9ea57654
|
||||
d516168e1d709fcde7d0ebf5395be50a9ea57654 Remove EXPERT from ARCH_FORCE_MAX_ORDER for aarch64
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/20975198a7e16f661e458e356ac215f1006b2c56
|
||||
20975198a7e16f661e458e356ac215f1006b2c56 not upstream: Disable vdso getrandom when FIPS is enabled
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/df50540b303fa83aa30e23aa5dc6afed305a950d
|
||||
df50540b303fa83aa30e23aa5dc6afed305a950d redhat: version two of Makefile.rhelver tweaks
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/242c924f7201281da92312851b66453c1a67fac5
|
||||
242c924f7201281da92312851b66453c1a67fac5 lsm: update security_lock_kernel_down
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/76d6c306b007d304474849e4b54ca24323016d00
|
||||
76d6c306b007d304474849e4b54ca24323016d00 redhat: adapt to upstream Makefile change
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/82ba87f6f3a93c1efb74c04eefcd44797d001ebb
|
||||
82ba87f6f3a93c1efb74c04eefcd44797d001ebb random: replace import_single_range() with import_ubuf()
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c3eff09ae1917e7bd413a7853760a9b062d1f134
|
||||
c3eff09ae1917e7bd413a7853760a9b062d1f134 kernel/rh_messages.c: gcc12 warning on redundant NULL test
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/fd8b33a5caf89eed470c3e270ead7b9a20a5a15d
|
||||
fd8b33a5caf89eed470c3e270ead7b9a20a5a15d crypto: rng - Override drivers/char/random in FIPS mode
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/49f2e23308ee7732593f58b6fa30d7a97470b5a1
|
||||
49f2e23308ee7732593f58b6fa30d7a97470b5a1 Change acpi_bus_get_acpi_device to acpi_get_acpi_dev
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c1a209f826997184e474d160f34883ab71627d7b
|
||||
c1a209f826997184e474d160f34883ab71627d7b random: Add hook to override device reads and getrandom(2)
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/aae9cb6c744348f40bf2fc95539a5b66e040f814
|
||||
aae9cb6c744348f40bf2fc95539a5b66e040f814 ARK: Remove code marking devices unmaintained
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f06c6480bf836fb1d3279d8a3a970c03bb906395
|
||||
f06c6480bf836fb1d3279d8a3a970c03bb906395 Revert "Remove EXPERT from ARCH_FORCE_MAX_ORDER for aarch64"
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/071296c726ce9207724cf7d275f1f13d313e3337
|
||||
071296c726ce9207724cf7d275f1f13d313e3337 rh_message: Fix function name
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/51148842f0aa4779c016326742390fcf417a34bf
|
||||
51148842f0aa4779c016326742390fcf417a34bf Enable IO_URING for RHEL
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/216f99c89bfadc92ccc1e093004ae02bb92cc6b5
|
||||
216f99c89bfadc92ccc1e093004ae02bb92cc6b5 Add Partner Supported taint flag to kAFS
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/58c1f076d13acae69f48df23410facb175864e5f
|
||||
58c1f076d13acae69f48df23410facb175864e5f Remove EXPERT from ARCH_FORCE_MAX_ORDER for aarch64
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/cd9a5af0a30d288703c957cffbff76a4034030af
|
||||
cd9a5af0a30d288703c957cffbff76a4034030af Add Partner Supported taint flag
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/547277017ebb4f8327e11915221cbde6ea22e769
|
||||
547277017ebb4f8327e11915221cbde6ea22e769 redhat: version two of Makefile.rhelver tweaks
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/ce81810f14e2d865a3f079f75b73d5d96767fe19
|
||||
ce81810f14e2d865a3f079f75b73d5d96767fe19 kabi: Add kABI macros for enum type
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/be1a1d7dc1a6394be61fbe6bc824c0c73d8b718b
|
||||
be1a1d7dc1a6394be61fbe6bc824c0c73d8b718b redhat: adapt to upstream Makefile change
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/7d8718c740c48ab9b451cf4f6436e0ae4ce40ab6
|
||||
7d8718c740c48ab9b451cf4f6436e0ae4ce40ab6 kabi: expand and clarify documentation of aux structs
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/e581f04885d11a3049790b7709a47e8262719baf
|
||||
e581f04885d11a3049790b7709a47e8262719baf Change acpi_bus_get_acpi_device to acpi_get_acpi_dev
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/1c508948afc1d224f17f64851fd3d74651c65a40
|
||||
1c508948afc1d224f17f64851fd3d74651c65a40 kabi: introduce RH_KABI_USE_AUX_PTR
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/1a0155cf8f70c506328862601a4949100bc41557
|
||||
1a0155cf8f70c506328862601a4949100bc41557 RHEL: disable io_uring support
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/6f5b6ae386cccf191f24ea1f9e7ef36e7714247f
|
||||
6f5b6ae386cccf191f24ea1f9e7ef36e7714247f kabi: rename RH_KABI_SIZE_AND_EXTEND to AUX
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d577269e377d07f078833534d5a612a76f327896
|
||||
d577269e377d07f078833534d5a612a76f327896 REDHAT: coresight: etm4x: Disable coresight on HPE Apollo 70
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/322f547cf7db0cf544313483dd52d2046589c478
|
||||
322f547cf7db0cf544313483dd52d2046589c478 kabi: more consistent _RH_KABI_SIZE_AND_EXTEND
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f34c59dafc527ec35d9cb92a68c316fbc1b29be0
|
||||
f34c59dafc527ec35d9cb92a68c316fbc1b29be0 KEYS: Make use of platform keyring for module signature verify
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5705737bb80953e800d8038e6a0fb3026eb4cfc4
|
||||
5705737bb80953e800d8038e6a0fb3026eb4cfc4 kabi: use fixed field name for extended part
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/dfa65aeed0c047d19bfce7f79a62590917dd8d17
|
||||
dfa65aeed0c047d19bfce7f79a62590917dd8d17 Input: rmi4 - remove the need for artificial IRQ in case of HID
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/ac81c0fb4c59807db25cf623387ee1d8f14acd43
|
||||
ac81c0fb4c59807db25cf623387ee1d8f14acd43 kabi: fix dereference in RH_KABI_CHECK_EXT
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/ba3d077e2b3233437fae5a8004d07e027de6b3a3
|
||||
ba3d077e2b3233437fae5a8004d07e027de6b3a3 ARM: tegra: usb no reset
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/87c4b44b81ce4fb579957d874ed7c2f2c2639266
|
||||
87c4b44b81ce4fb579957d874ed7c2f2c2639266 kabi: fix RH_KABI_SET_SIZE macro
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/4c843ece2f5a53043d03792243f1ba09411df722
|
||||
4c843ece2f5a53043d03792243f1ba09411df722 arm: make CONFIG_HIGHPTE optional without CONFIG_EXPERT
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/314053806d3a4cd3ab84a1143142c0bd7e687938
|
||||
314053806d3a4cd3ab84a1143142c0bd7e687938 kabi: expand and clarify documentation
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/4b9dfd45086c28abaafd465066df688745b6dd14
|
||||
4b9dfd45086c28abaafd465066df688745b6dd14 s390: Lock down the kernel when the IPL secure flag is set
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/0fbde195097e59408355dc64a0be26b50b9ef30e
|
||||
0fbde195097e59408355dc64a0be26b50b9ef30e kabi: make RH_KABI_USE replace any number of reserved fields
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/37e848fc84634452c8c1c5cb691a6d58a9451023
|
||||
37e848fc84634452c8c1c5cb691a6d58a9451023 efi: Lock down the kernel if booted in secure boot mode
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5aae77b513cf948a02de4061b91c8da70f1157a4
|
||||
5aae77b513cf948a02de4061b91c8da70f1157a4 kabi: rename RH_KABI_USE2 to RH_KABI_USE_SPLIT
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f300c1f5ddc66d9936aefd98543f4a4f8802139d
|
||||
f300c1f5ddc66d9936aefd98543f4a4f8802139d efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/005d0cb6be94bbba362cf877d1959ee92dbe9f6f
|
||||
005d0cb6be94bbba362cf877d1959ee92dbe9f6f kabi: change RH_KABI_REPLACE2 to RH_KABI_REPLACE_SPLIT
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/33c8a8328f105a950f2885ff9ad5a691134292e6
|
||||
33c8a8328f105a950f2885ff9ad5a691134292e6 security: lockdown: expose a hook to lock the kernel down
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d4ae34604e51a86f634e473b9347175d85a5a903
|
||||
d4ae34604e51a86f634e473b9347175d85a5a903 kabi: change RH_KABI_REPLACE_UNSAFE to RH_KABI_BROKEN_REPLACE
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/ebb9e74b8d7ffa7f1669a97af6e611c02074df04
|
||||
ebb9e74b8d7ffa7f1669a97af6e611c02074df04 Make get_cert_list() use efi_status_to_str() to print error messages.
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/5fa236127fd34178215df6f43d76be56a6b055f9
|
||||
5fa236127fd34178215df6f43d76be56a6b055f9 kabi: introduce RH_KABI_ADD_MODIFIER
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/156fb6f99e80b29248e791fc97951d5a0be37610
|
||||
156fb6f99e80b29248e791fc97951d5a0be37610 Add efi_status_to_str() and rework efi_status_to_err().
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/12ff276c5084c81d887968f87924b4143c25f513
|
||||
12ff276c5084c81d887968f87924b4143c25f513 kabi: Include kconfig.h
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c383179c7b0959dfb9c92313fc2832d4ced00919
|
||||
c383179c7b0959dfb9c92313fc2832d4ced00919 arm: aarch64: Drop the EXPERT setting from ARM64_FORCE_52BIT
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/0258e1d1854a4fb969743b05db19fd39205c1587
|
||||
0258e1d1854a4fb969743b05db19fd39205c1587 kabi: macros for intentional kABI breakage
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/9f0291679be2156fd78edf2ca85b05d704e37335
|
||||
9f0291679be2156fd78edf2ca85b05d704e37335 iommu/arm-smmu: workaround DMA mode issues
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/fb22f487693104d8a3b905821ce9d698a11f1a64
|
||||
fb22f487693104d8a3b905821ce9d698a11f1a64 kabi: fix the note about terminating semicolon
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/cf612982ce80eba697f2ccbf99e7756ea57b7292
|
||||
cf612982ce80eba697f2ccbf99e7756ea57b7292 ipmi: do not configure ipmi for HPE m400
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/8b9486330bac6fa0faaee381cb1f4fc21a54adbf
|
||||
8b9486330bac6fa0faaee381cb1f4fc21a54adbf kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3e24c12f64af1114ab2bf462868b7dfc9a71072f
|
||||
3e24c12f64af1114ab2bf462868b7dfc9a71072f ahci: thunderx2: Fix for errata that affects stop engine
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/e279332cd32c49ccf99788f6ee266c9caf10912c
|
||||
e279332cd32c49ccf99788f6ee266c9caf10912c pci.h: Fix static include
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/265d33a366babe3bf3af3c95ed61959d07565ce5
|
||||
265d33a366babe3bf3af3c95ed61959d07565ce5 Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/77fe544f2a832c63321a38e71f862df25619ebdf
|
||||
77fe544f2a832c63321a38e71f862df25619ebdf drivers/pci/pci-driver.c: Fix if/ifdef typo
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/7806d445cec299dfd195174c44277688c5e522b8
|
||||
7806d445cec299dfd195174c44277688c5e522b8 tags.sh: Ignore redhat/rpm
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/fdff69b6ff1104b4f91b2984b29c48bf1190abd1
|
||||
fdff69b6ff1104b4f91b2984b29c48bf1190abd1 kernel/rh_taint.c: Update to new messaging
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/55f36cfffac6dbf5cfb3644e6da6558d47323700
|
||||
55f36cfffac6dbf5cfb3644e6da6558d47323700 aarch64: acpi scan: Fix regression related to X-Gene UARTs
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/6e9e917a962ddf546d29a4cfca0b2023beaf9920
|
||||
6e9e917a962ddf546d29a4cfca0b2023beaf9920 redhat: Add mark_driver_deprecated()
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/0c9e166efd8095a7a3092e1282c299ccf2b233ce
|
||||
0c9e166efd8095a7a3092e1282c299ccf2b233ce ACPI / irq: Workaround firmware issue on X-Gene based m400
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/37e35cc40945a299677c055fe99d0936b37d4734
|
||||
37e35cc40945a299677c055fe99d0936b37d4734 RHEL: disable io_uring support
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/8094139cd48170d921d5f6683612770bef0b6f82
|
||||
8094139cd48170d921d5f6683612770bef0b6f82 ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/dbcc2d3d62d092fdd2f83450ca3276d1589604cc
|
||||
dbcc2d3d62d092fdd2f83450ca3276d1589604cc bpf: Fix unprivileged_bpf_disabled setup
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/64e24815bf2b7ed3a71b7ac01bfbf8e94d394f23
|
||||
64e24815bf2b7ed3a71b7ac01bfbf8e94d394f23 Pull the RHEL version defines out of the Makefile
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/36d5d4f3d6c6f71e678f9a1352fbeed80ac1c4b0
|
||||
36d5d4f3d6c6f71e678f9a1352fbeed80ac1c4b0 wireguard: disable in FIPS mode
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/920adcc7d9784442efd15140964847746c0e12fa
|
||||
920adcc7d9784442efd15140964847746c0e12fa REDHAT: coresight: etm4x: Disable coresight on HPE Apollo 70
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/775b9b1ba3703b12ff4eba17ad6ffc092998edea
|
||||
775b9b1ba3703b12ff4eba17ad6ffc092998edea redhat: remove remaining references of CONFIG_RH_DISABLE_DEPRECATED
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/106055fe5f2cb036c75a4d3649832c2ff8c78983
|
||||
106055fe5f2cb036c75a4d3649832c2ff8c78983 arch/x86: Remove vendor specific CPU ID checks
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/8d386f1cfa912cb43d866860ca3c3f347f97d910
|
||||
8d386f1cfa912cb43d866860ca3c3f347f97d910 redhat: Replace hardware.redhat.com link in Unsupported message
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/0fc6a76d32909d3b7b5e245f5ce2956977c7612e
|
||||
0fc6a76d32909d3b7b5e245f5ce2956977c7612e x86: Fix compile issues with rh_check_supported()
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/9ee14c790184b16903d143e7a4d867fefe1b0cfc
|
||||
9ee14c790184b16903d143e7a4d867fefe1b0cfc KEYS: Make use of platform keyring for module signature verify
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d7df0780510537b14a82bde02eb1614653795614
|
||||
d7df0780510537b14a82bde02eb1614653795614 ARM: tegra: usb no reset
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/27538e9bcea984739f6a9e03afb833ee2a99df22
|
||||
27538e9bcea984739f6a9e03afb833ee2a99df22 arm: make CONFIG_HIGHPTE optional without CONFIG_EXPERT
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/e5d0e4acf65f7c08f7963d7bd4a70f8893aa0061
|
||||
e5d0e4acf65f7c08f7963d7bd4a70f8893aa0061 redhat: rh_kabi: deduplication friendly structs
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/4b5f9eee1cd424079922922160cdf3cfb2a03384
|
||||
4b5f9eee1cd424079922922160cdf3cfb2a03384 redhat: rh_kabi add a comment with warning about RH_KABI_EXCLUDE usage
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/b3e3b8116b860f5eb86ecceec389ca4a2b18a897
|
||||
b3e3b8116b860f5eb86ecceec389ca4a2b18a897 redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/063c43d2aa74dfb5ce0abeedcb62181ed5c6871f
|
||||
063c43d2aa74dfb5ce0abeedcb62181ed5c6871f redhat: rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve.
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/ddde765d1d6ab690465c06818aaf6e89cda6f201
|
||||
ddde765d1d6ab690465c06818aaf6e89cda6f201 redhat: rh_kabi: Fix RH_KABI_SET_SIZE to use dereference operator
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/6961ff1508c392e94f21201d8c99537071f510e6
|
||||
6961ff1508c392e94f21201d8c99537071f510e6 redhat: rh_kabi: Add macros to size and extend structs
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/86f919c80bd66d2b3773f61f9496889bd6c1b615
|
||||
86f919c80bd66d2b3773f61f9496889bd6c1b615 Removing Obsolete hba pci-ids from rhel8
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3f426db8e55546aec0e302cd0ec9538f6a2ff279
|
||||
3f426db8e55546aec0e302cd0ec9538f6a2ff279 mptsas: pci-id table changes
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/cdf88493e6f1f1547f19a8a6cc1a6222ab4a1408
|
||||
cdf88493e6f1f1547f19a8a6cc1a6222ab4a1408 mptspi: pci-id table changes
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3af0a38039f7cbb6a04b59b11eb216d5263c7db9
|
||||
3af0a38039f7cbb6a04b59b11eb216d5263c7db9 qla2xxx: Remove PCI IDs of deprecated adapter
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3190123b5b5d0e9517965458b09aad8f2f19c795
|
||||
3190123b5b5d0e9517965458b09aad8f2f19c795 hpsa: remove old cciss-based smartarray pci ids
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/b7bf13cf3d04804d33f50b6f86bd617181d85a71
|
||||
b7bf13cf3d04804d33f50b6f86bd617181d85a71 kernel: add SUPPORT_REMOVED kernel taint
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/73d3585dffe8c79efadc10ed48ae025ce87d9be7
|
||||
73d3585dffe8c79efadc10ed48ae025ce87d9be7 Rename RH_DISABLE_DEPRECATED to RHEL_DIFFERENCES
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/ffaf8f3463eeb8091b28bd14bd15e0a4c23f8daf
|
||||
ffaf8f3463eeb8091b28bd14bd15e0a4c23f8daf s390: Lock down the kernel when the IPL secure flag is set
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/439a2d2993ca70215553d797a016a1f7d5137858
|
||||
439a2d2993ca70215553d797a016a1f7d5137858 efi: Lock down the kernel if booted in secure boot mode
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/58b67e5b6f5798e954aa47a4f8460d662c72a3b0
|
||||
58b67e5b6f5798e954aa47a4f8460d662c72a3b0 efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d141a7657e9695c2250eaf1463d97b7dffdd4894
|
||||
d141a7657e9695c2250eaf1463d97b7dffdd4894 security: lockdown: expose a hook to lock the kernel down
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f913b99c867ae28b163516dc85a854da372a2dd8
|
||||
f913b99c867ae28b163516dc85a854da372a2dd8 Make get_cert_list() use efi_status_to_str() to print error messages.
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/44e67fa2cfcf4c15170ee618a0b9308a2ec6b83f
|
||||
44e67fa2cfcf4c15170ee618a0b9308a2ec6b83f Add efi_status_to_str() and rework efi_status_to_err().
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/7e1c43723b7e948b02e2d92416bd30bf6301a24b
|
||||
7e1c43723b7e948b02e2d92416bd30bf6301a24b Add support for deprecating processors
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/fe4e085cda79bb0161ff2482564776827acf01e6
|
||||
fe4e085cda79bb0161ff2482564776827acf01e6 arm: aarch64: Drop the EXPERT setting from ARM64_FORCE_52BIT
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/b4c2c61c162effebadc4d302d78cd3a262d31311
|
||||
b4c2c61c162effebadc4d302d78cd3a262d31311 iommu/arm-smmu: workaround DMA mode issues
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/ea089c9edd6a9ae6e86775b52bbb3f385d78ee7c
|
||||
ea089c9edd6a9ae6e86775b52bbb3f385d78ee7c rh_kabi: introduce RH_KABI_EXCLUDE
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/3bc46d4d9577cbf22072449309e51afdf0c086f8
|
||||
3bc46d4d9577cbf22072449309e51afdf0c086f8 ipmi: do not configure ipmi for HPE m400
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/59eba3088cfeacadca132e240336d35bdce2184b
|
||||
59eba3088cfeacadca132e240336d35bdce2184b kABI: Add generic kABI macros to use for kABI workarounds
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/b18be2a877245da72d2e66279ee3af0639bfcbcf
|
||||
b18be2a877245da72d2e66279ee3af0639bfcbcf add pci_hw_vendor_status()
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/4bb46c2c556b87548df6dc34d2625137c1f1b906
|
||||
4bb46c2c556b87548df6dc34d2625137c1f1b906 ahci: thunderx2: Fix for errata that affects stop engine
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/bba1a4c6da9b6234cb480be26cba4857b4f00b8d
|
||||
bba1a4c6da9b6234cb480be26cba4857b4f00b8d Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d14c38035b8a38ccb810810834df95870de4c079
|
||||
d14c38035b8a38ccb810810834df95870de4c079 bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/a3b70d4800b822a3a9a8d20720814a2e3b177e22
|
||||
a3b70d4800b822a3a9a8d20720814a2e3b177e22 add Red Hat-specific taint flags
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/84748c741465d2b6a9f059c9cbfc7710a1790248
|
||||
84748c741465d2b6a9f059c9cbfc7710a1790248 tags.sh: Ignore redhat/rpm
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f97d2726cfd27c1e32ce8a482bbb9995a8d8cf3b
|
||||
f97d2726cfd27c1e32ce8a482bbb9995a8d8cf3b put RHEL info into generated headers
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/05e4902e0df48951811e1dd438f1c29820de845c
|
||||
05e4902e0df48951811e1dd438f1c29820de845c aarch64: acpi scan: Fix regression related to X-Gene UARTs
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/cae39721376d185c77f103fb935c001407bdab8a
|
||||
cae39721376d185c77f103fb935c001407bdab8a ACPI / irq: Workaround firmware issue on X-Gene based m400
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/8cbff5d8daef1453de13d7f0787b1df98f9f9c95
|
||||
8cbff5d8daef1453de13d7f0787b1df98f9f9c95 modules: add rhelversion MODULE_INFO tag
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/e6129bfa0d503097c407d5682c5a0b699979c596
|
||||
e6129bfa0d503097c407d5682c5a0b699979c596 ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/4b1cddd4ace1790f5696c73c2719dd393c67a7dc
|
||||
4b1cddd4ace1790f5696c73c2719dd393c67a7dc Add Red Hat tainting
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d1176e7cfbf2f3e326469e6cf3c1e123f797b2ab
|
||||
d1176e7cfbf2f3e326469e6cf3c1e123f797b2ab Introduce CONFIG_RH_DISABLE_DEPRECATED
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/c5bbc3ffdff8034dccf68623b0715e9f98034ca5
|
||||
c5bbc3ffdff8034dccf68623b0715e9f98034ca5 Pull the RHEL version defines out of the Makefile
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/d0cc5ae7a0d305c1e15a0a539faea9ea11af2868
|
||||
d0cc5ae7a0d305c1e15a0a539faea9ea11af2868 [initial commit] Add Red Hat variables in the top level makefile
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/9c5f75d76ee4a7ca578cd645051269f4c5b94d1d
|
||||
9c5f75d76ee4a7ca578cd645051269f4c5b94d1d [initial commit] Add Red Hat variables in the top level makefile
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@ packages:
|
|||
rules:
|
||||
- .*kunit.*: modules-internal
|
||||
exact_pkg: True
|
||||
ignore_deps: True
|
||||
- .*test[^/]*.ko: modules-internal
|
||||
|
||||
- arch/.*: modules-core
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ packages:
|
|||
rules:
|
||||
- .*kunit.*: modules-internal
|
||||
exact_pkg: True
|
||||
ignore_deps: True
|
||||
- .*test[^/]*.ko: modules-internal
|
||||
|
||||
- arch/.*: modules-core
|
||||
|
|
|
|||
|
|
@ -14,12 +14,7 @@ omit_dracutmodules+=" drm simpledrm "
|
|||
dracutmodules+=" dm lvm rootfs-block fs-lib "
|
||||
|
||||
# modules: tpm and crypto
|
||||
dracutmodules+=" crypt crypt-loop tpm2-tss "
|
||||
|
||||
# dracut >= 111 renamed systemd-pcrphase to systemd-pcrextend
|
||||
PCRMODULE_OLD=`dracut --list-modules --no-kernel | grep '^systemd-pcrphase$'`
|
||||
PCRMODULE_NEW=`dracut --list-modules --no-kernel | grep '^systemd-pcrextend$'`
|
||||
dracutmodules+=" $PCRMODULE_OLD $PCRMODULE_NEW "
|
||||
dracutmodules+=" crypt crypt-loop tpm2-tss systemd-pcrphase "
|
||||
|
||||
# dracut >= 102 separated systemd-cryptsetup into its own module
|
||||
CSMODULE=`dracut --list-modules --no-kernel | grep '^systemd-cryptsetup$'`
|
||||
|
|
@ -36,10 +31,8 @@ dracutmodules+=" systemd-veritysetup "
|
|||
|
||||
# modules: root creation and encryption
|
||||
dracutmodules+=" systemd-repart "
|
||||
# FIXME: remove this once dracut-108+ is available everywhere
|
||||
# FIXME: remove this once RHEL-103385 is merged
|
||||
install_items+=" /usr/sbin/mkfs.vfat /usr/sbin/mkfs.ext4 /usr/sbin/mkfs.xfs "
|
||||
# FIXME: remove this once dracut-112+ is available everywhere
|
||||
install_items+=" /usr/bin/fdisk "
|
||||
|
||||
# modules: FIPS
|
||||
dracutmodules+=" fips "
|
||||
|
|
|
|||
737
filtermods.py
737
filtermods.py
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
521
kernel.changelog
521
kernel.changelog
|
|
@ -1,167 +1,165 @@
|
|||
* Mon Aug 31 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc1.18]
|
||||
- sched: move stack_canary to the start of the randomizable region (Scott Weaver)
|
||||
- automotive: enable HUGETLBFS to workaround build error (Scott Weaver)
|
||||
* Fri Aug 28 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.12-0]
|
||||
- Linux v7.1.12
|
||||
Resolves:
|
||||
|
||||
* Mon Aug 31 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc1.17]
|
||||
- Linux v7.3.0-0.rc1
|
||||
* Thu Aug 27 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.11-0]
|
||||
- Linux v7.1.11
|
||||
Resolves:
|
||||
|
||||
* Sun Aug 30 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.08dbfad3f504.16]
|
||||
- Linux v7.3.0-0.rc0.08dbfad3f504
|
||||
* Sun Aug 23 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.10-0]
|
||||
- ALSA: hda/realtek: add quirk for Framework F111:0010 (Daniel Schaefer)
|
||||
- Linux v7.1.10
|
||||
Resolves:
|
||||
|
||||
* Sat Aug 29 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.cf72cbb39da8.15]
|
||||
- Linux v7.3.0-0.rc0.cf72cbb39da8
|
||||
Resolves:
|
||||
|
||||
* Fri Aug 28 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.1b78070aaef6.14]
|
||||
- Linux v7.3.0-0.rc0.1b78070aaef6
|
||||
Resolves:
|
||||
|
||||
* Thu Aug 27 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.3ba13f5e7180.13]
|
||||
- One more mismatch for automotive (Justin M. Forbes)
|
||||
- redhat/configs: disable CONFIG_INTERCONNECT_QCOM_MAILI (Brian Masney)
|
||||
- Fix up mismatches for aarch64 (Justin M. Forbes)
|
||||
- Linux v7.3.0-0.rc0.3ba13f5e7180
|
||||
Resolves:
|
||||
|
||||
* Wed Aug 26 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.45c13f3f9e3b.12]
|
||||
- Linux v7.3.0-0.rc0.45c13f3f9e3b
|
||||
Resolves:
|
||||
|
||||
* Tue Aug 25 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.66498c75b4f8.11]
|
||||
- Linux v7.3.0-0.rc0.66498c75b4f8
|
||||
Resolves:
|
||||
|
||||
* Mon Aug 24 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.47096fc3d064.10]
|
||||
- Fix up an s390 mismatch (Justin M. Forbes)
|
||||
- Switch CPU_IDLE for a mismatch (Justin M. Forbes)
|
||||
- Build drm_log (Jocelyn Falempe)
|
||||
- Linux v7.3.0-0.rc0.47096fc3d064
|
||||
Resolves:
|
||||
|
||||
* Sun Aug 23 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.2709dd5ae32f.9]
|
||||
- Linux v7.3.0-0.rc0.2709dd5ae32f
|
||||
Resolves:
|
||||
|
||||
* Sat Aug 22 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.26260251022f.8]
|
||||
- Linux v7.3.0-0.rc0.26260251022f
|
||||
Resolves:
|
||||
|
||||
* Fri Aug 21 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.818bebeb63dd.7]
|
||||
- Linux v7.3.0-0.rc0.818bebeb63dd
|
||||
Resolves:
|
||||
|
||||
* Thu Aug 20 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.11260c335ec6.6]
|
||||
- Fix up some s390x mismatches for Fedora (Justin M. Forbes)
|
||||
- A number of mismatch fixes for 7.3 merge window (Justin M. Forbes)
|
||||
- Linux v7.3.0-0.rc0.11260c335ec6
|
||||
Resolves:
|
||||
|
||||
* Thu Aug 20 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.bd5f485f3f02.5]
|
||||
- Turn off RUST in pending for ppc to revisit after merge window (Justin M. Forbes)
|
||||
Resolves:
|
||||
|
||||
* Wed Aug 19 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.bd5f485f3f02.4]
|
||||
- Turn on QCOM_PAS in pending (Justin M. Forbes)
|
||||
- Linux v7.3.0-0.rc0.bd5f485f3f02
|
||||
Resolves:
|
||||
|
||||
* Wed Aug 19 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.0f23d56f17fd.3]
|
||||
- Trim changelog for rebase (Justin M. Forbes)
|
||||
Resolves:
|
||||
|
||||
* Tue Aug 18 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.3.0-0.rc0.0f23d56f17fd.2]
|
||||
- Turn on CONFIG_BLK_INLINE_ENCRYPTION for RHEL pending too (Justin M. Forbes)
|
||||
- Turn on BLK_INLINE_ENCRYPTION_FALLBACK for mismatch (Justin M. Forbes)
|
||||
- Reset Makefile.rhelver for the 7.3 cycle (Justin M. Forbes)
|
||||
- Merge configs into common for 7.2 (Justin M. Forbes)
|
||||
- redhat/configs: automotive: enable RTC_DRV_PL031 (Eric Chanudet)
|
||||
- redhat: name the dtb and UKI arch lists (Jan Stancek)
|
||||
- redhat: use one spelling for the nobuildarches files guard (Jan Stancek)
|
||||
- redhat: drop stale ppc64 from the kabidw-base arch list (Jan Stancek)
|
||||
- redhat: document the kabichk force-off as a seasonal toggle (Jan Stancek)
|
||||
- redhat: use one spelling for the include and gemini conditionals (Jan Stancek)
|
||||
- redhat: remove unused elf_image_install_path and duplicate defines (Jan Stancek)
|
||||
- redhat: drop the dead kernel-tools __requires_exclude python filter (Jan Stancek)
|
||||
- redhat: drop the Fedora 41 cross-build gdb-index workaround (Jan Stancek)
|
||||
- redhat: drop stale build switches from dist-perf and dist-rpm-baseonly (Jan Stancek)
|
||||
- redhat: give kernel-automotive its own summary (Jan Stancek)
|
||||
- redhat: drop leftover kernel_kvm_post calls for rt-64k (Jan Stancek)
|
||||
- redhat: restore missing summary of the kernel-debug variant (Jan Stancek)
|
||||
- redhat: fix parse error in baseonly sanity check message (Jan Stancek)
|
||||
- dracut-virt.conf: change systemd-pcrphase to systemd-pcrextend (Vitaly Kuznetsov)
|
||||
- redhat/kernel.spec.template: Switch UKI addons to using UKI cert (Vitaly Kuznetsov)
|
||||
- redhat/configs: automotive: disable CONFIG_MD (Jared Kangas)
|
||||
- Clean up unnecessary pending entries (Justin M. Forbes)
|
||||
* Wed Aug 19 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.9-0]
|
||||
- packet: use consistent hard_header_len in non-ring send paths (Qihang Tang)
|
||||
- platform/x86: int3472: Increase handshake GPIO delay to 200 ms (Hans de Goede)
|
||||
- drm/xe: Fix DPT allocation paths. (Junjie Cao) [2488751]
|
||||
- Turn on CONFIG_CRYPTO_MLDSA for Fedora (Justin M. Forbes)
|
||||
- Fix up mismatch for rhel automotive (Justin M. Forbes)
|
||||
- Fix up a config mismatch in pending (Justin M. Forbes)
|
||||
- redhat/configs: automotive: debug: enable KASAN_INLINE (Jared Kangas)
|
||||
- Remove stale config items from 7.1 (Justin M. Forbes)
|
||||
- Last configs for 7.2 Fedora (Justin M. Forbes)
|
||||
- redhat: Disable the CRYPTO_LIB_AESCFB config switch (Thomas Huth)
|
||||
- redhat/configs: do not enable IPQ_GCC_9650 (Eric Chanudet)
|
||||
- redhat/configs: do not enable CLK_X1P42100_* (Eric Chanudet)
|
||||
- redhat: always overwrite spec template copy (Jan Stancek)
|
||||
- gitlab-ci: enable ELN clang builds (Scott Weaver)
|
||||
- Turn on CONFIG_REGMAP for RHEL s390x (Justin M. Forbes)
|
||||
- Turn ACPI_PLATFORM_PROFILE to built-in for RHEL x86 (Justin M. Forbes)
|
||||
- Turn on CONFIG_RESCTRL_FS for RHEL x86 (Justin M. Forbes)
|
||||
- redhat: configs: rhel: Enable AMD ISP4 MIPI camera solution (Kate Hsuan)
|
||||
- fedora: updates for the 7.2 merge window (Peter Robinson)
|
||||
- redhat/configs: Enable deadline and stall monitors (Gabriele Monaco)
|
||||
- redhat/kernel.spec: fix build for rtonly (Jan Stancek)
|
||||
- redhat: filtermods.py: document exact_pkg and ignore_deps rule attributes (Jan Stancek)
|
||||
- redhat: filtermods.py: make pick_best() deterministic on tied packages (Jan Stancek)
|
||||
- redhat: filtermods.py: add ignore_deps rule option (Jan Stancek)
|
||||
- redhat: filtermods.py: don't create logfile automatically (Jan Stancek)
|
||||
- redhat: filtermods.py: clean up logging imports (Jan Stancek)
|
||||
- redhat: filtermods.py: strip lines when parsing depmod file (Jan Stancek)
|
||||
- redhat: filtermods.py: fix typo in _check_preffered_pkg (Jan Stancek)
|
||||
- redhat: filtermods.py: error on unknown package dependency (Jan Stancek)
|
||||
- redhat: filtermods.py: avoid mutable default arguments (Jan Stancek)
|
||||
- redhat: filtermods.py: handle .zst and .gz compressed modules (Jan Stancek)
|
||||
- redhat: filtermods.py: fix Exception string formatting (Jan Stancek)
|
||||
- redhat: filtermods.py: detect dependency cycles in get_topo_order() (Jan Stancek)
|
||||
- redhat: filtermods.py: fix do_rpm_mapping_test() (Jan Stancek)
|
||||
- redhat: filtermods.py: simplify algorithm (Jan Stancek)
|
||||
- redhat: filtermods.py: add new tests (Jan Stancek)
|
||||
- redhat/configs: enable QCS615 pinctrl and interconnect drivers (Wu Fang)
|
||||
- redhat/configs: automotive: enable SENSORS_INA2XX (Jared Kangas)
|
||||
- redhat/configs: automotive: enable PWM_FSL_FTM as a module (Jared Kangas)
|
||||
- Add fedora entry in pending for weird mismatch in scripts (Justin M. Forbes)
|
||||
- Fix up config mismatches (Justin M. Forbes)
|
||||
- redhat/kernel.spec: derive pesign_name_0 from secureboot_key_0 (Jan Stancek)
|
||||
- redhat/configs: Move IOMMU_PT_* from rhel-pending to rhel (Jennifer Berringer)
|
||||
- redhat/kernel.spec: require libbabeltrace2-devel (Yaakov Selkowitz)
|
||||
- redhat: move ynltool debuginfo to kernel-tools-debuginfo (Augusto Caringi)
|
||||
- Turn on CONFIG_REGMAP for RHEL s390x pending for mismatch (Justin M. Forbes)
|
||||
- redhat: add kmap.py tool and kernel-kmap-internal package (Rado Vrbovsky)
|
||||
- uki-virt: Add fdisk to the initramfs to make systemd-repart functional (Vitaly Kuznetsov)
|
||||
- redhat/configs: Enable Epson RX8111 RTC driver for arm/aarch64 builds. Signed-off-by: Nirmala Dalvi <ndalvi@redhat.com> (Nirmala Dalvi)
|
||||
- redhat: sign centos kernel and UKIs with 800 certs (Jan Stancek)
|
||||
- redhat/mod-sign.sh: use CONFIG_MODULE_SIG_HASH (Jan Stancek)
|
||||
- redhat/kernel.spec.template: Pack a bit more descriptive name for extras/ (Vitaly Kuznetsov)
|
||||
- redhat/configs: Enable IOMMU_DEBUG_PAGEALLOC and AMD_IOMMU_IOMMUFD (Jerry Snitselaar)
|
||||
- redhat: configs: Enable USB4STREAM protocol (Dennis Chen) [RHEL-186934]
|
||||
- Fix up a mismatch for automotive CONFIG_CLK_X1E80100_GCC (Justin M. Forbes)
|
||||
- fedora: aarch64: Set CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=-1 (Ali Erdinc Koroglu)
|
||||
- Linux v7.1.9
|
||||
Resolves: rhbz#2488751
|
||||
|
||||
* Sun Aug 09 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.8-0]
|
||||
- Config updates for 7.1.8 (Justin M. Forbes)
|
||||
- Add to BugsFixed (Justin M. Forbes)
|
||||
- smb/client: return EOPNOTSUPP for unsupported O_TMPFILE (ChenXiaoSong)
|
||||
- Linux v7.1.8
|
||||
Resolves:
|
||||
|
||||
* Thu Aug 06 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.7-0]
|
||||
- Linux v7.1.7
|
||||
Resolves:
|
||||
|
||||
* Mon Aug 03 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.6-1]
|
||||
- vhost: reset the vring metadata cache on vring reconfiguration (Jun Yang)
|
||||
Resolves:
|
||||
|
||||
* Mon Aug 03 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.6-1]
|
||||
- vhost: reset the vring metadata cache on vring reconfiguration (Jun Yang)
|
||||
Resolves:
|
||||
|
||||
* Mon Aug 03 2026 Augusto Caringi <acaringi@redhat.com> [7.1.6-0]
|
||||
- New config for stable (Justin M. Forbes)
|
||||
- acpi: battery: Sanitise model_number by dropping unprintable characters (Kate Hsuan)
|
||||
- redhat: configs: Enable AMD ISP4 MIPI camera solution (Kate Hsuan)
|
||||
- redhat: configs: Enable Intel CVS (Kate Hsuan)
|
||||
- Increase the s390x kernel baseline (Justin M. Forbes)
|
||||
- redhat/kspdx: remove redundant OR terms from joint license expression (Jan Stancek)
|
||||
- redhat/kernel.spec: set also HOST_EXTRACFLAGS for BPF bootstrap build (Jan Stancek)
|
||||
- Trim changelog duplicates after rebase (Justin M. Forbes)
|
||||
- redhat/configs: do not disable PCIEPORTBUS on ppc64le (Dan Horák)
|
||||
- Reset RHEL_RELEASE for the 7.2 cycle (Scott Weaver)
|
||||
- media: platform: amd: add DRM_AMDGPU dependency (Arnd Bergmann)
|
||||
- media: platform: amd: isp4: drop stale list reinit before free (Bin Du)
|
||||
- media: platform: amd: isp4 debug fs logging and more descriptive errors (Bin Du)
|
||||
- media: platform: amd: isp4 video node and buffers handling added (Bin Du)
|
||||
- media: platform: amd: isp4 subdev and firmware loading handling added (Bin Du)
|
||||
- media: platform: amd: Add isp4 fw and hw interface (Bin Du)
|
||||
- media: platform: amd: low level support for isp4 firmware (Bin Du)
|
||||
- media: platform: amd: Introduce amd isp4 capture driver (Bin Du)
|
||||
- serial: 8250_mid: Fix NULL function pointer dereference on DNV/ICX-D/SNR platforms (Jiangshan Yi)
|
||||
- Linux v7.1.6
|
||||
Resolves:
|
||||
|
||||
* Tue Jul 28 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.5-1]
|
||||
- ASoC: cs42l43: Correct report for forced microphone jack (Charles Keepax)
|
||||
- platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug (Guixiong Wei)
|
||||
- xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN (Lin Jiapeng)
|
||||
- sched_ext: Record an error on errno-only sub-enable failure (Tejun Heo)
|
||||
- sched_ext: Enable tick for finite slices on nohz_full (Andrea Righi)
|
||||
- sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() (Tejun Heo)
|
||||
- sched_ext: Annotate ksyncs with __rcu in alloc/free_kick_syncs() (Tejun Heo)
|
||||
- sched_ext: Skip ops.set_weight() for disabled tasks (Kuba Piecuch)
|
||||
Resolves:
|
||||
|
||||
* Fri Jul 24 2026 Augusto Caringi <acaringi@redhat.com> [7.1.5-0]
|
||||
- redhat/configs: fix new config items for aarch64 and s390x (Augusto Caringi)
|
||||
- Revert some RHEL only rng patches (Justin M. Forbes)
|
||||
- Linux v7.1.5
|
||||
Resolves:
|
||||
|
||||
* Wed Jul 22 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.4-4]
|
||||
- net/packet: avoid fanout hook re-registration after unregister (David Lee)
|
||||
Resolves:
|
||||
|
||||
* Wed Jul 22 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.4-3]
|
||||
- net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle (Jamal Hadi Salim)
|
||||
Resolves:
|
||||
|
||||
* Tue Jul 21 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.4-2]
|
||||
- Revert "PCI/MSI: Unmap MSI-X region on error" (Yuanhe Shu)
|
||||
- Revert "btrfs: fix the file offset calculation inside btrfs_decompress_buf2page()" (Matthew Wilcox (Oracle))
|
||||
- drm/amdkfd: always resume_all after suspend_all (Alex Deucher)
|
||||
- KVM: nVMX: Hide shadow VMCS right after VMCLEAR (Hyunwoo Kim)
|
||||
- KVM: x86: Only reset TSC Deadline Timer in apic_timer_expired on KVM_RUN (Venkatesh Srinivas)
|
||||
- KVM: x86/mmu: Fix use-after-free on vendor module reload (Phil Rosenthal)
|
||||
- KVM: x86/mmu: Preserve nested TDP shadow page tables if they are used as roots (Hyunwoo Kim)
|
||||
- KVM: x86: Check for invalid/obsolete root *after* making MMU pages available (Sean Christopherson)
|
||||
Resolves:
|
||||
|
||||
* Mon Jul 20 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.4-1]
|
||||
- can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF (Lee Jones)
|
||||
Resolves:
|
||||
|
||||
* Sat Jul 18 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.4-0]
|
||||
- KVM: nVMX: Put vmcs12 pages if nested VM-Enter fails due to invalid guest state (Sean Christopherson)
|
||||
- drm/amd: Create a device link between APU display and XHCI devices (Mario Limonciello)
|
||||
- Linux v7.1.4
|
||||
Resolves:
|
||||
|
||||
* Tue Jul 14 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.3-1]
|
||||
- xfs: resample the data fork mapping after cycling ILOCK (Darrick J. Wong)
|
||||
- redhat: configs: fedora: Enable Sony IMX471 image sensor (Kate Hsuan)
|
||||
- media: i2c: imx471: Add Sony IMX471 image sensor driver (Kate Hsuan)
|
||||
- platform: int3472: discrete: con_id vana for Sony IMX471 as power enable (Kate Hsuan)
|
||||
- media: ipu-bridge: Add Sony IMX471 for Lenovo X1 Carbon G14 (Kate Hsuan)
|
||||
- media: ipu-bridge: Add DMI information of Lenovo X9 to the image upside-down list (Kate Hsuan)
|
||||
- redhat: move ynltool debuginfo to kernel-tools-debuginfo (Augusto Caringi)
|
||||
Resolves:
|
||||
|
||||
* Sat Jul 04 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.3-1]
|
||||
- Linux v7.1.3
|
||||
Resolves:
|
||||
|
||||
* Wed Jul 01 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.2-1]
|
||||
- ipv6: account for fraggap on the paged allocation path (Wongi Lee)
|
||||
- ipv4: account for fraggap on the paged allocation path (Wongi Lee)
|
||||
Resolves:
|
||||
|
||||
* Sat Jun 27 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.2-0]
|
||||
- Revert "Input: rmi4 - remove the need for artificial IRQ in case of HID" (Justin M. Forbes)
|
||||
- drm/i915/mtl+: Enable PPS before PLL (Imre Deak)
|
||||
- ASoC: rt722-sdca: add FU06 Playback Switch for speaker mute control (Aaron Ma)
|
||||
- Linux v7.1.2
|
||||
Resolves:
|
||||
|
||||
* Mon Jun 22 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.1-0]
|
||||
- New config setting for ARM64 Erratum (Justin M. Forbes)
|
||||
- Initial setup for stable Fedora release (Justin M. Forbes)
|
||||
- Reset RHEL_RELEASE (Justin M. Forbes)
|
||||
- Fix up rebase issues with rng.c (Justin M. Forbes)
|
||||
- fedora: cleanup the Cadence USB options (Peter Robinson)
|
||||
- Consolidate configs to common for 7.1 (Justin M. Forbes)
|
||||
- Linux v7.1.1
|
||||
Resolves:
|
||||
|
||||
* Mon Jun 15 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-54]
|
||||
- Linux v7.1.0
|
||||
Resolves:
|
||||
|
||||
* Mon Jun 15 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.e21ee273e6fa.53]
|
||||
- redhat/kernel.spec.template: Move UKI addons to extras/ (Vitaly Kuznetsov)
|
||||
- redhat/kernel.spec.template: fixes for using with_rtonly (Clark Williams)
|
||||
Resolves:
|
||||
|
||||
* Sun Jun 14 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.e21ee273e6fa.52]
|
||||
- Linux v7.1.0-0.rc7.e21ee273e6fa
|
||||
Resolves:
|
||||
|
||||
* Sat Jun 13 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.062871f1371b.51]
|
||||
- Linux v7.1.0-0.rc7.062871f1371b
|
||||
Resolves:
|
||||
|
||||
* Fri Jun 12 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.2b414a95b8f7.50]
|
||||
- redhat/configs: rhel: Enable SpacemiT drivers for RISC-V (Jennifer Berringer)
|
||||
- Disable TPM as hwrng source on aarch64 (Štěpán Horáček)
|
||||
- Linux v7.1.0-0.rc7.2b414a95b8f7
|
||||
Resolves:
|
||||
|
||||
* Thu Jun 11 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.9716c086c8e8.49]
|
||||
- redhat/configs: set NXP storage driver to built-in for boot speed (Ed Chong)
|
||||
- kernel.spec.template: add tcp_ao kselftests (Davide Caratti) [RHEL-142637]
|
||||
- redhat/configs: Enable CONFIG_SMC_HS_CTRL_BPF for s390x debug kernel (Jan Polensky)
|
||||
|
|
@ -171,43 +169,250 @@ Resolves:
|
|||
- redhat/configs: Enable CONFIG_DIBS for s390x architecture (Jan Polensky)
|
||||
- redhat/kernel.spec: make module and modules-core provides use variant (Jan Stancek)
|
||||
- redhat/configs: automotive: enable NXP_SAR_ADC as a module (Jared Kangas)
|
||||
- Linux v7.1.0-0.rc7.9716c086c8e8
|
||||
Resolves: RHEL-142637
|
||||
|
||||
* Wed Jun 10 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.acb7500801e9.48]
|
||||
- Linux v7.1.0-0.rc7.acb7500801e9
|
||||
Resolves:
|
||||
|
||||
* Tue Jun 09 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.2d3090a8aeb5.47]
|
||||
- redhat: CONFIG_MODPROBE_PATH: use upstream default (Scott Weaver)
|
||||
- Linux v7.1.0-0.rc7.2d3090a8aeb5
|
||||
Resolves:
|
||||
|
||||
* Mon Jun 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.46]
|
||||
- Linux v7.1.0-0.rc7
|
||||
Resolves:
|
||||
|
||||
* Sun Jun 07 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.979c294509f9.45]
|
||||
- Linux v7.1.0-0.rc6.979c294509f9
|
||||
Resolves:
|
||||
|
||||
* Sat Jun 06 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.8e65320d91cd.44]
|
||||
- Linux v7.1.0-0.rc6.8e65320d91cd
|
||||
Resolves:
|
||||
|
||||
* Fri Jun 05 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.ddd664bbff63.43]
|
||||
- Linux v7.1.0-0.rc6.ddd664bbff63
|
||||
Resolves:
|
||||
|
||||
* Thu Jun 04 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.ba3e43a9e601.42]
|
||||
- Last few Fedora configs for 7.1 (Justin M. Forbes)
|
||||
Resolves:
|
||||
|
||||
* Wed Jun 03 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.ba3e43a9e601.41]
|
||||
- fedora: aarch64: Disable QCom QCE driver (Peter Robinson)
|
||||
- fedora: Updates for the 7.1 merge window (Peter Robinson)
|
||||
- Linux v7.1.0-0.rc6.ba3e43a9e601
|
||||
Resolves:
|
||||
|
||||
* Tue Jun 02 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.6f3ed7fec72f.40]
|
||||
- Linux v7.1.0-0.rc6.6f3ed7fec72f
|
||||
Resolves:
|
||||
|
||||
* Mon Jun 01 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.39]
|
||||
- Linux v7.1.0-0.rc6
|
||||
Resolves:
|
||||
|
||||
* Sun May 31 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc5.174914ea5513.38]
|
||||
- Linux v7.1.0-0.rc5.174914ea5513
|
||||
Resolves:
|
||||
|
||||
* Fri May 29 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc5.8fde5d1d47f6.37]
|
||||
- Linux v7.1.0-0.rc5.8fde5d1d47f6
|
||||
Resolves:
|
||||
|
||||
* Wed May 27 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc5.eb3f4b7426cf.36]
|
||||
- Linux v7.1.0-0.rc5.eb3f4b7426cf
|
||||
Resolves:
|
||||
|
||||
* Tue May 26 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc5.e8c2f9fdadee.35]
|
||||
- Linux v7.1.0-0.rc5.e8c2f9fdadee
|
||||
Resolves:
|
||||
|
||||
* Mon May 25 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc5.34]
|
||||
- Enable the drm/accel/qaic driver module for x86 in rhel config. (John Wiele)
|
||||
- Update rhel drm/accel configs to match centos-stream-10. (John Wiele)
|
||||
- Linux v7.1.0-0.rc5
|
||||
Resolves:
|
||||
|
||||
* Sun May 24 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc4.4cbfe4502e3d.33]
|
||||
- Linux v7.1.0-0.rc4.4cbfe4502e3d
|
||||
Resolves:
|
||||
|
||||
* Thu May 21 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc4.8bc67e4db64a.32]
|
||||
- Linux v7.1.0-0.rc4.8bc67e4db64a
|
||||
Resolves:
|
||||
|
||||
* Wed May 20 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc4.27fa82620cba.31]
|
||||
- redhat/configs: do not enable ARCH_TEGRA_238_SOC (Eric Chanudet)
|
||||
- redhat/configs: do not enable ARCH_R9A08G046 (Eric Chanudet)
|
||||
- Linux v7.1.0-0.rc4.27fa82620cba
|
||||
Resolves:
|
||||
|
||||
* Tue May 19 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc4.ab5fce87a778.30]
|
||||
- redhat/configs: realign LOCKDEP_STACK_TRACE_*_BITS with upstream KASAN defaults (Mikhail Gavrilov)
|
||||
- Linux v7.1.0-0.rc4.ab5fce87a778
|
||||
Resolves:
|
||||
|
||||
* Mon May 18 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc4.29]
|
||||
- Linux v7.1.0-0.rc4
|
||||
Resolves:
|
||||
|
||||
* Sun May 17 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc3.6916d5703ddf.28]
|
||||
- Add missing config file for Fedora (Justin M. Forbes)
|
||||
- Turn on XFS_ONLINE_REPAIR for Fedora (Justin M. Forbes)
|
||||
- Enable SND_DESIGNWARE for Fedora x86 (Justin M. Forbes)
|
||||
Resolves:
|
||||
|
||||
* Sat May 16 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc3.6916d5703ddf.27]
|
||||
- Enable HID_SENSOR_PROX for Fedora x86 (Justin M. Forbes)
|
||||
- Fedora: set default panic screen to QR code (Jocelyn Falempe)
|
||||
- redhat/configs/fedora: Enable MPAM options (Gavin Shan)
|
||||
- redhat/configs/rhel: Enable MPAM options (Gavin Shan)
|
||||
- Linux v7.1.0-0.rc3.6916d5703ddf
|
||||
Resolves:
|
||||
|
||||
* Fri May 15 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc3.70eda68668d1.26]
|
||||
- Linux v7.1.0-0.rc3.70eda68668d1
|
||||
Resolves:
|
||||
|
||||
* Thu May 14 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc3.e1914add2799.25]
|
||||
- Linux v7.1.0-0.rc3.e1914add2799
|
||||
Resolves:
|
||||
|
||||
* Wed May 13 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc3.1d5dcaa3bd65.24]
|
||||
- configs: arm64: Enable Tegra410 PMUs (Mark Salter)
|
||||
- Disable MODULE_SIG_KEY_TYPE_MLDSA_87 for RHEL right now (Justin M. Forbes)
|
||||
- redhat/configs: enable CONFIG_TCP_AO in centos-stream (Davide Caratti) [RHEL-142637]
|
||||
- Gate Fedora ELN kernel updates on openQA tests (Adam Williamson)
|
||||
- Change MODPROBE_PATH to /usr/bin (Justin M. Forbes)
|
||||
- Linux v7.1.0-0.rc3.1d5dcaa3bd65
|
||||
Resolves: RHEL-142637
|
||||
|
||||
* Tue May 12 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc3.50897c955902.23]
|
||||
- configs: rhel: riscv config updates (Jennifer Berringer)
|
||||
- Re-enable Intel MEI for Fedora x86 (Justin M. Forbes)
|
||||
- Linux v7.1.0-0.rc3.50897c955902
|
||||
Resolves:
|
||||
|
||||
* Mon May 11 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc3.22]
|
||||
- Linux v7.1.0-0.rc3
|
||||
Resolves:
|
||||
|
||||
* Sun May 10 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc2.1bfaee9d3351.21]
|
||||
- Linux v7.1.0-0.rc2.1bfaee9d3351
|
||||
Resolves:
|
||||
|
||||
* Sat May 09 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc2.70390501d194.20]
|
||||
- Linux v7.1.0-0.rc2.70390501d194
|
||||
Resolves:
|
||||
|
||||
* Fri May 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc2.917719c412c4.19]
|
||||
- Enable MEDIA_TUNER_MXL301RF for Fedora (Justin M. Forbes)
|
||||
- Turn on DVB_PT3 for Fedora at user request (Justin M. Forbes)
|
||||
- Linux v7.1.0-0.rc2.917719c412c4
|
||||
Resolves:
|
||||
|
||||
* Thu May 07 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc2.8ab992f815d6.18]
|
||||
- Linux v7.1.0-0.rc2.8ab992f815d6
|
||||
Resolves:
|
||||
|
||||
* Wed May 06 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc2.74fe02ce122a.17]
|
||||
- redhat/configs: enable CONFIG_GPIO_NOVALAKE for x86 on RHEL (Steve Best)
|
||||
- redhat/Makefile: avoid picking up editor backup files in changelog glob (Jan Stancek)
|
||||
- Linux v7.1.0-0.rc2.74fe02ce122a
|
||||
Resolves:
|
||||
|
||||
* Tue May 05 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc2.a293ec25d59d.16]
|
||||
- Linux v7.1.0-0.rc2.a293ec25d59d
|
||||
Resolves:
|
||||
|
||||
* Mon May 04 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc2.6d35786de281.15]
|
||||
- redhat/configs: enable CONFIG_SCLP_OFB for s390x (Jan Polensky)
|
||||
- Linux v7.1.0-0.rc2.6d35786de281
|
||||
Resolves:
|
||||
|
||||
* Sun May 03 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc1.66edb901bf87.14]
|
||||
- Linux v7.1.0-0.rc1.66edb901bf87
|
||||
Resolves:
|
||||
|
||||
* Sat May 02 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc1.f1a5e78a55eb.13]
|
||||
- Linux v7.1.0-0.rc1.f1a5e78a55eb
|
||||
Resolves:
|
||||
|
||||
* Fri May 01 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc1.26fd6bff2c05.12]
|
||||
- Linux v7.1.0-0.rc1.26fd6bff2c05
|
||||
Resolves:
|
||||
|
||||
* Thu Apr 30 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc1.e75a43c7cec4.11]
|
||||
- Linux v7.1.0-0.rc1.e75a43c7cec4
|
||||
Resolves:
|
||||
|
||||
* Wed Apr 29 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc1.dca922e019dd.10]
|
||||
- Delete Fedora configs removed upstream for 7.1 (Justin M. Forbes)
|
||||
- add man-page for rv-mon-stall (Thorsten Leemhuis)
|
||||
- Enable FFA for TPM on AArch64 (Marcin Juszkiewicz)
|
||||
- redhat: rh_flags: mark !CONFIG_RHEL_DIFFERENCES stubs as static inline (Jonathan Steffan)
|
||||
- redhat: Add DENYLIST.rhel to BPF selftests (Viktor Malik)
|
||||
- Linux v7.1.0-0.rc1.dca922e019dd
|
||||
Resolves:
|
||||
|
||||
* Tue Apr 28 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc1.3b3bea6d4b9c.9]
|
||||
- Linux v7.1.0-0.rc1.3b3bea6d4b9c
|
||||
Resolves:
|
||||
|
||||
* Mon Apr 27 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc1.8]
|
||||
- Linux v7.1.0-0.rc1
|
||||
Resolves:
|
||||
|
||||
* Sun Apr 26 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.897d54018cc9.7]
|
||||
- Linux v7.1.0-0.rc0.897d54018cc9
|
||||
Resolves:
|
||||
|
||||
* Sat Apr 25 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.27d128c1cff6.6]
|
||||
- redhat/configs: enable watchdog pretimout panic functionality for x86 on RHEL (David Arcari)
|
||||
- Revert "redhat/configs: enable CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT" (David Arcari)
|
||||
- Linux v7.1.0-0.rc0.27d128c1cff6
|
||||
Resolves:
|
||||
|
||||
* Fri Apr 24 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.dd6c438c3e64.5]
|
||||
- redhat/configs: rhel: Enable SPD5118 sensor driver (Jennifer Berringer)
|
||||
- Linux v7.1.0-0.rc0.dd6c438c3e64
|
||||
Resolves:
|
||||
|
||||
* Thu Apr 23 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.2e6803928193.4]
|
||||
- Linux v7.1.0-0.rc0.2e6803928193
|
||||
Resolves:
|
||||
|
||||
* Wed Apr 22 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.6596a02b2078.3]
|
||||
- Linux v7.1.0-0.rc0.6596a02b2078
|
||||
Resolves:
|
||||
|
||||
* Tue Apr 21 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.b4e07588e743.2]
|
||||
- Trim changelog and reset RHEL_RELEASE for 7.1 (Justin M. Forbes)
|
||||
- Linux v7.1.0-0.rc0.b4e07588e743
|
||||
Resolves:
|
||||
|
||||
* Mon Apr 20 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.c1f49dea2b8f.68]
|
||||
- Linux v7.1.0-0.rc0.c1f49dea2b8f
|
||||
Resolves:
|
||||
|
||||
* Sun Apr 19 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.faeab166167f.67]
|
||||
- Linux v7.1.0-0.rc0.faeab166167f
|
||||
Resolves:
|
||||
|
||||
* Sat Apr 18 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.8541d8f725c6.66]
|
||||
- Linux v7.1.0-0.rc0.8541d8f725c6
|
||||
Resolves:
|
||||
|
||||
* Fri Apr 17 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.43cfbdda5af6.65]
|
||||
- Correct manual merge error in crypto/rng.c (Patrick Talbert)
|
||||
- Linux v7.1.0-0.rc0.43cfbdda5af6
|
||||
Resolves:
|
||||
|
||||
* Thu Apr 16 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc0.1d51b370a0f8.64]
|
||||
- Fix up pending for mismatches (Justin M. Forbes)
|
||||
- Fix up rebase typo in drivers/pci/quirks.c (Justin M. Forbes)
|
||||
- Fix up mismatc with ACPI_PLATFORM_PROFILE (Justin M. Forbes)
|
||||
|
|
@ -716,6 +921,10 @@ Resolves:
|
|||
- fedora: Update vbox drivers (Peter Robinson)
|
||||
- Drop the s390x CONFIG_REGMAP from RHEL pending as upstream removed the dep (Justin M. Forbes)
|
||||
- fedora: arm64: enable RT5616 codec (Marcin Juszkiewicz)
|
||||
- Revert "nvme: Return BLK_STS_TARGET if the DNR bit is set" (Benjamin Marzinski)
|
||||
- Revert "nvme: allow local retry and proper failover for REQ_FAILFAST_TRANSPORT" (Benjamin Marzinski)
|
||||
- Revert "nvme: decouple basic ANA log page re-read support from native multipathing" (Benjamin Marzinski)
|
||||
- Revert "nvme: nvme_mpath_init remove multipath check" (Benjamin Marzinski)
|
||||
- redhat/configs: automotive: Disable CONFIG_FS_DAX config (Dorinda Bassey)
|
||||
- config: update CONFIG_LSM to match upstream (Ryan Sullivan)
|
||||
- redhat: configs: enable CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER for RHEL (David Arcari)
|
||||
|
|
@ -787,6 +996,7 @@ Resolves:
|
|||
- redhat: configs: Clean up DVB settings in RHEL (Kate Hsuan)
|
||||
- Move CONFIG_ARCH_TEGRA_241_SOC config/common so that it is enabled for RHEL as well as Fedora. Get rid of uneeded CONFIG_TEGRA241_CMDQV in configs/fedora while we're at it. (Mark Salter)
|
||||
- fedora: arm64: Enable the rockchip HDMI QP support (Peter Robinson)
|
||||
- crypto: rng - Fix extrng EFAULT handling (Herbert Xu)
|
||||
- redhat: configs: rhel: aarch64: Support NV Jetson MIPI camera (Kate Hsuan)
|
||||
- gitlab-ci: disable clang CI pipelines (Scott Weaver)
|
||||
- redhat/configs: Remove obsolete arch64/64k/CONFIG_FORCE_MAX_ZONEORDER (Waiman Long)
|
||||
|
|
@ -820,6 +1030,7 @@ Resolves:
|
|||
- redhat/configs: automotive: Enable j784s4evm am3359 tscadc configs (Joel Slebodnick)
|
||||
- redhat/configs: delete renamed CONFIG_MLX5_EN_MACSEC (Michal Schmidt)
|
||||
- rhel: disable DELL_RBU and cleanup related deps (Peter Robinson)
|
||||
- crypto: rng - Ensure stdrng is tested before user-space starts (Herbert Xu)
|
||||
- gitlab-ci: Add CKI_RETRIGGER_PIPELINE (Tales da Aparecida)
|
||||
- redhat: configs: disable the qla4xxx iSCSI driver (Chris Leech) [RHEL-1242]
|
||||
- Remove duplicated CONFIGs between automotive and RHEL (Julio Faracco)
|
||||
|
|
@ -1372,6 +1583,7 @@ Resolves:
|
|||
- redhat: configs: generic: x86: Disable CONFIG_VIDEO_OV01A10 for x86 platform (Hans de Goede)
|
||||
- redhat: remove pending-rhel CONFIG_XFS_ASSERT_FATAL file (Patrick Talbert)
|
||||
- New configs in fs/xfs (Fedora Kernel Team)
|
||||
- crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu)
|
||||
- random: Add hook to override device reads and getrandom(2) (Herbert Xu)
|
||||
- redhat/configs: share CONFIG_ARM64_ERRATUM_2966298 between rhel and fedora (Mark Salter)
|
||||
- configs: Remove S390 IOMMU config options that no longer exist (Jerry Snitselaar)
|
||||
|
|
@ -2707,6 +2919,7 @@ Resolves:
|
|||
- bpf: Fix unprivileged_bpf_disabled setup (Jiri Olsa)
|
||||
- Enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Jiri Olsa)
|
||||
- configs/common/s390: disable CONFIG_QETH_{OSN,OSX} (Philipp Rudo) [1903201]
|
||||
- nvme: nvme_mpath_init remove multipath check (Mike Snitzer)
|
||||
- Make CRYPTO_EC also builtin (Simo Sorce) [1947240]
|
||||
- Do not hard-code a default value for DIST (David Ward)
|
||||
- Override %%{debugbuildsenabled} if the --with-release option is used (David Ward)
|
||||
|
|
@ -2767,6 +2980,9 @@ Resolves:
|
|||
- Set date in package release from repository commit, not system clock (David Ward)
|
||||
- Use a better upstream tarball filename for snapshots (David Ward)
|
||||
- Don't create empty pending-common files on pending-fedora commits (Don Zickus)
|
||||
- nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer)
|
||||
- nvme: allow local retry and proper failover for REQ_FAILFAST_TRANSPORT (Mike Snitzer)
|
||||
- nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer)
|
||||
- Add redhat/configs/pending-common/generic/s390x/zfcpdump/CONFIG_NETFS_SUPPORT (Justin M. Forbes)
|
||||
- Create ark-latest branch last for CI scripts (Don Zickus)
|
||||
- Replace /usr/libexec/platform-python with /usr/bin/python3 (David Ward)
|
||||
|
|
@ -3067,6 +3283,7 @@ Resolves:
|
|||
- redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301]
|
||||
- x86: Fix compile issues with rh_check_supported() (Don Zickus)
|
||||
- KEYS: Make use of platform keyring for module signature verify (Robert Holmes)
|
||||
- Input: rmi4 - remove the need for artificial IRQ in case of HID (Benjamin Tissoires)
|
||||
- ARM: tegra: usb no reset (Peter Robinson)
|
||||
- arm: make CONFIG_HIGHPTE optional without CONFIG_EXPERT (Jon Masters)
|
||||
- redhat: rh_kabi: deduplication friendly structs (Jiri Benc)
|
||||
|
|
@ -3426,5 +3643,5 @@ Resolves:
|
|||
- [initial commit] Add scripts (Laura Abbott)
|
||||
- [initial commit] Add configs (Laura Abbott)
|
||||
- [initial commit] Add Makefiles (Laura Abbott)
|
||||
- Linux v7.3.0-0.rc0.0f23d56f17fd
|
||||
Resolves: RHEL-100104, RHEL-104231, RHEL-119326, RHEL-122979, RHEL-1242, RHEL-135256, RHEL-141647, RHEL-142637, RHEL-147296, RHEL-150853, RHEL-185930, RHEL-186934, RHEL-1927, RHEL-23931, RHEL-24047, RHEL-24137, RHEL-26170, RHEL-29245, RHEL-32110, RHEL-32895, RHEL-32987, RHEL-35995, RHEL-36646, RHEL-36647, RHEL-40251, RHEL-40411, RHEL-40937, RHEL-41231, RHEL-43425, RHEL-43556, RHEL-44306, RHEL-49398, RHEL-50799, RHEL-51896, RHEL-52629, RHEL-54183, RHEL-56069, RHEL-68296, RHEL-72093, RHEL-78341, RHEL-78931, RHEL-79711, RHEL-79818, RHEL-82779, RHEL-85301, RHEL-8810, RHEL-88228, RHEL-88635, RHEL-94503, RHEL-95436, RHEL-96987, rhbz#1471185, rhbz#1518076, rhbz#1519554, rhbz#1546831, rhbz#1559877, rhbz#1561171, rhbz#1563590, rhbz#1565704, rhbz#1565717, rhbz#1572321, rhbz#1590829, rhbz#1595918, rhbz#1602033, rhbz#1609604, rhbz#1610493, rhbz#1613522, rhbz#1638087, rhbz#1652256, rhbz#1652266, rhbz#1663728, rhbz#1670017, rhbz#1722136, rhbz#1730649, rhbz#1802694, rhbz#1810301, rhbz#1821565, rhbz#1831065, rhbz#1855161, rhbz#1856174, rhbz#1856176, rhbz#1858592, rhbz#1858594, rhbz#1858596, rhbz#1858599, rhbz#1869674, rhbz#1871130, rhbz#1876435, rhbz#1876436, rhbz#1876977, rhbz#1877192, rhbz#1880486, rhbz#1890304, rhbz#1903201, rhbz#1915073, rhbz#1915290, rhbz#1930649, rhbz#1939095, rhbz#1940075, rhbz#1940794, rhbz#1943423, rhbz#1945002, rhbz#1945179, rhbz#1945477, rhbz#1947240, rhbz#1948340, rhbz#1952426, rhbz#1952863, rhbz#1953486, rhbz#1956988, rhbz#1957210, rhbz#1957219, rhbz#1957305, rhbz#1957636, rhbz#1957819, rhbz#1961178, rhbz#1962936, rhbz#1964537, rhbz#1967640, rhbz#1972795, rhbz#1976270, rhbz#1976835, rhbz#1976877, rhbz#1976884, rhbz#1977056, rhbz#1977529, rhbz#1978539, rhbz#1979379, rhbz#1981406, rhbz#1983298, rhbz#1986223, rhbz#1988254, rhbz#1988384, rhbz#1990040, rhbz#1993393, rhbz#1994858, rhbz#1998953, rhbz#2000835, rhbz#2002344, rhbz#2004233, rhbz#2004821, rhbz#2006813, rhbz#2007430, rhbz#2012226, rhbz#2014492, rhbz#2019377, rhbz#2020132, rhbz#2022578, rhbz#2023782, rhbz#2024595, rhbz#2025985, rhbz#2026319, rhbz#2027506, rhbz#2031547, rhbz#2032758, rhbz#2034670, rhbz#2038999, rhbz#2040643, rhbz#2041184, rhbz#2041186, rhbz#2041365, rhbz#2041990, rhbz#2042240, rhbz#2042241, rhbz#2043141, rhbz#2044155, rhbz#2053836, rhbz#2054579, rhbz#2062054, rhbz#2062909, rhbz#2071969, rhbz#2089765, rhbz#2115876, rhbz#2120968, rhbz#2122595, rhbz#2140017, rhbz#2142658, rhbz#2149273, rhbz#2153073, rhbz#2166911, rhbz#2188441, rhbz#2208834, rhbz#2216678, rhbz#2227793, rhbz#2231407, rhbz#2233269, rhbz#2375049
|
||||
- Linux v7.1.0-0.rc0.1d51b370a0f8
|
||||
Resolves: RHEL-100104, RHEL-104231, RHEL-119326, RHEL-122979, RHEL-1242, RHEL-135256, RHEL-141647, RHEL-147296, RHEL-150853, RHEL-1927, RHEL-23931, RHEL-24047, RHEL-24137, RHEL-26170, RHEL-29245, RHEL-32110, RHEL-32895, RHEL-32987, RHEL-35995, RHEL-36646, RHEL-36647, RHEL-40251, RHEL-40411, RHEL-40937, RHEL-41231, RHEL-43425, RHEL-43556, RHEL-44306, RHEL-49398, RHEL-50799, RHEL-51896, RHEL-52629, RHEL-54183, RHEL-56069, RHEL-68296, RHEL-72093, RHEL-78341, RHEL-78931, RHEL-79711, RHEL-79818, RHEL-82779, RHEL-85301, RHEL-8810, RHEL-88228, RHEL-88635, RHEL-94503, RHEL-95436, RHEL-96987, rhbz#1471185, rhbz#1518076, rhbz#1519554, rhbz#1546831, rhbz#1559877, rhbz#1561171, rhbz#1563590, rhbz#1565704, rhbz#1565717, rhbz#1572321, rhbz#1590829, rhbz#1595918, rhbz#1602033, rhbz#1609604, rhbz#1610493, rhbz#1613522, rhbz#1638087, rhbz#1652256, rhbz#1652266, rhbz#1663728, rhbz#1670017, rhbz#1722136, rhbz#1730649, rhbz#1802694, rhbz#1810301, rhbz#1821565, rhbz#1831065, rhbz#1855161, rhbz#1856174, rhbz#1856176, rhbz#1858592, rhbz#1858594, rhbz#1858596, rhbz#1858599, rhbz#1869674, rhbz#1871130, rhbz#1876435, rhbz#1876436, rhbz#1876977, rhbz#1877192, rhbz#1880486, rhbz#1890304, rhbz#1903201, rhbz#1915073, rhbz#1915290, rhbz#1930649, rhbz#1939095, rhbz#1940075, rhbz#1940794, rhbz#1943423, rhbz#1945002, rhbz#1945179, rhbz#1945477, rhbz#1947240, rhbz#1948340, rhbz#1952426, rhbz#1952863, rhbz#1953486, rhbz#1956988, rhbz#1957210, rhbz#1957219, rhbz#1957305, rhbz#1957636, rhbz#1957819, rhbz#1961178, rhbz#1962936, rhbz#1964537, rhbz#1967640, rhbz#1972795, rhbz#1976270, rhbz#1976835, rhbz#1976877, rhbz#1976884, rhbz#1977056, rhbz#1977529, rhbz#1978539, rhbz#1979379, rhbz#1981406, rhbz#1983298, rhbz#1986223, rhbz#1988254, rhbz#1988384, rhbz#1990040, rhbz#1993393, rhbz#1994858, rhbz#1998953, rhbz#2000835, rhbz#2002344, rhbz#2004233, rhbz#2004821, rhbz#2006813, rhbz#2007430, rhbz#2012226, rhbz#2014492, rhbz#2019377, rhbz#2020132, rhbz#2022578, rhbz#2023782, rhbz#2024595, rhbz#2025985, rhbz#2026319, rhbz#2027506, rhbz#2031547, rhbz#2032758, rhbz#2034670, rhbz#2038999, rhbz#2040643, rhbz#2041184, rhbz#2041186, rhbz#2041365, rhbz#2041990, rhbz#2042240, rhbz#2042241, rhbz#2043141, rhbz#2044155, rhbz#2053836, rhbz#2054579, rhbz#2062054, rhbz#2062909, rhbz#2071969, rhbz#2089765, rhbz#2115876, rhbz#2120968, rhbz#2122595, rhbz#2140017, rhbz#2142658, rhbz#2149273, rhbz#2153073, rhbz#2166911, rhbz#2188441, rhbz#2208834, rhbz#2216678, rhbz#2227793, rhbz#2231407, rhbz#2233269, rhbz#2375049
|
||||
|
|
|
|||
696
kernel.spec
696
kernel.spec
File diff suppressed because it is too large
Load diff
874
kmap.py
874
kmap.py
|
|
@ -1,874 +0,0 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
kmap.py - Kernel Source-to-Binary Mapping Tool
|
||||
|
||||
DESCRIPTION
|
||||
This tool parses Linux kernel build artifacts (.cmd files, archives) to
|
||||
create a JSON mapping of which source files contribute to which kernel
|
||||
binaries (modules and vmlinux). It supports merging data from multiple
|
||||
kernel build variants (e.g., stock, debug, rt) into a single output
|
||||
file using variant indices to track per-variant mappings.
|
||||
|
||||
Supported RHEL versions: 7, 8, 9, upstream
|
||||
|
||||
FEATURES
|
||||
- Parses .cmd files generated by kbuild to extract compilation commands
|
||||
- Supports C (gcc/clang) and Rust (rustc) source files
|
||||
- Handles built-in objects via built-in.o.cmd (RHEL 7), built-in.a
|
||||
(RHEL 8/9), or vmlinux.a (upstream)
|
||||
- Merges multiple kernel variants into single output with variant indices
|
||||
- Maps modules to their containing RPM packages
|
||||
|
||||
OUTPUT FORMAT
|
||||
The output is a JSON file with the following structure:
|
||||
|
||||
{
|
||||
"variants": ["stock", "rt", ...],
|
||||
"source-map": {
|
||||
"obj-src": {<object>: {<source>: [<variant_indices>]}},
|
||||
"src-obj": {<source>: {<object>: [<variant_indices>]}}
|
||||
},
|
||||
"module-map": {
|
||||
"module-rpm": {<module>: {<rpm_name>: [<variant_indices>]}},
|
||||
"rpm-modules": {<rpm_name>: {<module>: [<variant_indices>]}}
|
||||
}
|
||||
}
|
||||
|
||||
PARSING THE OUTPUT
|
||||
import json
|
||||
|
||||
with open('kernel-map.json') as f:
|
||||
data = json.load(f)
|
||||
|
||||
variants = data['variants']
|
||||
obj_src = data['source-map']['obj-src']
|
||||
src_obj = data['source-map']['src-obj']
|
||||
module_rpm = data['module-map']['module-rpm']
|
||||
rpm_modules = data['module-map']['rpm-modules']
|
||||
|
||||
# Get sources for vmlinux in variant "stock" (index 0)
|
||||
vmlinux_sources = [src for src, indices in obj_src['vmlinux'].items()
|
||||
if 0 in indices]
|
||||
|
||||
# Find which object a source contributes to
|
||||
fork_objects = [obj for obj, indices in src_obj['kernel/fork.c'].items()
|
||||
if 0 in indices]
|
||||
|
||||
# Get RPM for a module
|
||||
def get_rpm(module, variant_idx):
|
||||
for rpm, indices in module_rpm.get(module, {}).items():
|
||||
if variant_idx in indices:
|
||||
return rpm
|
||||
return None
|
||||
|
||||
USAGE
|
||||
# Single variant
|
||||
./kmap.py -d /build/stock -r upstream -v stock -o /output
|
||||
|
||||
# Merge multiple variants
|
||||
./kmap.py -d /build/stock -r upstream -v stock -o /output
|
||||
./kmap.py -d /build/debug -r upstream -v debug -o /output -i kernel-map.json
|
||||
./kmap.py -d /build/rt -r upstream -v rt -o /output -i kernel-map.json
|
||||
|
||||
# With module-to-RPM mapping
|
||||
./kmap.py -d /build -r upstream -v stock -o /output \\
|
||||
--vmlinux-rpm kernel-core-5.14.0.rpm \\
|
||||
--module-list kernel-modules-5.14.0.rpm:modules.list
|
||||
|
||||
CREDITS
|
||||
Inspired by gen_compile_commands.py and Joe Lawrence.
|
||||
Time measurement option added for Jan Stancek.
|
||||
"""
|
||||
|
||||
import re
|
||||
import os
|
||||
import pathlib
|
||||
import json
|
||||
import argparse
|
||||
import subprocess
|
||||
import time
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Constants
|
||||
# =============================================================================
|
||||
|
||||
VMLINUX = 'vmlinux'
|
||||
KERNEL_PREFIX = 'kernel/'
|
||||
|
||||
# Supported compilers and linkers
|
||||
COMPILERS = ('gcc', 'clang')
|
||||
LINKER = 'ld'
|
||||
RUST_COMPILER = 'rustc'
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Regex Patterns
|
||||
#
|
||||
# These patterns parse the kernel build .cmd files to extract:
|
||||
# - What compiler/linker was used
|
||||
# - What source files were compiled
|
||||
# - What object files were linked
|
||||
# =============================================================================
|
||||
|
||||
# Pattern for .ko.cmd files (module linking)
|
||||
# Matches: cmd_path/to/module.ko := ld <params> -o <ko_name> <input_files>
|
||||
# Note: upstream kernels use 'savedcmd_' prefix instead of 'cmd_'
|
||||
_KO_CMD_PATTERN = (
|
||||
r'^(saved)?cmd_[^ ]*\.ko\s*:=\s*ld\s+'
|
||||
r'(?P<params>.*) -o (?P<ko_name>\S+) (?P<input_files>[^;]+?)\s*(?:;|$)'
|
||||
)
|
||||
|
||||
# Pattern for .o.cmd files (object compilation)
|
||||
# Matches multiple formats:
|
||||
# - C/asm: cmd_*.o := gcc/clang <params> -o <output> <input>
|
||||
# - Rust: cmd_*.o := rustc <params> --emit=obj=<output> <input.rs>
|
||||
# - Rust source mapping: source_*.o := <file.rs>
|
||||
_O_CMD_PATTERN = (
|
||||
r'^(saved)?(?:cmd_|source_)[^ ]*\.o\s+:=\s+'
|
||||
r'(?:'
|
||||
r'(?P<prefix>(?:\S+=\S+\s+)*)?'
|
||||
r'(?P<command>gcc|clang|ld|rustc)\s+'
|
||||
r'(?P<params>.*?)'
|
||||
r'(?:'
|
||||
r'\s+-o\s+(?P<obj_out>\S+)\s+(?P<input_files>[^;]+?)'
|
||||
r'|'
|
||||
r'\s+--emit=obj=(?P<rust_obj_out>\S+).*?\s+(?P<rust_input_file>\S+\.rs)'
|
||||
r')'
|
||||
r'|'
|
||||
r'(?P<source_file>\S+\.rs)'
|
||||
r')\s*(?:;|$)'
|
||||
)
|
||||
|
||||
ko_matcher = re.compile(_KO_CMD_PATTERN)
|
||||
o_matcher = re.compile(_O_CMD_PATTERN)
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Utility Functions
|
||||
# =============================================================================
|
||||
|
||||
def parse_args():
|
||||
"""
|
||||
Parse command line arguments
|
||||
"""
|
||||
parser = argparse.ArgumentParser(
|
||||
prog='Kernel Build Mapper',
|
||||
description='Scrape Linux Kernel .cmd files to map contribution '
|
||||
'of individual source files to kernel binaries.',
|
||||
)
|
||||
|
||||
parser.add_argument('-d', '--directory',
|
||||
help='Directory with kernel build artifacts.',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-o', '--outputdir',
|
||||
help='Directory where to put generated files.',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-p', '--prefix',
|
||||
help='Name prefix to the generated files.',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-r', '--rhel',
|
||||
help='Specify to what version of RHEL artifacts belong (upstream for RHEL 10+/kernel-ark)',
|
||||
choices=['7', '8', '9', 'upstream'],
|
||||
required=True)
|
||||
|
||||
parser.add_argument('-m', '--no-modules',
|
||||
help='*SKIP* collecting information about modules',
|
||||
action='store_true')
|
||||
|
||||
parser.add_argument('-b', '--no-builtin',
|
||||
help='*SKIP* collecting information about built-in',
|
||||
action='store_true')
|
||||
|
||||
parser.add_argument('-t', '--time',
|
||||
help='Print elapsed time at the end',
|
||||
action='store_true')
|
||||
|
||||
parser.add_argument('-v', '--variant',
|
||||
help='Name of this kernel variant (e.g., stock, debug, rt)',
|
||||
required=True,
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-i', '--input',
|
||||
help='Existing JSON file to merge with (from previous variant runs)',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('--module-list',
|
||||
help='Module list in format <rpm-name>:<path> (can be specified multiple times)',
|
||||
action='append',
|
||||
default=[],
|
||||
metavar='RPM:PATH')
|
||||
|
||||
parser.add_argument('--vmlinux-rpm',
|
||||
help='RPM package name for vmlinux (e.g., "kernel-5.14.0.rpm")',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
return parser.parse_args()
|
||||
|
||||
|
||||
def load_file(filename, build_dir=''):
|
||||
"""
|
||||
Load a text file and return non-empty lines as a list
|
||||
"""
|
||||
full_path = os.path.join(build_dir, filename)
|
||||
|
||||
try:
|
||||
with open(full_path, 'rt', encoding='utf-8') as file:
|
||||
return [line.rstrip() for line in file if line.rstrip()]
|
||||
except FileNotFoundError:
|
||||
print(f'File "{full_path}" not found.')
|
||||
return []
|
||||
|
||||
|
||||
def name_to_cmd(filename, suffix):
|
||||
"""
|
||||
Convert object filename to corresponding .cmd script filename
|
||||
|
||||
Example: kernel/fork.o -> kernel/.fork.o.cmd
|
||||
"""
|
||||
path, _ = os.path.splitext(filename)
|
||||
dirname = os.path.dirname(path)
|
||||
basename = os.path.basename(path)
|
||||
|
||||
return os.path.join(dirname, '.' + basename + suffix)
|
||||
|
||||
|
||||
def strip_path_prefixes(path, build_dir):
|
||||
"""
|
||||
Normalize path by removing build directory prefix and other artifacts
|
||||
"""
|
||||
path = pathlib.Path(path)
|
||||
|
||||
if build_dir:
|
||||
try:
|
||||
return str(path.resolve().relative_to(pathlib.Path(build_dir).resolve()))
|
||||
except ValueError:
|
||||
pass
|
||||
|
||||
if path.is_absolute():
|
||||
path = pathlib.Path(*path.parts[1:])
|
||||
|
||||
while path.parts and path.parts[0] == 'repos':
|
||||
path = pathlib.Path(*path.parts[1:])
|
||||
|
||||
return str(path)
|
||||
|
||||
|
||||
def is_external_source(path):
|
||||
"""
|
||||
Check if path should be excluded from source mapping
|
||||
|
||||
Filters out:
|
||||
- Rust toolchain sources (not part of kernel source)
|
||||
- Generated assembly files (e.g., initramfs_data.S)
|
||||
"""
|
||||
if 'rustlib' in path:
|
||||
return True
|
||||
if path.endswith('_data.S'):
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
def is_mod_file_reference(ld_input):
|
||||
"""
|
||||
Check if linker input is a .mod file reference (RHEL 9+ module linking)
|
||||
|
||||
In RHEL 9+, module linking uses @path/to/module.mod files that contain
|
||||
the list of object files to link.
|
||||
"""
|
||||
files = ld_input.split()
|
||||
return len(files) == 1 and files[0].startswith('@') and files[0].endswith('.mod')
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# SourceMap Class
|
||||
# =============================================================================
|
||||
|
||||
class SourceMap:
|
||||
"""
|
||||
Collects and manages kernel source-to-binary mappings.
|
||||
|
||||
This class parses kernel build artifacts (.cmd files, archives) to determine
|
||||
which source files contribute to which kernel binaries (modules and vmlinux).
|
||||
|
||||
Data structures:
|
||||
obj_to_src: {object_name: {source_file: [variant_indices]}}
|
||||
src_to_obj: {source_file: {object_name: [variant_indices]}}
|
||||
module_rpm: {module_name: {rpm_name: [variant_indices]}}
|
||||
rpm_to_modules: {rpm_name: {module_name: [variant_indices]}}
|
||||
|
||||
Variant indices correspond to positions in the 'variants' list.
|
||||
"""
|
||||
|
||||
# Dispatch table for RHEL-specific builtin collection methods
|
||||
BUILTIN_COLLECTORS = {
|
||||
'7': '_collect_builtin_rhel7',
|
||||
'8': '_collect_builtin_archive',
|
||||
'9': '_collect_builtin_archive',
|
||||
'upstream': '_collect_builtin_vmlinux_archive',
|
||||
}
|
||||
|
||||
def __init__(self, build_dir='', output_dir='', outprefix='', rhel='7', variant=''):
|
||||
# Source mappings
|
||||
self.obj_to_src = {}
|
||||
self.src_to_obj = {}
|
||||
# Module-to-RPM mappings
|
||||
self.module_rpm = {}
|
||||
self.rpm_to_modules = {}
|
||||
|
||||
# Configuration
|
||||
self.build_dir = build_dir
|
||||
self.output_dir = output_dir
|
||||
self.outprefix = outprefix
|
||||
self.rhel = rhel
|
||||
|
||||
# Module list
|
||||
self.modlist = set()
|
||||
|
||||
# Variant tracking for multi-variant merging
|
||||
self.variants = []
|
||||
self.variant = variant
|
||||
self.variant_idx = 0
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Variant Management
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def load_existing(self, filename):
|
||||
"""
|
||||
Load existing merged data from previous variant runs
|
||||
"""
|
||||
if not filename:
|
||||
return
|
||||
|
||||
full_path = os.path.join(self.output_dir, filename) if self.output_dir else filename
|
||||
|
||||
if not os.path.exists(full_path):
|
||||
return
|
||||
|
||||
with open(full_path, 'rt', encoding='utf-8') as f:
|
||||
data = json.load(f)
|
||||
|
||||
self.variants = data.get('variants', [])
|
||||
|
||||
module_map = data.get('module-map', {})
|
||||
self.module_rpm = module_map.get('module-rpm', {})
|
||||
self.rpm_to_modules = module_map.get('rpm-modules', {})
|
||||
|
||||
source_map = data.get('source-map', {})
|
||||
self.obj_to_src = source_map.get('obj-src', {})
|
||||
self.src_to_obj = source_map.get('src-obj', {})
|
||||
|
||||
def add_variant(self):
|
||||
"""
|
||||
Register current variant and store its index
|
||||
"""
|
||||
if self.variant in self.variants:
|
||||
self.variant_idx = self.variants.index(self.variant)
|
||||
else:
|
||||
self.variant_idx = len(self.variants)
|
||||
self.variants.append(self.variant)
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Source Merging Helpers
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _merge_sources(self, target, source):
|
||||
"""
|
||||
Merge source dict into target dict by combining variant index lists
|
||||
"""
|
||||
for src, indices in source.items():
|
||||
if src not in target:
|
||||
target[src] = []
|
||||
for idx in indices:
|
||||
if idx not in target[src]:
|
||||
target[src].append(idx)
|
||||
|
||||
def _add_source(self, sources, source_path):
|
||||
"""
|
||||
Add a source file to the sources dict with current variant index
|
||||
|
||||
Returns True if source was added, False if filtered out
|
||||
"""
|
||||
source_path = os.path.normpath(source_path)
|
||||
source_path = strip_path_prefixes(source_path, self.build_dir)
|
||||
|
||||
if is_external_source(source_path):
|
||||
return False
|
||||
|
||||
sources[source_path] = [self.variant_idx]
|
||||
return True
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# .cmd File Parsing
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _parse_ko_cmd(self, ko_name):
|
||||
"""
|
||||
Parse .ko.cmd file to find the primary object file linked into the module
|
||||
"""
|
||||
ko_script = name_to_cmd(ko_name, '.ko.cmd')
|
||||
lines = load_file(ko_script, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
result = ko_matcher.match(line)
|
||||
if result:
|
||||
input_files = result.group('input_files').split()
|
||||
return input_files[0]
|
||||
|
||||
return None
|
||||
|
||||
def _parse_o_cmd(self, o_name, translate=True):
|
||||
"""
|
||||
Parse .o.cmd file to extract source files that contribute to the object
|
||||
|
||||
Handles:
|
||||
- C/assembly compilation (gcc, clang)
|
||||
- Linking (ld) - recursively parses linked objects
|
||||
- Rust compilation (rustc)
|
||||
- Rust source file mappings
|
||||
|
||||
Args:
|
||||
o_name: Object file name or .cmd file path
|
||||
translate: If True, convert object name to .cmd path (e.g., kernel/fork.o
|
||||
becomes kernel/.fork.o.cmd). If False, use o_name as-is.
|
||||
This parameter exists to handle different kbuild behaviors
|
||||
across RHEL versions - some code paths may already have .cmd
|
||||
paths while others have object names that need translation.
|
||||
"""
|
||||
sources = {}
|
||||
|
||||
o_script = name_to_cmd(o_name, '.o.cmd') if translate else o_name
|
||||
lines = load_file(o_script, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
result = o_matcher.match(line)
|
||||
if not result:
|
||||
continue
|
||||
|
||||
command = result.group('command')
|
||||
|
||||
if command in COMPILERS:
|
||||
self._handle_compiler(result, sources)
|
||||
break
|
||||
|
||||
elif command == LINKER:
|
||||
self._handle_linker(result, sources)
|
||||
break
|
||||
|
||||
elif command == RUST_COMPILER:
|
||||
self._handle_rustc(result, sources)
|
||||
break
|
||||
|
||||
else:
|
||||
self._handle_rust_source_mapping(result, sources)
|
||||
break
|
||||
|
||||
return sources
|
||||
|
||||
def _handle_compiler(self, match_result, sources):
|
||||
"""
|
||||
Handle gcc/clang compilation - extract the input source file
|
||||
"""
|
||||
obj_input = match_result.group('input_files')
|
||||
if obj_input:
|
||||
self._add_source(sources, obj_input)
|
||||
|
||||
def _handle_linker(self, match_result, sources):
|
||||
"""
|
||||
Handle ld linking - recursively parse linked objects
|
||||
"""
|
||||
obj_input = match_result.group('input_files')
|
||||
if not obj_input:
|
||||
return
|
||||
|
||||
if is_mod_file_reference(obj_input):
|
||||
self._merge_sources(sources, self._parse_mod_cmd(obj_input))
|
||||
else:
|
||||
for obj_file in obj_input.split():
|
||||
self._merge_sources(sources, self._parse_o_cmd(obj_file))
|
||||
|
||||
def _handle_rustc(self, match_result, sources):
|
||||
"""
|
||||
Handle rustc compilation - extract the Rust source file
|
||||
"""
|
||||
rust_input = match_result.group('rust_input_file')
|
||||
if rust_input:
|
||||
self._add_source(sources, rust_input)
|
||||
|
||||
def _handle_rust_source_mapping(self, match_result, sources):
|
||||
"""
|
||||
Handle Rust source file mapping (source_*.o := *.rs)
|
||||
"""
|
||||
source_file = match_result.group('source_file')
|
||||
if source_file and source_file.endswith('.rs'):
|
||||
self._add_source(sources, source_file)
|
||||
|
||||
def _parse_mod_cmd(self, mod_name):
|
||||
"""
|
||||
Parse .mod file used by RHEL 9+ for linking modules
|
||||
|
||||
These files contain a list of object files to link into the module.
|
||||
"""
|
||||
sources = {}
|
||||
mod_name = mod_name.strip('@')
|
||||
lines = load_file(mod_name, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
self._merge_sources(sources, self._parse_o_cmd(line))
|
||||
|
||||
return sources
|
||||
|
||||
def _parse_a_cmd(self, a_name):
|
||||
"""
|
||||
Parse archive .cmd file (RHEL 7 built-in.o.cmd files)
|
||||
"""
|
||||
sources = {}
|
||||
lines = load_file(a_name, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
result = o_matcher.match(line)
|
||||
if not result:
|
||||
continue
|
||||
|
||||
ar_input = result.group('input_files')
|
||||
for filename in ar_input.rsplit():
|
||||
if filename.endswith('.o'):
|
||||
self._merge_sources(sources, self._parse_o_cmd(filename))
|
||||
elif filename.endswith('.a'):
|
||||
self._merge_sources(sources, self._parse_a_cmd(filename))
|
||||
|
||||
return sources
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Module Collection
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _load_module_list(self, modorder='modules.order'):
|
||||
"""
|
||||
Load modules.order file and normalize paths
|
||||
|
||||
RHEL 7, 8: modules.order has 'kernel/' prefix that needs to be stripped
|
||||
RHEL 9, upstream: modules.order paths are used as-is
|
||||
"""
|
||||
lines = load_file(modorder, build_dir=self.build_dir)
|
||||
|
||||
if not lines:
|
||||
print(f'Warning: modules.order is empty or not found')
|
||||
self.modlist = set()
|
||||
return
|
||||
|
||||
if self.rhel in ['9', 'upstream']:
|
||||
self.modlist = set(lines)
|
||||
else:
|
||||
# RHEL 7, 8: strip fake 'kernel/' prefix added by kbuild
|
||||
self.modlist = {
|
||||
path[len(KERNEL_PREFIX):] if path.startswith(KERNEL_PREFIX) else path
|
||||
for path in lines
|
||||
}
|
||||
|
||||
def _parse_module_objects(self):
|
||||
"""
|
||||
Parse all module .cmd files and extract source mappings.
|
||||
|
||||
Note on RHEL version differences:
|
||||
- RHEL 7/8/9: modules.order contains .ko paths (e.g., fs/exfat/exfat.ko)
|
||||
- upstream: modules.order contains .o paths (e.g., fs/exfat/exfat.o)
|
||||
|
||||
The normalization below ensures consistent .ko keys in output regardless
|
||||
of the modules.order format.
|
||||
"""
|
||||
for kobj in self.modlist:
|
||||
# Normalize to .ko - upstream has .o paths in modules.order
|
||||
if self.rhel == 'upstream' and kobj.endswith('.o'):
|
||||
module_name = kobj[:-2] + '.ko'
|
||||
else:
|
||||
module_name = kobj
|
||||
|
||||
obj_name = self._parse_ko_cmd(module_name)
|
||||
if obj_name is None:
|
||||
print(f'Warning: Could not parse .ko.cmd for "{module_name}", skipping.')
|
||||
continue
|
||||
|
||||
obj_source = self._parse_o_cmd(obj_name)
|
||||
if module_name not in self.obj_to_src:
|
||||
self.obj_to_src[module_name] = {}
|
||||
self._merge_sources(self.obj_to_src[module_name], obj_source)
|
||||
|
||||
def collect_modules(self, no_modules=False, modorder='modules.order'):
|
||||
"""
|
||||
Collect source files for kernel modules
|
||||
"""
|
||||
if no_modules:
|
||||
return
|
||||
|
||||
self._load_module_list(modorder)
|
||||
self._parse_module_objects()
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Builtin Collection (RHEL version-specific)
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _collect_builtin_rhel7(self):
|
||||
"""
|
||||
Collect built-in objects for RHEL 7 using *built-in.o.cmd files
|
||||
"""
|
||||
pattern = '*built-in.o.cmd'
|
||||
cmd_list = {
|
||||
strip_path_prefixes(path, self.build_dir)
|
||||
for path in pathlib.Path(self.build_dir).rglob(pattern)
|
||||
}
|
||||
|
||||
for entry in cmd_list:
|
||||
sources = self._parse_a_cmd(entry)
|
||||
self._merge_sources(self.obj_to_src[VMLINUX], sources)
|
||||
|
||||
def _collect_builtin_archive(self):
|
||||
"""
|
||||
Collect built-in objects for RHEL 8/9 using *built-in.a archives
|
||||
"""
|
||||
pattern = '*built-in.a'
|
||||
archive_list = {
|
||||
strip_path_prefixes(path, self.build_dir)
|
||||
for path in pathlib.Path(self.build_dir).rglob(pattern)
|
||||
}
|
||||
|
||||
for entry in archive_list:
|
||||
path = os.path.join(self.build_dir, entry)
|
||||
objects = subprocess.check_output(['ar', 't', path]).decode().split()
|
||||
|
||||
for obj in objects:
|
||||
obj_path = strip_path_prefixes(obj, build_dir=self.build_dir)
|
||||
sources = self._parse_o_cmd(obj_path)
|
||||
self._merge_sources(self.obj_to_src[VMLINUX], sources)
|
||||
|
||||
def _collect_builtin_vmlinux_archive(self):
|
||||
"""
|
||||
Collect built-in objects for upstream kernels using single vmlinux.a archive
|
||||
"""
|
||||
path = os.path.join(self.build_dir, 'vmlinux.a')
|
||||
objects = subprocess.check_output(['ar', 't', path]).decode().split()
|
||||
|
||||
for obj in objects:
|
||||
obj_path = strip_path_prefixes(obj, build_dir=self.build_dir)
|
||||
sources = self._parse_o_cmd(obj_path)
|
||||
self._merge_sources(self.obj_to_src[VMLINUX], sources)
|
||||
|
||||
def collect_builtin(self, no_builtin=False):
|
||||
"""
|
||||
Collect source files for vmlinux built-in objects
|
||||
|
||||
Uses RHEL version-specific collection method via dispatch table.
|
||||
"""
|
||||
if VMLINUX not in self.obj_to_src:
|
||||
self.obj_to_src[VMLINUX] = {}
|
||||
|
||||
if no_builtin:
|
||||
return
|
||||
|
||||
collector_name = self.BUILTIN_COLLECTORS.get(self.rhel, '_collect_builtin_archive')
|
||||
collector = getattr(self, collector_name)
|
||||
collector()
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Module-to-RPM Mapping
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _parse_module_list_file(self, filename, rpm_name):
|
||||
"""
|
||||
Parse a module list file and add entries to module_rpm mapping
|
||||
|
||||
Handles various formats:
|
||||
- Absolute paths: /lib/modules/5.14.0/kernel/drivers/net/e1000.ko.xz
|
||||
- Relative paths: kernel/drivers/net/e1000.ko
|
||||
- Skips RPM spec directives (%dir, %defattr, etc.)
|
||||
|
||||
Args:
|
||||
filename: Path to the module list file
|
||||
rpm_name: Literal RPM package name (e.g., "kernel-modules-5.14.0.rpm")
|
||||
"""
|
||||
if not filename or not os.path.exists(filename):
|
||||
return
|
||||
|
||||
with open(filename, 'rt', encoding='utf-8') as f:
|
||||
for line in f:
|
||||
line = line.strip()
|
||||
|
||||
# Skip empty lines, comments, and RPM spec directives
|
||||
if not line or line.startswith('#') or line.startswith('%'):
|
||||
continue
|
||||
|
||||
# Skip non-module files
|
||||
if '.ko' not in line:
|
||||
continue
|
||||
|
||||
# Extract module name from path
|
||||
module = os.path.basename(line)
|
||||
# Remove .ko and any compression suffix
|
||||
module = re.sub(r'\.ko(\.[^.]+)?$', '', module)
|
||||
|
||||
if not module:
|
||||
continue
|
||||
|
||||
if module not in self.module_rpm:
|
||||
self.module_rpm[module] = {}
|
||||
|
||||
if rpm_name not in self.module_rpm[module]:
|
||||
self.module_rpm[module][rpm_name] = []
|
||||
if self.variant_idx not in self.module_rpm[module][rpm_name]:
|
||||
self.module_rpm[module][rpm_name].append(self.variant_idx)
|
||||
|
||||
def collect_module_rpm(self, module_lists, vmlinux_rpm=''):
|
||||
"""
|
||||
Collect module-to-RPM name mappings from module list files
|
||||
|
||||
Args:
|
||||
module_lists: List of "rpm_name:path" strings
|
||||
vmlinux_rpm: RPM package name for vmlinux
|
||||
"""
|
||||
if not module_lists and not vmlinux_rpm:
|
||||
return
|
||||
|
||||
# Add vmlinux to specified RPM
|
||||
if vmlinux_rpm:
|
||||
if VMLINUX not in self.module_rpm:
|
||||
self.module_rpm[VMLINUX] = {}
|
||||
if vmlinux_rpm not in self.module_rpm[VMLINUX]:
|
||||
self.module_rpm[VMLINUX][vmlinux_rpm] = []
|
||||
if self.variant_idx not in self.module_rpm[VMLINUX][vmlinux_rpm]:
|
||||
self.module_rpm[VMLINUX][vmlinux_rpm].append(self.variant_idx)
|
||||
|
||||
# Process module list files
|
||||
for entry in module_lists:
|
||||
if ':' not in entry:
|
||||
print(f'Warning: Invalid --module-list format "{entry}", expected RPM:PATH')
|
||||
continue
|
||||
|
||||
rpm_name, path = entry.split(':', 1)
|
||||
self._parse_module_list_file(path, rpm_name)
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Output
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _build_reverse_map(self):
|
||||
"""
|
||||
Create reverse mapping (source -> {obj: [indices]}) from obj_to_src
|
||||
"""
|
||||
for obj, sources in self.obj_to_src.items():
|
||||
for source, indices in sources.items():
|
||||
if source not in self.src_to_obj:
|
||||
self.src_to_obj[source] = {}
|
||||
if obj not in self.src_to_obj[source]:
|
||||
self.src_to_obj[source][obj] = []
|
||||
for idx in indices:
|
||||
if idx not in self.src_to_obj[source][obj]:
|
||||
self.src_to_obj[source][obj].append(idx)
|
||||
|
||||
def _build_rpm_reverse_map(self):
|
||||
"""
|
||||
Create reverse mapping (rpm -> {module: [indices]}) from module_rpm
|
||||
"""
|
||||
for module, rpms in self.module_rpm.items():
|
||||
for rpm, indices in rpms.items():
|
||||
if rpm not in self.rpm_to_modules:
|
||||
self.rpm_to_modules[rpm] = {}
|
||||
if module not in self.rpm_to_modules[rpm]:
|
||||
self.rpm_to_modules[rpm][module] = []
|
||||
for idx in indices:
|
||||
if idx not in self.rpm_to_modules[rpm][module]:
|
||||
self.rpm_to_modules[rpm][module].append(idx)
|
||||
|
||||
def save_data(self):
|
||||
"""
|
||||
Save collected data to JSON file
|
||||
|
||||
Output structure:
|
||||
- variants: list of variant names
|
||||
- source-map: source file mappings
|
||||
- obj-src: object/module -> {source: [variant_indices]}
|
||||
- src-obj: source -> {object/module: [variant_indices]}
|
||||
- module-map: module to RPM mappings
|
||||
- module-rpm: module name -> {rpm-name: [variant_indices]}
|
||||
- rpm-modules: rpm-name -> {module name: [variant_indices]}
|
||||
|
||||
Variant indices correspond to positions in the 'variants' list.
|
||||
"""
|
||||
output = {
|
||||
'variants': self.variants,
|
||||
'source-map': {
|
||||
'obj-src': self.obj_to_src,
|
||||
'src-obj': self.src_to_obj
|
||||
},
|
||||
'module-map': {
|
||||
'module-rpm': self.module_rpm,
|
||||
'rpm-modules': self.rpm_to_modules
|
||||
}
|
||||
}
|
||||
|
||||
filename = self.outprefix + 'kernel-map.json'
|
||||
with open(os.path.join(self.output_dir, filename), 'wt', encoding='utf-8') as f:
|
||||
json.dump(output, f, indent=2, sort_keys=True)
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Main Entry Point
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def collect_data(self, no_modules=False, no_builtin=False, modorder='modules.order',
|
||||
input_file='', module_lists=None, vmlinux_rpm=''):
|
||||
"""
|
||||
Main entry point - collect all data and save to JSON
|
||||
"""
|
||||
self.load_existing(input_file)
|
||||
self.add_variant()
|
||||
self.collect_modules(no_modules, modorder)
|
||||
self.collect_builtin(no_builtin)
|
||||
self.collect_module_rpm(module_lists or [], vmlinux_rpm)
|
||||
self._build_reverse_map()
|
||||
self._build_rpm_reverse_map()
|
||||
self.save_data()
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Main
|
||||
# =============================================================================
|
||||
|
||||
def main():
|
||||
"""
|
||||
Main entry point
|
||||
"""
|
||||
args = parse_args()
|
||||
|
||||
start = time.monotonic()
|
||||
|
||||
source_map = SourceMap(
|
||||
build_dir=args.directory,
|
||||
output_dir=args.outputdir,
|
||||
outprefix=args.prefix,
|
||||
rhel=args.rhel,
|
||||
variant=args.variant)
|
||||
|
||||
source_map.collect_data(
|
||||
no_modules=args.no_modules,
|
||||
no_builtin=args.no_builtin,
|
||||
input_file=args.input,
|
||||
module_lists=args.module_list,
|
||||
vmlinux_rpm=args.vmlinux_rpm)
|
||||
|
||||
if args.time:
|
||||
elapsed = time.monotonic() - start
|
||||
minutes, seconds = divmod(int(elapsed), 60)
|
||||
print(f'Elapsed time: {minutes:02d}:{seconds:02d}')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
|
@ -13,9 +13,6 @@ MODSECKEY=$1
|
|||
MODPUBKEY=$2
|
||||
moddir=$3
|
||||
|
||||
MODULE_SIG_HASH=$(grep -s '^CONFIG_MODULE_SIG_HASH=' .config | cut -d= -f2 | tr -d '"')
|
||||
MODULE_SIG_HASH=${MODULE_SIG_HASH:-sha512}
|
||||
|
||||
modules=$(find "$moddir" -type f -name '*.ko')
|
||||
|
||||
NPROC=$(nproc)
|
||||
|
|
@ -24,7 +21,7 @@ NPROC=$(nproc)
|
|||
# NB: this loop runs 2000+ iterations. Try to be fast.
|
||||
echo "$modules" | xargs -r -n16 -P "$NPROC" sh -c "
|
||||
for mod; do
|
||||
./scripts/sign-file $MODULE_SIG_HASH $MODSECKEY $MODPUBKEY \$mod
|
||||
./scripts/sign-file sha256 $MODSECKEY $MODPUBKEY \$mod
|
||||
rm -f \$mod.sig \$mod.dig
|
||||
done
|
||||
" DUMMYARG0 # xargs appends ARG1 ARG2..., which go into $mod in for loop.
|
||||
|
|
|
|||
|
|
@ -1,6 +0,0 @@
|
|||
# clang
|
||||
# CONFIG_ANDROID_BINDER_IPC_RUST is not set
|
||||
# CONFIG_DRM_WERROR is not set
|
||||
CONFIG_KASAN_STACK=y
|
||||
# CONFIG_KMSAN is not set
|
||||
# CONFIG_SAMPLES_RUST is not set
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
# clang
|
||||
# CONFIG_ANDROID_BINDER_IPC_RUST is not set
|
||||
# CONFIG_DRM_WERROR is not set
|
||||
# CONFIG_KASAN_STACK is not set
|
||||
# CONFIG_KMSAN is not set
|
||||
# CONFIG_SAMPLES_RUST is not set
|
||||
|
|
@ -1,7 +1,5 @@
|
|||
# clang_lto
|
||||
# CONFIG_DRM_WERROR is not set
|
||||
# CONFIG_GENDWARFKSYMS is not set
|
||||
CONFIG_GENKSYMS=y
|
||||
# CONFIG_KASAN_STACK is not set
|
||||
# CONFIG_KMSAN is not set
|
||||
CONFIG_LTO_CLANG_THIN=y
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
# clang_lto
|
||||
# CONFIG_AUTOFDO_CLANG is not set
|
||||
# CONFIG_DRM_WERROR is not set
|
||||
# CONFIG_GENDWARFKSYMS is not set
|
||||
CONFIG_GENKSYMS=y
|
||||
# CONFIG_KASAN_STACK is not set
|
||||
# CONFIG_KMSAN is not set
|
||||
CONFIG_LTO_CLANG_THIN=y
|
||||
|
|
|
|||
7167
patch-7.1-redhat.patch
Normal file
7167
patch-7.1-redhat.patch
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -39,7 +39,7 @@ emptyrpm:
|
|||
patches:
|
||||
ignore_list:
|
||||
- linux-kernel-test.patch
|
||||
- patch-7.3-redhat.patch
|
||||
- patch-7.1-redhat.patch
|
||||
|
||||
runpath:
|
||||
ignore:
|
||||
|
|
|
|||
6
sources
6
sources
|
|
@ -1,3 +1,3 @@
|
|||
SHA512 (linux-7.3-rc1.tar.xz) = 911fbd156b9e4545e7d33ffe563c9dc610af5126e724a2157332e60ae7f94b2f38ca8f62cc7d9ad21c39fa7bb9c925f49f0600085ec3702269581c27863cf52d
|
||||
SHA512 (kernel-abi-stablelists-7.3.0.tar.xz) = a3f0ca8be9975bff9112dfb60f69a8b922abef17b91a6ab37fb64bce235be90305b90a89d0e1e10032d27c20d7d23161024940923ace3393a30e8645916961cf
|
||||
SHA512 (kernel-kabi-dw-7.3.0.tar.xz) = 03bb9549c18eeb127c26706d3448faa153fd8ac385e48197a0939f102557c833f5e3b9ba4db76182f0b1e77263e2f8687cf75fc02ed4de3e862b8ebc6343e921
|
||||
SHA512 (linux-7.1.12.tar.xz) = a7acfe8d6c39f0d9c537eb0360fbe4df835003bc6944a5b987c2246dc06cff3349a9c0d6200d550ede37510129c79c297f6c28afbb31ebda7620690e5e02f8e4
|
||||
SHA512 (kernel-abi-stablelists-7.1.12.tar.xz) = b335a73507acb401d9db6a2f971d7a3174e120709d09325dc46484a6a74b534ac2477121cbb4a3f2b2e86be677e8ee9ef5b1a02411cd6860d5128c5f70c77c94
|
||||
SHA512 (kernel-kabi-dw-7.1.12.tar.xz) = 12791da7c3fd756fab70a70fbd91b27fb7aa7fd6b46f59e3cd883fee0d1c36dbf2fba861088e60bf7519641c94bfedf11dbea51a60e490ade095219140ea569a
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue