|
@@ -116,6 +116,11 @@ static inline void llc_sap_hold(struct llc_sap *sap)
|
|
refcount_inc(&sap->refcnt);
|
|
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);
|
|
void llc_sap_close(struct llc_sap *sap);
|
|
|
|
|
|
static inline void llc_sap_put(struct llc_sap *sap)
|
|
static inline void llc_sap_put(struct llc_sap *sap)
|