1
1

1128 Commits

Author SHA1 Message Date
63ae1f61d9
pachyrhynchus: Bump to 6.14.8-x240 2025-05-25 22:53:47 +02:00
71a6ca3be3
pachyrhynchus: Upgrade rustc to 1.87.0, llvm to 20.1.1 2025-05-25 22:53:47 +02:00
ac07814a55
pygoscelis: Bump to 6.14.8-T14s 2025-05-25 22:53:46 +02:00
a0d2dad462
pygoscelis: Bump to 6.14.7-T14s 2025-05-25 22:53:46 +02:00
ea2e8ccdad
pygoscelis: Upgrade rustc to 1.87.0, llvm to 20.1.1 2025-05-25 22:53:46 +02:00
bbbfd88640
pachyrhynchus: Switch CPU type to "Haswell" 2025-05-11 23:37:16 +02:00
3f248b3b8c
aptenodytes, eudyptes: Set CPU type to "ZEN 2"
This kernel runs on my instances of Hetzner's CPX virtual servers.
According to Hetzner, there is a AMD Epic Gen 2 placed, which in turn
seems to be ZEN 2.

See:
- https://docs.hetzner.com/cloud/technical-details/faq#what-hardware-do-my-servers-run-on
- https://en.wikipedia.org/wiki/Epyc#Second_generation_Epyc_(Rome)
2025-05-11 23:37:15 +02:00
819cf7ecc2
pachyrhynchus: Change CONFIG_DEFAULT_INIT to generic value
This aligns with the other hosts, e.g 'pygoscelis' in 2023
in commit 6ea081cbc59369608fb01a1b8f122b12ee9ea5a9.
2025-05-11 23:37:15 +02:00
af0dbdc908
aptenodytes, eudyptes: Disable CONFIG_WERROR 2025-05-11 23:37:15 +02:00
4a5cfc26bb
aptenodytes, eudyptes: Bump to 6.14.6-cloud-hetzner 2025-05-11 23:37:15 +02:00
c47426cbf1
aptenodytes, eudyptes, pachyrhynchus: Enable USE="experimental" 2025-05-11 23:37:15 +02:00
41c12b8c2f
pachyrhynchus: Bump to 6.14.6-x240 2025-05-11 23:37:14 +02:00
b256cb7abf
aptenodytes, eudyptes, pachyrhynchus: Bump pahole to 1.30 2025-05-11 23:37:14 +02:00
0844f39b48
aptenodytes, eudyptes, pachyrhynchus: Bump rustc to 1.86.0 2025-05-11 23:37:14 +02:00
d613bd1bed
aptenodytes, eudyptes, pachyrhynchus: Bump gcc to 15.1.0 p55 2025-05-11 23:37:14 +02:00
54469d808d
pygoscelis: Bump to 6.14.6-T14s 2025-05-09 23:37:40 +02:00
9d42a4e96f
pygoscelis: Bump pahole to 1.30 2025-05-09 23:37:40 +02:00
b45098ef55
pygoscelis: Bump to 6.14.5-T14s 2025-05-09 23:37:40 +02:00
bc5c30797c
pygoscelis: Bump to 6.14.4-T14s 2025-04-26 14:34:12 +02:00
005f2dd1f8
pygoscelis: Bump rustc to 1.86.0 2025-04-26 14:34:11 +02:00
187a2c835a
pygoscelis: Bump gcc to 15.1.0 p55 2025-04-26 14:34:11 +02:00
bbb18ce3bf
pygoscelis: Bump to 6.14.3-T14s 2025-04-21 00:10:12 +02:00
2f478f5253
pygoscelis: Re-disable CONFIG_WERROR
With gentoo-kernel-6.14.2-T14s this brings me funny errors:
```
[...]
+ is_enabled CONFIG_WERROR
+ grep -q '^CONFIG_WERROR=y' include/config/auto.conf
+ RESOLVE_BTFIDS_ARGS=' --fatal_warnings '
+ ./tools/bpf/resolve_btfids/resolve_btfids --fatal_warnings vmlinux
WARN: multiple IDs found for 'task_struct': 141, 3663 - using 141
WARN: multiple IDs found for 'inode': 967, 3677 - using 967
WARN: multiple IDs found for 'path': 1000, 3707 - using 1000
WARN: multiple IDs found for 'module': 254, 3720 - using 254
WARN: multiple IDs found for 'cgroup': 413, 3727 - using 413
[...]
WARN: multiple IDs found for 'request_sock': 3610, 217730 - using 3610
WARN: multiple IDs found for 'mptcp_sock': 218024, 218227 - using 218024
make[3]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.14.2/work/linux-6.14/scripts/Makefile.vmlinux:77: vmlinux] Error 255
make[3]: *** Deleting file 'vmlinux'
make[2]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.14.2/work/linux-6.14/Makefile:1231: vmlinux] Error 2
make[1]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.14.2/work/linux-6.14/Makefile:251: __sub-make] Error 2
make[1]: Leaving directory '/var/tmp/portage/sys-kernel/gentoo-kernel-6.14.2/work/build'
make: *** [Makefile:251: __sub-make] Error 2
 * ERROR: sys-kernel/gentoo-kernel-6.14.2::gentoo failed (compile p
```
2025-04-15 00:00:00 +02:00
36359c8758
pygoscelis: Disable CONFIG_RTC_DRV_AMLOGIC_A4
This was introduced by the bump to 6.13.1-T14s and I don't have matching HW.
2025-04-15 00:00:00 +02:00
f718d28b01
pygoscelis: Disable CONFIG_INTEL_THC_HID
This was introduced by the bump to 6.14.y and I don't have matching HW.
2025-04-15 00:00:00 +02:00
ef6ea45b77
pygoscelis: Disable CONFIG_SND_SOC_AMD_ACP63_TOPLEVEL
AFAICS my hardware is 'Renoir' and has support for ACP < 6.3, i.e. not >= 6.3.
2025-04-15 00:00:00 +02:00
1a41aaecbb
pygoscelis: Disable TAS2781 codec, fix compilation
On the bump to 6.14.y the config entry CONFIG_SND_HDA_SCODEC_TAS2781_SPI was
automatically enabled. This triggered the following compilation bugs:

ERROR: modpost: "crc8" [sound/pci/hda/snd-hda-scodec-tas2781-spi.ko] undefined!
ERROR: modpost: "crc8_populate_msb" [sound/pci/hda/snd-hda-scodec-tas2781-spi.ko] undefined!

In my config, crc8 is disabled and was not enabled again by the mentioned
TAS2781 SPI codec  that itself should not have been enabled at all.
2025-04-14 23:59:59 +02:00
516def8584
pygoscelis: Bump to 6.14.2-T14s 2025-04-14 23:59:59 +02:00
1e6b120b46
pygoscelis: Bump to 6.13.10-T14s 2025-04-09 07:53:26 +02:00
efd7b56b73
pygoscelis: Bump to 6.13.9-T14s 2025-03-29 17:32:35 +01:00
0e2b5d275b
pygoscelis: Bump to 6.14.8-t14s, upgrade rustc to 1.85.1 2025-03-26 08:37:47 +01:00
b891e21f5b
pygoscelis: Enable CONFIG_NETFILTER_XT_MATCH_* as module
As far as I can see I'll definietly need xt_comment, enabled
by config entry CONFIG_NETFILTER_XT_MATCH_COMMENT, but let's
just enable the rest as module, too.

The xt_comment module is used by some projects using docker-compose
(with podman-5.4.1 and podman-compose-1.3.0).
2025-03-26 08:37:47 +01:00
9327270ee9
pachyrhynchus: Disable CONFIG_MITIGATION_RFDS
As far as I can see the CPU of this host is not affected:
https://docs.kernel.org/admin-guide/hw-vuln/reg-file-data-sampling.html

The CPU is a Haswell-series i5 while RFDS should only affect Intel Atom CPUs.
2025-03-24 23:11:48 +01:00
75cdf3c1cf
pachyrhynchus: Disable CONFIG_SECURITY_IPE
I do not use it so far.
2025-03-24 23:11:47 +01:00
f07e13d95f
pachyrhynchus: Switch to CONFIG_PROC_MEM_FORCE_PTRACE 2025-03-24 23:11:47 +01:00
d536b0b435
pachyrhynchus: Switch to CONFIG_HZ_300
Decrease the timer frequency, possibly saving a few electrons :]
2025-03-24 23:11:47 +01:00
0a0b9b0b99
pachyrhynchus: Enable ZSWAP 2025-03-24 23:11:47 +01:00
efb3bee24b
pachyrhynchus: Disable 32bit emulation by default
This enables to config flag CONFIG_IA32_EMULATION_DEFAULT_DISABLED.
2025-03-24 23:11:47 +01:00
c9ad631749
pachyrhynchus: Enable CONFIG_CPU_FREQ_GOV_POWERSAVE as module
Enable this governor for evaluation.
2025-03-24 23:11:46 +01:00
bb4e0da78d
pachyrhynchus: Enable CONFIG_WQ_POWER_EFFICIENT_DEFAULT 2025-03-24 23:11:46 +01:00
aa9d16fa86
pachyrhynchus: Disable CONFIG_EFI_HANDOVER_PROTOCOL 2025-03-24 23:11:46 +01:00
853905e977
pachyrhynchus: Disable CONFIG_X86_CHECK_BIOS_CORRUPTION
I never ran it on purpose and it looks to me as it was
enabled 'by accident' on an earlier kernel bump in 2021
in commit 20a7ab2a5adaeb42f5cfd25d29d82a1060ac4ccd.
2025-03-24 23:11:46 +01:00
5a38b5d8f6
pachyrhynchus: Disable CONFIG_MEMCG_V1 2025-03-24 23:11:45 +01:00
552fc4f431
pachyrhynchus: Overhaul the audio settings 2025-03-24 23:11:45 +01:00
33bd111b5a
pachyrhynchus: Clean up some unused sensor modules 2025-03-24 23:11:45 +01:00
aeb1ae1e4c
pachyrhynchus: Switch to zstd
For some reference, see the following commits:
4d8812597bfc661bfa4c54ee08e4ce4da4caacc2 aptenodytes, eudyptes: Switch to zstd
672ae7c496ec5b2ac0ff5563991eb98fcdf5311a pygoscelis: Try out zstd for kernel and initramfs
(052d3b965b369b07339ca15ec273d7111ecd222f pygoscelis: Use zstd for panic logs)
2025-03-24 23:11:45 +01:00
c0498e146b
pachyrhynchus: Overhaul, bump to 6.13.8-x240
This is a group of changes, including some toolchain bumps,
the bump to 6.13.y and the new suffix
2025-03-24 23:11:44 +01:00
383e30306e
aptenodytes, eudyptes: Bump to 6.13.8-cloud-hetzner
This is a version bump plus a new suffix.
The latter one is introduced for easier packaging / binpkg building
on my side.
2025-03-24 23:11:44 +01:00
dcf1355be1
pygoscelis: Bump to 6.13.7-T14s 2025-03-16 13:15:10 +01:00
06646c08e5
pygoscelis: Tweak my crypto setup
Part 1, enable AES-NI
  That this was even disabled is weird.

Part 2, disable the "AMD Secure Processor"

Looks as it's blocking AES-NI and my kernel does not support it:
`modprobe: ERROR: could not insert 'ccp_crypto': No such device`
and
`ccp_crypto: Cannot load: there are no available CCPs`
2025-03-16 13:15:10 +01:00