error = PTR_ERR(usb_class); 
int usb_major_init(void){	int error;	error = register_chrdev(USB_MAJOR, "usb", &usb_fops);	if (error) {		err("unable to get major %d for usb devices", USB_MAJOR);		goto out;	}	usb_class = class_create(THIS_MODULE, "usb");	if (IS_ERR(usb_class)) {		err("class_create failed for usb devices");		unregister_chrdev(USB_MAJOR, "usb");		goto out;	}	devfs_mk_dir("usb");out:	return error;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/5cebfb759cc75208c04590ad7f4485cdd822cf46/file.c/buggy/drivers/usb/core/file.c