1
1

1148 Commits

Author SHA1 Message Date
aa16b28887
pygoscelis: Disable CONFIG_IWLMLD
My wifi card does not support Multi-link device (MLD).
2025-06-13 20:39:31 +02:00
c2abb13a0c
pygoscelis: Disable CONFIG_SND_SOC_AW88166 2025-06-13 20:39:30 +02:00
a1c0257175
pygoscelis: Disable CONFIG_SENSORS_HTU31 2025-06-13 20:39:30 +02:00
0e2d104f9d
pygoscelis: Disable CONFIG_FUEL_GAUGE_STC3117 2025-06-13 20:39:30 +02:00
5e643d4478
pygoscelis: Disable CONFIG_{CHARGER,MFD}_MAX77705
These keys were enabled by the bump to 6.15.y and break compilation:

```
ERROR: modpost: "devm_regmap_add_irq_chip" [drivers/mfd/max77705.ko] undefined!
ERROR: modpost: "regmap_irq_get_domain" [drivers/mfd/max77705.ko] undefined!
ERROR: modpost: "devm_regmap_add_irq_chip" [drivers/power/supply/max77705_charger.ko] undefined!
make[3]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.15.2/work/linux-6.15/scripts/Makefile.modpost:147: Module.symvers] Error 1
make[2]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.15.2/work/linux-6.15/Makefile:1953: modpost] Error 2
make[1]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.15.2/work/linux-6.15/Makefile:248: __sub-make] Error 2
```
2025-06-13 20:39:30 +02:00
ecf7ccd503
pygoscelis: Disable GCC plugins for 6.15.y
This disables also RANDSTRUCT.
For context, see:
- https://bugs.gentoo.org/956726
- https://patchwork.kernel.org/project/linux-security-module/patch/20250407-kbuild-disable-gcc-plugins-v1-1-5d46ae583f5e@kernel.org
2025-06-13 20:39:30 +02:00
7bcb9ececf
pygoscelis: Bump to 6.15.2-T14s 2025-06-13 20:39:26 +02:00
548b069227
aptenodytes, eudyptes: Bump to 6.14.10 2025-06-09 14:50:29 +02:00
f2698b9ec5
aptenodytes, eudyptes: Disable CONFIG_MFD_UPBOARD_FPGA 2025-06-09 14:50:29 +02:00
70e6456394
aptenodytes, eudyptes: Upgrade rustc to 1.87.0, llvm to 20.1.1 2025-06-09 14:50:29 +02:00
1547876d37
pachyrhynchus: Bump to 6.14.10-x240 2025-06-09 14:50:28 +02:00
8305a3f0df
pygoscelis: Bump to 6.14.10-T14s 2025-06-08 19:15:41 +02:00
358467d504
pygoscelis: Fix microphone access (dmic)
- enable CONFIG_SND_SOC_AMD_RENOIR_MACH as module
  and re-enable CONFIG_GPIOLIB as its dependency that I disabled
  in commit 12d4b9eb1b171868ff842a04ed7774fb01d3a7e4
- enable CONFIG_SND_SOC_AMD_ACP_COMMON as module
- enable CONFIG_SND_AMD_ASOC_RENOIR as module
- enable CONFIG_SND_SOC_HDA as module
- enable CONFIG_SND_SOC_AMD_ACP3x as module
2025-06-08 19:15:40 +02:00
6c4ad684f6
pygoscelis: Enable CONFIG_SND_HDA_CODEC_REALTEK as module
As far as I can see it's used by my built-in sound card.
2025-06-08 19:15:40 +02:00
06e76e9428
pygoscelis: Disable CONFIG_SND_HDA_CODEC_ANALOG
This controls support for the vendor Analog Devices which I don't use
on this machine.
2025-06-08 19:15:40 +02:00
67410b3775
pygoscelis: Bump to 6.14.9-T14s 2025-06-06 23:00:00 +02:00
e07ef26e38
pygoscelis: Enable CONFIG_CRYPTO_DEV_CCP 2025-06-06 23:00:00 +02:00
1f99f0a410
pygoscelis: Enable CONFIG_SENSORS_K10TEMP as module 2025-06-06 23:00:00 +02:00
434fa5028e
pygoscelis: Enable CONFIG_TMPFS_QUOTA 2025-06-06 23:00:00 +02:00
63b22bc03c
pygoscelis: Disable CONFIG_RESET_RASPBERRYPI 2025-06-06 22:59:59 +02:00
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