kernel: bump 5.10 to 5.10.27
[openwrt/staging/hauke.git] / target / linux / generic / pending-5.10 / 611-netfilter_match_bypass_default_table.patch
index 1792534835fe31093fd5026500f1f33215462aba..baf738a8d20898b8a0080c08fed0b8d17dc89069 100644 (file)
@@ -48,7 +48,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
        /* Initialization */
 +      WARN_ON(!(table->valid_hooks & (1 << hook)));
 +      local_bh_disable();
-+      private = rcu_access_pointer(table->private);
++      private = READ_ONCE(table->private); /* Address dependency. */
 +      cpu        = smp_processor_id();
 +      table_base = private->entries;
 +
@@ -80,7 +80,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 -      WARN_ON(!(table->valid_hooks & (1 << hook)));
 -      local_bh_disable();
        addend = xt_write_recseq_begin();
--      private = rcu_access_pointer(table->private);
+-      private = READ_ONCE(table->private); /* Address dependency. */
 -      cpu        = smp_processor_id();
 -      table_base = private->entries;
        jumpstack  = (struct ipt_entry **)private->jumpstack[cpu];