rem: if (user_strlcpy(name, _name, B_OS_NAME_LENGTH) >= B_OS_NAME_LENGTH) return B_NAME_TOO_LONG;
add: status_t error = ddm_strlcpy(name, _name, B_OS_NAME_LENGTH); if (error) return error;
context: _kern_validate_set_partition_name(partition_id partitionID,								  int32 changeCounter, char *_name){	if (!_name)		return B_BAD_VALUE;	char name[B_OS_NAME_LENGTH];	if (user_strlcpy(name, _name, B_OS_NAME_LENGTH) >= B_OS_NAME_LENGTH)		return B_NAME_TOO_LONG;		KDiskDeviceManager *manager = KDiskDeviceManager::Default();	// get the partition	KPartition *partition = manager->ReadLockPartition(partitionID);	if (!partition)		return B_ENTRY_NOT_FOUND;	PartitionRegistrar registrar1(partition, true);	PartitionRegistrar registrar2(partition->Device(), true);	DeviceReadLocker locker(partition->Device(), true);	return validate_set_partition_name(partition, changeCounter, name);}