/* * Set the full membership bit, so that we join the right * broadcast group, etc. */ pkey |= 0x8000;  
static ssize_t create_child(struct class_device *cdev,			    const char *buf, size_t count){	int pkey;	int ret;	if (sscanf(buf, "%i", &pkey) != 1)		return -EINVAL;	if (pkey < 0 || pkey > 0xffff)		return -EINVAL;	ret = ipoib_vlan_add(container_of(cdev, struct net_device, class_dev),			     pkey);	return ret ? ret : count;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4ce059378c04b40c2e9f658b1c6a2e9078b85c7c/ipoib_main.c/clean/drivers/infiniband/ulp/ipoib/ipoib_main.c