Upgrade ASK kernel base to Linux 6.18.30
Move the custom ASK/NXP kernel build from lf-6.18.2-1.0.0 toward the upstream stable 6.18.y baseline, currently 6.18.30. This pulls in upstream stable fixes, including the BPF verifier fix needed by Cilium. The previous 6.18.2-based kernel triggered: verifier bug: REG INVARIANTS VIOLATION (false_reg1) reg_bounds_sanity_check() bpf_prog_load() cilium-agent The issue is no longer reproduced on 6.18.30 after fresh boot: Cilium 1.19.2 reports healthy, BPF datapath is active, all controllers are healthy, cluster health is reachable, and dmesg no longer shows the verifier warning. Refresh affected ASK upstream patch splits: - add bridge br_input patch - refresh xfrm policy/state patches - update package/kernel build inputs for 6.18.30
This commit is contained in:
@@ -126,13 +126,13 @@ index 9e14e45..d685ed7 100644
|
||||
x->pcpu_num = UINT_MAX;
|
||||
spin_lock_init(&x->lock);
|
||||
x->mode_data = NULL;
|
||||
@@ -829,6 +878,12 @@ int __xfrm_state_delete(struct xfrm_state *x)
|
||||
@@ -850,6 +899,12 @@ int __xfrm_state_delete(struct xfrm_state *x)
|
||||
|
||||
if (x->id.spi)
|
||||
hlist_del_rcu(&x->byspi);
|
||||
if (!hlist_unhashed(&x->byspi))
|
||||
hlist_del_init_rcu(&x->byspi);
|
||||
+#if defined(CONFIG_INET_IPSEC_OFFLOAD) || defined(CONFIG_INET6_IPSEC_OFFLOAD)
|
||||
+ if (x->handle && x->in_byh_hash) {
|
||||
+ hlist_del_rcu(&x->byh);
|
||||
+ hlist_del_init_rcu(&x->byh);
|
||||
+ x->in_byh_hash = 0;
|
||||
+ }
|
||||
+#endif
|
||||
|
||||
Reference in New Issue
Block a user