Skip to content
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.59 #1071

Merged
merged 1 commit into from
Nov 5, 2024
Merged

Conversation

smira
Copy link
Member

@smira smira commented Nov 4, 2024

Latest LTS kernel.

@smira
Copy link
Member Author

smira commented Nov 4, 2024

drbd build is broken

@frezbo
Copy link
Member

frezbo commented Nov 4, 2024

drbd build is broken

hmm seems some function signature changes, probably they have to publish a new patch

@frezbo
Copy link
Member

frezbo commented Nov 4, 2024

Seems a patch got merged an hour ago:LINBIT/drbd@ebe82c1

@smira
Copy link
Member Author

smira commented Nov 5, 2024

The commit which breaks things: b94e5375ec66f4fe40ed7591b7fc8a4505c922d4:

commit b94e5375ec66f4fe40ed7591b7fc8a4505c922d4
Author: Eric Dumazet <[email protected]>
Date:   Fri Oct 11 17:12:17 2024 +0000

    genetlink: hold RCU in genlmsg_mcast()
    
    [ Upstream commit 56440d7ec28d60f8da3bfa09062b3368ff9b16db ]
    
    While running net selftests with CONFIG_PROVE_RCU_LIST=y I saw
    one lockdep splat [1].
    
    genlmsg_mcast() uses for_each_net_rcu(), and must therefore hold RCU.
    
    Instead of letting all callers guard genlmsg_multicast_allns()
    with a rcu_read_lock()/rcu_read_unlock() pair, do it in genlmsg_mcast().
    
    This also means the @flags parameter is useless, we need to always use
    GFP_ATOMIC.

Latest LTS kernel.

Signed-off-by: Andrey Smirnov <[email protected]>
@smira smira force-pushed the feat/linux-6.6.59 branch from 32c6de7 to df45e16 Compare November 5, 2024 13:02
@smira
Copy link
Member Author

smira commented Nov 5, 2024

Patched drbd to workaround the issue above ^^^

@smira
Copy link
Member Author

smira commented Nov 5, 2024

/m

@talos-bot talos-bot merged commit df45e16 into siderolabs:main Nov 5, 2024
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backported
Development

Successfully merging this pull request may close these issues.

3 participants