nfs-ganesha 1.4
|
00001 /* 00002 * vim:expandtab:shiftwidth=4:tabstop=4: 00003 */ 00004 00014 #ifdef HAVE_CONFIG_H 00015 #include "config.h" 00016 #endif 00017 00018 #include "fsal.h" 00019 #include "fsal_internal.h" 00020 00042 fsal_status_t LUSTREFSAL_Init(fsal_parameter_t * init_info /* IN */ 00043 ) 00044 { 00045 00046 fsal_status_t status; 00047 00048 /* sanity check. */ 00049 if(!init_info) 00050 Return(ERR_FSAL_FAULT, 0, INDEX_FSAL_Init); 00051 00052 /* proceeds FSAL internal initialization */ 00053 00054 status = fsal_internal_init_global(&(init_info->fsal_info), 00055 &(init_info->fs_common_info), 00056 &(init_info->fs_specific_info)); 00057 00058 if(FSAL_IS_ERROR(status)) 00059 Return(status.major, status.minor, INDEX_FSAL_Init); 00060 00061 /* No FS Specific initialization. */ 00062 00063 Return(ERR_FSAL_NO_ERROR, 0, INDEX_FSAL_Init); 00064 00065 }