]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - net/ipv4/netfilter/nf_nat_irc.c
[NETFILTER]: remove unneeded rcu_dereference() calls
[mirror_ubuntu-bionic-kernel.git] / net / ipv4 / netfilter / nf_nat_irc.c
index bcf274bba60278e39bee5be522e39aede326df08..fe6f9cef6c854d4c13c9a8ecb5951a6f33f68b00 100644 (file)
@@ -27,7 +27,7 @@ MODULE_DESCRIPTION("IRC (DCC) NAT helper");
 MODULE_LICENSE("GPL");
 MODULE_ALIAS("ip_nat_irc");
 
-static unsigned int help(struct sk_buff **pskb,
+static unsigned int help(struct sk_buff *skb,
                         enum ip_conntrack_info ctinfo,
                         unsigned int matchoff,
                         unsigned int matchlen,
@@ -58,7 +58,7 @@ static unsigned int help(struct sk_buff **pskb,
        pr_debug("nf_nat_irc: inserting '%s' == %u.%u.%u.%u, port %u\n",
                 buffer, NIPQUAD(ip), port);
 
-       ret = nf_nat_mangle_tcp_packet(pskb, exp->master, ctinfo,
+       ret = nf_nat_mangle_tcp_packet(skb, exp->master, ctinfo,
                                       matchoff, matchlen, buffer,
                                       strlen(buffer));
        if (ret != NF_ACCEPT)
@@ -74,7 +74,7 @@ static void __exit nf_nat_irc_fini(void)
 
 static int __init nf_nat_irc_init(void)
 {
-       BUG_ON(rcu_dereference(nf_nat_irc_hook));
+       BUG_ON(nf_nat_irc_hook != NULL);
        rcu_assign_pointer(nf_nat_irc_hook, help);
        return 0;
 }