-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: update Linux to 6.6.13 #873
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
It's causing kernel oops on RPi. Fixes siderolabs/talos#8195 I'll remove it for `main` in siderolabs#873. Signed-off-by: Andrey Smirnov <[email protected]>
# CONFIG_KALLSYMS_ALL is not set | ||
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y | ||
CONFIG_KALLSYMS_BASE_RELATIVE=y | ||
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y | ||
CONFIG_KCMP=y | ||
CONFIG_RSEQ=y | ||
# CONFIG_EMBEDDED is not set | ||
CONFIG_CACHESTAT_SYSCALL=y |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
# | ||
# Kexec and crash features | ||
# | ||
CONFIG_CRASH_CORE=y |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this section consists of moved options (no change)
@@ -421,8 +435,6 @@ CONFIG_X86_ESPFIX64=y | |||
CONFIG_X86_VSYSCALL_EMULATION=y | |||
CONFIG_X86_IOPL_IOPERM=y | |||
CONFIG_MICROCODE=y | |||
CONFIG_MICROCODE_INTEL=y |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
got removed (merged into MICROCODE): torvalds/linux@e6bcfdd
kernel/build/config-amd64
Outdated
@@ -477,9 +496,8 @@ CONFIG_PHYSICAL_ALIGN=0x200000 | |||
CONFIG_DYNAMIC_MEMORY_LAYOUT=y | |||
CONFIG_RANDOMIZE_MEMORY=y | |||
CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0 | |||
# CONFIG_ADDRESS_MASKING is not set |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we should consider enabling it
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2735
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeh, i guess it doesn't hurt to enable by default
@@ -1591,10 +1641,8 @@ CONFIG_NET_SCHED=y | |||
# | |||
# Queueing/Scheduling | |||
# | |||
CONFIG_NET_SCH_CBQ=y |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
commit 051d442098421c28c7951625652f61b1e15c4bd5
Author: Jamal Hadi Salim <[email protected]>
Date: Tue Feb 14 08:49:11 2023 -0500
net/sched: Retire CBQ qdisc
While this amazing qdisc has served us well over the years it has not been
getting any tender love and care and has bitrotted over time.
It has become mostly a shooting target for syzkaller lately.
For this reason, we are retiring it. Goodbye CBQ - we loved you.
Signed-off-by: Jamal Hadi Salim <[email protected]>
Acked-by: Jiri Pirko <[email protected]>
Signed-off-by: Paolo Abeni <[email protected]>
@@ -1785,7 +1834,6 @@ CONFIG_PCIE_PME=y | |||
# CONFIG_PCIE_DPC is not set | |||
# CONFIG_PCIE_PTM is not set | |||
CONFIG_PCI_MSI=y | |||
CONFIG_PCI_MSI_IRQ_DOMAIN=y |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
commit a474d3fbe287625c6c1cfc56c2a456c5fb7c479e
Author: Thomas Gleixner <[email protected]>
Date: Fri Nov 11 14:54:38 2022 +0100
PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN
What a zoo:
PCI_MSI
select GENERIC_MSI_IRQ
PCI_MSI_IRQ_DOMAIN
def_bool y
depends on PCI_MSI
select GENERIC_MSI_IRQ_DOMAIN
Ergo PCI_MSI enables PCI_MSI_IRQ_DOMAIN which in turn selects
GENERIC_MSI_IRQ_DOMAIN. So all the dependencies on PCI_MSI_IRQ_DOMAIN are
just an indirection to PCI_MSI.
Match the reality and just admit that PCI_MSI requires
GENERIC_MSI_IRQ_DOMAIN.
Signed-off-by: Thomas Gleixner <[email protected]>
Reviewed-by: Jason Gunthorpe <[email protected]>
Acked-by: Bjorn Helgaas <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
```
@@ -2483,7 +2537,6 @@ CONFIG_IGB=m | |||
CONFIG_IGB_HWMON=y | |||
CONFIG_IGB_DCA=y | |||
CONFIG_IGBVF=m | |||
CONFIG_IXGB=m |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
commit e485f3a6eae0849f83b94936778a2325f72a0c89
Author: Tony Nguyen <[email protected]>
Date: Fri Mar 17 13:09:03 2023 -0700
ixgb: Remove ixgb driver
There are likely no users of this driver as the hardware has been
discontinued since 2010. Remove the driver and all references to it
in documentation.
Suggested-by: Jakub Kicinski <[email protected]>
Signed-off-by: Tony Nguyen <[email protected]>
Acked-by: Jesse Brandeburg <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i want to see who complains 😂
@@ -3149,8 +3211,6 @@ CONFIG_TCG_CRB=y | |||
# CONFIG_TELCLOCK is not set | |||
# CONFIG_XILLYBUS is not set | |||
# CONFIG_XILLYUSB is not set | |||
CONFIG_RANDOM_TRUST_CPU=y |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
commit b9b01a5625b5a9e9d96d14d4a813a54e8a124f4b
Author: Jason A. Donenfeld <[email protected]>
Date: Tue Nov 1 13:03:55 2022 +0100
random: use random.trust_{bootloader,cpu} command line option only
It's very unusual to have both a command line option and a compile time
option, and apparently that's confusing to people. Also, basically
everybody enables the compile time option now, which means people who
want to disable this wind up having to use the command line option to
ensure that anyway. So just reduce the number of moving pieces and nix
the compile time option in favor of the more versatile command line
option.
Signed-off-by: Jason A. Donenfeld <[email protected]>
@@ -899,10 +939,8 @@ CONFIG_EFI_PARTITION=y | |||
# CONFIG_CMDLINE_PARTITION is not set | |||
# end of Partition Types | |||
|
|||
CONFIG_BLOCK_COMPAT=y |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
commit 8f0d196e4dc137470bbd5de98278d941c8002fcb
Author: Lukas Bulwahn <[email protected]>
Date: Thu Mar 16 12:16:30 2023 +0100
block: remove obsolete config BLOCK_COMPAT
Before commit bdc1ddad3e5f ("compat_ioctl: block: move
blkdev_compat_ioctl() into ioctl.c"), the config BLOCK_COMPAT was used to
include compat_ioctl.c into the kernel build. With this commit, the code
is moved into ioctl.c and included with the config COMPAT. So, since then,
the config BLOCK_COMPAT has no effect and any further purpose.
Remove this obsolete config BLOCK_COMPAT.
Signed-off-by: Lukas Bulwahn <[email protected]>
Reviewed-by: Christoph Hellwig <[email protected]>
Acked-by: Arnd Bergmann <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jens Axboe <[email protected]>
kernel 6.6 tree:
|
kernel 6.1 tree:
|
8f38d5e
to
07a9fc1
Compare
Module tree diff: 28a29,30
> ./kernel/drivers/gpu/drm/amd/amdxcp
> ./kernel/drivers/gpu/drm/amd/amdxcp/amdxcp.ko
31a34,35
> ./kernel/drivers/gpu/drm/drm_exec.ko
> ./kernel/drivers/gpu/drm/drm_suballoc_helper.ko
65a70,71
> ./kernel/drivers/i2c/algos
> ./kernel/drivers/i2c/algos/i2c-algo-bit.ko
88a95
> ./kernel/drivers/media/common/uvc.ko
174,175d180
< ./kernel/drivers/net/ethernet/intel/ixgb
< ./kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko
217c222,223
< ./kernel/drivers/net/thunderbolt-net.ko
---
> ./kernel/drivers/net/thunderbolt
> ./kernel/drivers/net/thunderbolt/thunderbolt_net.ko
285d290
< ./kernel/drivers/vfio/vfio_virqfd.ko
323c328
< 116 directories, 205 files
---
> 118 directories, 208 files |
@@ -38,7 +38,6 @@ steps: | |||
make -j $(nproc) modules_install DEPMOD=/toolchain/bin/depmod INSTALL_MOD_PATH=/rootfs INSTALL_MOD_STRIP=1 | |||
depmod -b /rootfs $KERNELRELEASE | |||
unlink /rootfs/lib/modules/$KERNELRELEASE/build | |||
unlink /rootfs/lib/modules/$KERNELRELEASE/source |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not used anymore?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it's no longer there
.kres.yaml
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
shouldn't we also update tools first to get latest headers?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah yeah, good point... new headers
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated the toolchain via tools
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
Linux 6.6.x is the new LTS for Talos Linux in 2024. Signed-off-by: Andrey Smirnov <[email protected]>
/m |
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
See siderolabs/pkgs#873 Signed-off-by: Andrey Smirnov <[email protected]>
Linux 6.6.x is the new LTS for Talos Linux in 2024.
Disabled stuff: