rem: KDiskDevice *device = manager->RegisterDevice(partitionID); if (device && device->ReadLock()) {
add: if (KDiskDevice *device = manager->RegisterDevice(partitionID)) { if (device->ReadLock()) return device->DeviceData();
context: read_lock_disk_device(partition_id partitionID){	KDiskDeviceManager *manager = KDiskDeviceManager::Default();	KDiskDevice *device = manager->RegisterDevice(partitionID);	if (device && device->ReadLock()) {		device->Unregister();		return device->DeviceData();	}	return NULL;}