int err;  
int err;  
static int hci_uart_set_proto(struct hci_uart *hu, int id){	struct hci_uart_proto *p;	int err;			p = hci_uart_get_proto(id);	if (!p)		return -EPROTONOSUPPORT;	err = p->open(hu);	if (err)		return err;	hu->proto = p;	err = hci_uart_register_dev(hu);	if (err) {		p->close(hu);		return err;	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0372a6627f862f90a2c43772befeecef508cfd7b/hci_ldisc.c/clean/drivers/bluetooth/hci_ldisc.c