rem: *_whileMounted = whileMounted;
add: user_memcpy(_whileMounted, &whileMounted, sizeof(whileMounted));
context: _kern_supports_defragmenting_partition(partition_id partitionID,									   int32 changeCounter, bool *_whileMounted){	KDiskDeviceManager *manager = KDiskDeviceManager::Default();	// get the partition	KPartition *partition = manager->ReadLockPartition(partitionID);	if (!partition)		return false;	PartitionRegistrar registrar1(partition, true);	PartitionRegistrar registrar2(partition->Device(), true);	DeviceReadLocker locker(partition->Device(), true);	bool whileMounted;	bool result = validate_defragment_partition(partition, changeCounter,										        &whileMounted) == B_OK;	if (result && _whileMounted)		*_whileMounted = whileMounted;	return result;										   }