Compare commits
14 Commits
v6.5.6
...
8d5131804e
Author | SHA1 | Date | |
---|---|---|---|
|
8d5131804e | ||
|
7e07a8288d | ||
|
2a6832e697 | ||
|
94a2ac0bd8 | ||
|
a2b6fc7bbe | ||
|
2f482b4904 | ||
|
b30f072867 | ||
|
94383606d0 | ||
|
1454d6c705 | ||
|
d9da42be99 | ||
|
20aea5a14a | ||
|
18f10e2989 | ||
|
d1caaffa2e | ||
|
097c2ed1b5 |
@@ -59,7 +59,7 @@ _kernel_on_diet="false"
|
||||
|
||||
# Set to true to use modprobed db to clean config from unneeded modules. Speeds up compilation considerably. Requires root - https://wiki.archlinux.org/index.php/Modprobed-db
|
||||
# Using this option can trigger user prompts if the config doesn't go smoothly.
|
||||
# !!!! Make sure to have a well populated db !!!! - Leave empty to be asked about it at build time
|
||||
# !!!! Make sure to have a well populated db !!!!
|
||||
_modprobeddb="false"
|
||||
|
||||
# modprobed-db database file location
|
||||
|
@@ -25,9 +25,9 @@ algif_hash
|
||||
algif_skcipher
|
||||
alx
|
||||
amd64_edac
|
||||
amdgpu
|
||||
amd_pmc
|
||||
amd_pstate
|
||||
amdgpu
|
||||
amdxcp
|
||||
apple_mfi_fastcharge
|
||||
appletalk
|
||||
@@ -54,8 +54,8 @@ bluetooth
|
||||
bnep
|
||||
bpf
|
||||
bpf_preload
|
||||
bridge
|
||||
br_netfilter
|
||||
bridge
|
||||
btbcm
|
||||
btcoexist
|
||||
btintel
|
||||
@@ -91,10 +91,10 @@ cmdlinepart
|
||||
coretemp
|
||||
cpufreq_ondemand
|
||||
crc16
|
||||
crc32c_generic
|
||||
crc32c_intel
|
||||
crc32_generic
|
||||
crc32_pclmul
|
||||
crc32c_generic
|
||||
crc32c_intel
|
||||
crc64
|
||||
crc64_rocksoft
|
||||
crc64_rocksoft_generic
|
||||
@@ -109,13 +109,13 @@ cuse
|
||||
dca
|
||||
des_generic
|
||||
dm_crypt
|
||||
dmi_sysfs
|
||||
dm_log
|
||||
dm_mirror
|
||||
dm_mod
|
||||
dm_multipath
|
||||
dm_region_hash
|
||||
dm_round_robin
|
||||
dmi_sysfs
|
||||
dns_resolver
|
||||
drm
|
||||
drm_buddy
|
||||
@@ -127,10 +127,10 @@ drm_ttm_helper
|
||||
dvb_core
|
||||
ebtable_filter
|
||||
ebtables
|
||||
ec_sys
|
||||
ecb
|
||||
ecc
|
||||
ecdh_generic
|
||||
ec_sys
|
||||
edac_mce_amd
|
||||
ee1004
|
||||
eeepc_wmi
|
||||
@@ -178,7 +178,6 @@ hid_logitech_hidpp
|
||||
hid_microsoft
|
||||
hid_multitouch
|
||||
hid_nintendo
|
||||
hidp
|
||||
hid_playstation
|
||||
hid_roccat
|
||||
hid_roccat_common
|
||||
@@ -187,6 +186,8 @@ hid_roccat_ryos
|
||||
hid_sony
|
||||
hid_steam
|
||||
hid_wiimote
|
||||
hidp
|
||||
hp_wmi
|
||||
hv_balloon
|
||||
hv_netvsc
|
||||
hv_storvsc
|
||||
@@ -207,6 +208,8 @@ i2c_piix4
|
||||
i2c_smbus
|
||||
i8042
|
||||
i915
|
||||
iTCO_vendor_support
|
||||
iTCO_wdt
|
||||
ib_cm
|
||||
ib_core
|
||||
idma64
|
||||
@@ -215,10 +218,12 @@ igc
|
||||
inet_diag
|
||||
input_leds
|
||||
int3400_thermal
|
||||
int3403_thermal
|
||||
int340x_thermal_zone
|
||||
intel_agp
|
||||
intel_cstate
|
||||
intel_gtt
|
||||
intel_hid
|
||||
intel_lpss
|
||||
intel_lpss_pci
|
||||
intel_pch_thermal
|
||||
@@ -227,37 +232,36 @@ intel_powerclamp
|
||||
intel_rapl_common
|
||||
intel_rapl_msr
|
||||
intel_soc_dts_iosf
|
||||
intel_tcc_cooling
|
||||
intel_uncore
|
||||
intel_vsec
|
||||
intel_wmi_thunderbolt
|
||||
iommufd
|
||||
iommu_v2
|
||||
iommufd
|
||||
ip6_tables
|
||||
ip6_udp_tunnel
|
||||
ip6t_REJECT
|
||||
ip6t_rt
|
||||
ip6table_filter
|
||||
ip6table_mangle
|
||||
ip6table_nat
|
||||
ip6table_raw
|
||||
ip6_tables
|
||||
ip6table_security
|
||||
ip6t_REJECT
|
||||
ip6t_rt
|
||||
ip6_udp_tunnel
|
||||
ip_set
|
||||
ip_tables
|
||||
ipmi_devintf
|
||||
ipmi_msghandler
|
||||
ip_set
|
||||
ipt_REJECT
|
||||
iptable_filter
|
||||
iptable_mangle
|
||||
iptable_nat
|
||||
iptable_raw
|
||||
ip_tables
|
||||
iptable_security
|
||||
ipt_REJECT
|
||||
ipv6
|
||||
ir_kbd_i2c
|
||||
irqbypass
|
||||
isofs
|
||||
it87
|
||||
iTCO_vendor_support
|
||||
iTCO_wdt
|
||||
iw_cm
|
||||
iwlmei
|
||||
iwlmvm
|
||||
@@ -301,15 +305,17 @@ mbcache
|
||||
mc
|
||||
mc44s803
|
||||
md4
|
||||
md_mod
|
||||
mdio
|
||||
mdio_devres
|
||||
md_mod
|
||||
mei
|
||||
mei_gsc
|
||||
mei_hdcp
|
||||
mei_me
|
||||
mei_pxp
|
||||
mii
|
||||
minix
|
||||
mmc_core
|
||||
mousedev
|
||||
mptcp_diag
|
||||
mrp
|
||||
@@ -352,14 +358,14 @@ nf_nat_irc
|
||||
nf_nat_pptp
|
||||
nf_nat_sip
|
||||
nf_nat_tftp
|
||||
nf_reject_ipv4
|
||||
nf_reject_ipv6
|
||||
nf_tables
|
||||
nfnetlink
|
||||
nfnetlink_log
|
||||
nfnetlink_queue
|
||||
nf_reject_ipv4
|
||||
nf_reject_ipv6
|
||||
nfs
|
||||
nfsv4
|
||||
nf_tables
|
||||
nft_chain_nat
|
||||
nft_compat
|
||||
nft_ct
|
||||
@@ -383,6 +389,7 @@ nls_utf8
|
||||
nouveau
|
||||
ntfs
|
||||
ntfs3
|
||||
nvidia_wmi_ec_backlight
|
||||
nvme
|
||||
nvme_common
|
||||
nvme_core
|
||||
@@ -438,12 +445,18 @@ rt2800usb
|
||||
rt2x00lib
|
||||
rt2x00usb
|
||||
rtl8192ee
|
||||
rtl8723_common
|
||||
rtl8723ae
|
||||
rtl8723be
|
||||
rtl8723_common
|
||||
rtl8821ae
|
||||
rtl_pci
|
||||
rtlwifi
|
||||
rtsx_pci
|
||||
rtsx_pci_sdmmc
|
||||
rtw88_8821c
|
||||
rtw88_8821ce
|
||||
rtw88_core
|
||||
rtw88_pci
|
||||
sch_cake
|
||||
sch_fq_codel
|
||||
sch_ingress
|
||||
@@ -460,8 +473,11 @@ ses
|
||||
sg
|
||||
sha512_ssse3
|
||||
snd
|
||||
snd_acp3x_pdm_dma
|
||||
snd_acp3x_rn
|
||||
snd_acp6x_pdm_dma
|
||||
snd_acp_config
|
||||
snd_acp_pci
|
||||
snd_aloop
|
||||
snd_compress
|
||||
snd_ctl_led
|
||||
@@ -479,10 +495,12 @@ snd_intel_sdw_acpi
|
||||
snd_pci_acp3x
|
||||
snd_pci_acp5x
|
||||
snd_pci_acp6x
|
||||
snd_pci_ps
|
||||
snd_pcm
|
||||
snd_pcm_dmaengine
|
||||
snd_rawmidi
|
||||
snd_rn_pci_acp3x
|
||||
snd_rpl_pci_acp6x
|
||||
snd_seq
|
||||
snd_seq_device
|
||||
snd_seq_dummy
|
||||
@@ -501,12 +519,14 @@ snd_soc_sst_dsp
|
||||
snd_soc_sst_ipc
|
||||
snd_sof
|
||||
snd_sof_amd_acp
|
||||
snd_sof_amd_rembrandt
|
||||
snd_sof_amd_renoir
|
||||
snd_sof_intel_hda
|
||||
snd_sof_intel_hda_common
|
||||
snd_sof_intel_hda_mlink
|
||||
snd_sof_pci
|
||||
snd_sof_pci_intel_cnl
|
||||
snd_sof_pci_intel_tgl
|
||||
snd_sof_probes
|
||||
snd_sof_utils
|
||||
snd_sof_xtensa_dsp
|
||||
@@ -514,9 +534,9 @@ snd_timer
|
||||
snd_ua101
|
||||
snd_ump
|
||||
snd_usb_audio
|
||||
snd_usbmidi_lib
|
||||
snd_usb_us122l
|
||||
snd_usb_usx2y
|
||||
snd_usbmidi_lib
|
||||
snd_virmidi
|
||||
soundcore
|
||||
soundwire_bus
|
||||
@@ -549,6 +569,7 @@ tea5767
|
||||
tee
|
||||
tg3
|
||||
thermal
|
||||
thunderbolt
|
||||
tiny_power_button
|
||||
tls
|
||||
tpm
|
||||
@@ -578,14 +599,14 @@ uio
|
||||
uio_pdrv_genirq
|
||||
unix_diag
|
||||
usb_common
|
||||
usb_storage
|
||||
usb_wwan
|
||||
usbcore
|
||||
usbhid
|
||||
usbip_core
|
||||
usbip_host
|
||||
usbmon
|
||||
usbnet
|
||||
usb_storage
|
||||
usb_wwan
|
||||
uvc
|
||||
uvcvideo
|
||||
uvesafb
|
||||
@@ -618,9 +639,11 @@ vsock_loopback
|
||||
wacom
|
||||
watchdog
|
||||
wireguard
|
||||
wireless_hotkey
|
||||
wmi
|
||||
wmi_bmof
|
||||
x86_pkg_temp_thermal
|
||||
x_tables
|
||||
xc2028
|
||||
xc4000
|
||||
xc5000
|
||||
@@ -632,21 +655,20 @@ xhci_pci
|
||||
xhci_pci_renesas
|
||||
xor
|
||||
xpad
|
||||
x_tables
|
||||
xt_CHECKSUM
|
||||
xt_LOG
|
||||
xt_MASQUERADE
|
||||
xt_NFQUEUE
|
||||
xt_REDIRECT
|
||||
xt_addrtype
|
||||
xt_cgroup
|
||||
xt_CHECKSUM
|
||||
xt_comment
|
||||
xt_conntrack
|
||||
xt_hl
|
||||
xt_limit
|
||||
xt_LOG
|
||||
xt_mark
|
||||
xt_MASQUERADE
|
||||
xt_nat
|
||||
xt_NFQUEUE
|
||||
xt_recent
|
||||
xt_REDIRECT
|
||||
xt_state
|
||||
xt_tcpudp
|
||||
xxhash_generic
|
||||
|
@@ -48,11 +48,11 @@ _rt_subver_map=(
|
||||
["5.16"]="2"
|
||||
["5.17"]="1"
|
||||
["6.0"]="5"
|
||||
["6.1"]="46"
|
||||
["6.1"]="59"
|
||||
["6.3"]="3"
|
||||
["6.4"]="6"
|
||||
["6.5"]="2"
|
||||
["6.6"]="rc1"
|
||||
["6.6"]="rc6"
|
||||
)
|
||||
|
||||
# PREEMPT_RT's patch revision for the kernel
|
||||
@@ -68,11 +68,11 @@ _rt_rev_map=(
|
||||
["5.16"]="19"
|
||||
["5.17"]="17"
|
||||
["6.0"]="14"
|
||||
["6.1"]="14"
|
||||
["6.1"]="16"
|
||||
["6.3"]="15"
|
||||
["6.4"]="8"
|
||||
["6.5"]="8"
|
||||
["6.6"]="1"
|
||||
["6.6"]="10"
|
||||
)
|
||||
|
||||
_undefine() {
|
||||
@@ -861,6 +861,9 @@ _tkg_srcprep() {
|
||||
_msg="Applying BORE-EEVDF patch"
|
||||
curl "https://raw.githubusercontent.com/CachyOS/kernel-patches/master/${_basekernel}/sched/0001-bore-eevdf.patch" > "$srcdir"/0001-bore-eevdf.patch
|
||||
tkgpatch="$srcdir/0001-bore-eevdf.patch" && _tkg_patcher
|
||||
else
|
||||
_msg="Applying eevdf-Disable-DELAY_DEQUEUE patch"
|
||||
tkgpatch="$srcdir/0004-eevdf-Disable-DELAY_DEQUEUE.patch" && _tkg_patcher
|
||||
fi
|
||||
fi
|
||||
|
||||
|
@@ -770,7 +770,7 @@ diff --git a/mm/page_alloc.c b/mm/page_alloc.c
|
||||
index a0b0397e29ee4c..87a983a356530c 100644
|
||||
--- a/mm/page_alloc.c
|
||||
+++ b/mm/page_alloc.c
|
||||
@@ -3119,15 +3119,16 @@ __rmqueue(struct zone *zone, unsigned int order, int migratetype,
|
||||
@@ -3118,15 +3119,16 @@ __rmqueue(struct zone *zone, unsigned int order, int migratetype,
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -785,12 +785,13 @@ index a0b0397e29ee4c..87a983a356530c 100644
|
||||
unsigned long count, struct list_head *list,
|
||||
int migratetype, unsigned int alloc_flags)
|
||||
{
|
||||
unsigned long flags;
|
||||
- int i, allocated = 0;
|
||||
+ const bool can_resched = !preempt_count() && !irqs_disabled();
|
||||
+ int i, allocated = 0, last_mod = 0;
|
||||
|
||||
/* Caller must hold IRQ-safe pcp->lock so IRQs are disabled. */
|
||||
spin_lock(&zone->lock);
|
||||
spin_lock_irqsave(&zone->lock, flags);
|
||||
for (i = 0; i < count; ++i) {
|
||||
@@ -3137,6 +3138,18 @@ static int rmqueue_bulk(struct zone *zone, unsigned int order,
|
||||
if (unlikely(page == NULL))
|
||||
break;
|
||||
@@ -819,3 +820,4 @@ index a0b0397e29ee4c..87a983a356530c 100644
|
||||
spin_unlock(&zone->lock);
|
||||
return allocated;
|
||||
}
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
26
linux-tkg-patches/6.5/0004-eevdf-Disable-DELAY_DEQUEUE.patch
Normal file
26
linux-tkg-patches/6.5/0004-eevdf-Disable-DELAY_DEQUEUE.patch
Normal file
@@ -0,0 +1,26 @@
|
||||
From 24cd48424c96118bbb0fc8af93bfdc98570c31bf Mon Sep 17 00:00:00 2001
|
||||
From: Piotr Gorski <lucjan.lucjanov@gmail.com>
|
||||
Date: Wed, 25 Oct 2023 21:49:14 +0200
|
||||
Subject: [PATCH] EEVDF: Disable DELAY_DEQUEUE
|
||||
|
||||
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
|
||||
---
|
||||
kernel/sched/features.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/kernel/sched/features.h b/kernel/sched/features.h
|
||||
index fd2c963b7..6225be566 100644
|
||||
--- a/kernel/sched/features.h
|
||||
+++ b/kernel/sched/features.h
|
||||
@@ -44,7 +44,7 @@ SCHED_FEAT(EVDF, false)
|
||||
*
|
||||
* GENTLE_DELAY clips the lag on dequeue (or wakeup) to 0.
|
||||
*/
|
||||
-SCHED_FEAT(DELAY_DEQUEUE, true)
|
||||
+SCHED_FEAT(DELAY_DEQUEUE, false)
|
||||
SCHED_FEAT(GENTLE_DELAY, true)
|
||||
|
||||
/*
|
||||
--
|
||||
2.42.0
|
||||
|
97244
linux-tkg-patches/6.6/0008-6.6-bcachefs.patch
Normal file
97244
linux-tkg-patches/6.6/0008-6.6-bcachefs.patch
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user