static inline struct pppox_sock *delete_item(unsigned long sid, char *addr) { struct pppox_sock *ret; write_lock_bh(&pppoe_hash_lock); ret = __delete_item(sid, addr); write_unlock_bh(&pppoe_hash_lock); return ret; }
static inline struct pppox_sock *dzc_delete_item(struct pppoe_net *pn, __be16 sid, char *addr, int ifindex) { struct pppox_sock *ret; write_lock_bh(&pn->hash_lock); ret = __delete_item(pn, sid, addr, ifindex); write_unlock_bh(&pn->hash_lock); return ret; }