int ret; 
int ret = 0; 
static int ib_umad_sm_close(struct inode *inode, struct file *filp){	struct ib_umad_port *port = filp->private_data;	struct ib_port_modify props = {		.clr_port_cap_mask = IB_PORT_SM	};	int ret;	ret = ib_modify_port(port->ib_dev, port->port_num, 0, &props);	up(&port->sm_sem);	kref_put(&port->umad_dev->ref, ib_umad_release_dev);	return ret;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/0c99cb6d5fe77872c5a32cff837c05f70158ce15/user_mad.c/clean/drivers/infiniband/core/user_mad.c