if (md->nls && md->nls->sk_socket) sock_release(md->nls->sk_socket); 
dev_fini_netlink(md); 
static void w1_master_release(struct device *dev){	struct w1_master *md = dev_to_w1_master(dev);	dev_dbg(dev, "%s: Releasing %s.\n", __func__, md->name);	if (md->nls && md->nls->sk_socket)		sock_release(md->nls->sk_socket);	memset(md, 0, sizeof(struct w1_master) + sizeof(struct w1_bus_master));	kfree(md);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/2d1f87a728a5ddd9ee0418e14a12e5cb0372fad1/w1.c/clean/drivers/w1/w1.c