rem: if (module->identify_module(identifier)) {
add: if (!strcmp(module->short_name, identifier)) {
context: get_partition_module_for_identifier(const char *identifier,									partition_module_info **partitionModule){	// find the partition module that knows the supplied identifier	status_t error = (identifier ? B_OK : B_BAD_VALUE);	void *list = NULL;	if (error == B_OK)		*partitionModule = NULL;	if (error == B_OK && ((list = open_module_list(kPartitionModulePrefix)))) {		char moduleName[B_PATH_NAME_LENGTH];		size_t bufferSize = sizeof(moduleName);		for (; read_next_module_name(list, moduleName, &bufferSize) == B_OK;			 bufferSize = sizeof(moduleName)) {			partition_module_info *module = NULL;			if (get_module(moduleName, (module_info**)&module) == B_OK) {				if (module->identify_module(identifier)) {					// found module					*partitionModule = module;					break;				}				put_module(moduleName);			}		}		close_module_list(list);	}	if (error == B_OK && !*partitionModule)		error = B_ENTRY_NOT_FOUND;	return error;}