1
1

io/base: check the MCA version matches

Этот коммит содержится в:
Gilles Gouaillardet 2015-04-28 12:42:06 +09:00
родитель 2b99b44a16
Коммит 18b75bd40d

Просмотреть файл

@ -11,6 +11,8 @@
* All rights reserved.
* Copyright (c) 2008 Sun Microsystems, Inc. All rights reserved.
* Copyright (c) 2008-2011 University of Houston. All rights reserved.
* Copyright (c) 2015 Research Organization for Information Science
* and Technology (RIST). All rights reserved.
* $COPYRIGHT$
*
* Additional copyrights may follow
@ -376,11 +378,11 @@ static avail_io_t *query(const mca_base_component_t *component,
{
const mca_io_base_component_2_0_0_t *ioc_200;
/* io v2.0.0 */
/* MCA version check */
if (2 == component->mca_major_version &&
0 == component->mca_minor_version &&
0 == component->mca_release_version) {
if (MCA_BASE_VERSION_MAJOR == component->mca_major_version &&
MCA_BASE_VERSION_MINOR == component->mca_minor_version &&
MCA_BASE_VERSION_RELEASE == component->mca_release_version) {
ioc_200 = (mca_io_base_component_2_0_0_t *) component;
return query_2_0_0(ioc_200, file);