]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - include/net/llc.h
ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL
[mirror_ubuntu-bionic-kernel.git] / include / net / llc.h
index dc35f25eb679d4651b59a20c785005aa0cbb4d0f..890a87318014d528a78a3a9631ebdb75bf037a4b 100644 (file)
@@ -116,6 +116,11 @@ static inline void llc_sap_hold(struct llc_sap *sap)
        refcount_inc(&sap->refcnt);
 }
 
+static inline bool llc_sap_hold_safe(struct llc_sap *sap)
+{
+       return refcount_inc_not_zero(&sap->refcnt);
+}
+
 void llc_sap_close(struct llc_sap *sap);
 
 static inline void llc_sap_put(struct llc_sap *sap)