hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/net/xfrm/xfrm_state.c
....@@ -2593,9 +2593,6 @@
25932593 if (inner_mode == NULL)
25942594 goto error;
25952595
2596
- if (!(inner_mode->flags & XFRM_MODE_FLAG_TUNNEL))
2597
- goto error;
2598
-
25992596 x->inner_mode = *inner_mode;
26002597
26012598 if (x->props.family == AF_INET)
....@@ -2676,8 +2673,7 @@
26762673 net->xfrm.state_num = 0;
26772674 INIT_WORK(&net->xfrm.state_hash_work, xfrm_hash_resize);
26782675 spin_lock_init(&net->xfrm.xfrm_state_lock);
2679
- seqcount_spinlock_init(&net->xfrm.xfrm_state_hash_generation,
2680
- &net->xfrm.xfrm_state_lock);
2676
+ seqcount_init(&net->xfrm.xfrm_state_hash_generation);
26812677 return 0;
26822678
26832679 out_byspi: