rem: DEBUG_INIT(CF_ENTRY | CF_VOLUME_OPS);
add: DEBUG_INIT(CF_ENTRY | CF_VOLUME_OPS, NULL);
context: udf_mount(nspace_id nsid, const char *deviceName, ulong flags, void *parms,		size_t parmsLength, void **volumeCookie, vnode_id *rootID){	DEBUG_INIT(CF_ENTRY | CF_VOLUME_OPS);	status_t err = B_OK;	off_t deviceSize = 0;	// in blocks	UDF::Volume *volume = NULL;	device_geometry geometry;	// Open the device (read only should be fine), get its geometry,	// and calculate its length. 	int device = open(deviceName, O_RDONLY);	err = device < B_OK ? device : B_OK;	if (!err) {		if (ioctl(device, B_GET_GEOMETRY, &geometry) == 0) {			deviceSize = (off_t)geometry.sectors_per_track				* geometry.cylinder_count * geometry.head_count;		} else {			err = errno;		}	}		// Create and mount the volume	if (!err) {		volume = new UDF::Volume(nsid);		err = volume ? B_OK : B_NO_MEMORY;	}	if (!err) {		err = volume->Mount(deviceName, 0, deviceSize, flags, 2048);	}			if (!err) {		if (rootID)			*rootID = 0;	// todo: get the real root id once it's implemented		if (volumeCookie)			*volumeCookie = volume;		// todo: ditch this		dprintf("new_vnode(root) = %d\n", new_vnode(nsid, *rootID, (void*)23));	}	RETURN(err);	}