Whamcloud - gitweb
b=13201
authorfanyong <fanyong>
Fri, 3 Aug 2007 11:11:45 +0000 (11:11 +0000)
committerfanyong <fanyong>
Fri, 3 Aug 2007 11:11:45 +0000 (11:11 +0000)
i=ericm
i=vitaly

Fix compile warning and type error message when compiles the HEAD branch.

14 files changed:
lustre/cmm/cmm_object.c
lustre/include/lustre_net.h
lustre/ldlm/ldlm_lib.c
lustre/llite/rw26.c
lustre/obdclass/capa.c
lustre/ptlrpc/pinger.c
lustre/ptlrpc/sec.c
lustre/utils/gss/gssd_main_loop.c
lustre/utils/gss/l_idmap.c
lustre/utils/gss/svcgssd_main_loop.c
lustre/utils/l_facl.c
lustre/utils/lfs.c
lustre/utils/mkfs_lustre.c
lustre/utils/req-layout.c

index 88cf0fd..e6212dc 100644 (file)
@@ -440,7 +440,9 @@ static int cml_create(const struct lu_env *env, struct md_object *mo_p,
                         spec, ma);
 
         EXIT;
                         spec, ma);
 
         EXIT;
+#ifdef HAVE_SPLIT_SUPPORT
 out:
 out:
+#endif
         return rc;
 }
 
         return rc;
 }
 
index bbe3c01..d5c5553 100644 (file)
@@ -966,6 +966,7 @@ int import_set_conn_priority(struct obd_import *imp, struct obd_uuid *uuid);
 /* ptlrpc/pinger.c */
 int ptlrpc_pinger_add_import(struct obd_import *imp);
 int ptlrpc_pinger_del_import(struct obd_import *imp);
 /* ptlrpc/pinger.c */
 int ptlrpc_pinger_add_import(struct obd_import *imp);
 int ptlrpc_pinger_del_import(struct obd_import *imp);
+cfs_time_t ptlrpc_suspend_wakeup_time(void);
 #ifdef __KERNEL__
 void ping_evictor_start(void);
 void ping_evictor_stop(void);
 #ifdef __KERNEL__
 void ping_evictor_start(void);
 void ping_evictor_stop(void);
index f6b025d..d5facc4 100644 (file)
@@ -1046,6 +1046,7 @@ void ptlrpc_free_clone( struct ptlrpc_request *req)
         OBD_FREE_PTR(req);
 }
 
         OBD_FREE_PTR(req);
 }
 
+#ifdef __KERNEL__
 static void target_finish_recovery(struct obd_device *obd)
 {
         ENTRY;
 static void target_finish_recovery(struct obd_device *obd)
 {
         ENTRY;
@@ -1094,6 +1095,7 @@ static void abort_lock_replay_queue(struct obd_device *obd)
                 ptlrpc_free_clone(req);
         }
 }
                 ptlrpc_free_clone(req);
         }
 }
+#endif
 
 /* Called from a cleanup function if the device is being cleaned up
    forcefully.  The exports should all have been disconnected already,
 
 /* Called from a cleanup function if the device is being cleaned up
    forcefully.  The exports should all have been disconnected already,
@@ -1178,7 +1180,7 @@ void target_start_recovery_timer(struct obd_device *obd)
 {
         spin_lock_bh(&obd->obd_processing_task_lock);
         if (obd->obd_recovery_handler
 {
         spin_lock_bh(&obd->obd_processing_task_lock);
         if (obd->obd_recovery_handler
-            || timer_pending(&obd->obd_recovery_timer)) {
+            || timer_pending((struct timer_list *)&obd->obd_recovery_timer)) {
                 spin_unlock_bh(&obd->obd_processing_task_lock);
                 return;
         }
                 spin_unlock_bh(&obd->obd_processing_task_lock);
                 return;
         }
index aa4c5d3..f972a44 100644 (file)
@@ -77,7 +77,7 @@ static void ll_invalidatepage(struct page *page, unsigned long offset)
                 ll_removepage(page);
 }
 #endif
                 ll_removepage(page);
 }
 #endif
-static int ll_releasepage(struct page *page, gfp_t gfp_mask)
+static int ll_releasepage(struct page *page, int gfp_mask)
 {
         if (PagePrivate(page))
                 ll_removepage(page);
 {
         if (PagePrivate(page))
                 ll_removepage(page);
index b47b58b..3943d55 100644 (file)
@@ -56,13 +56,13 @@ cfs_mem_cache_t *capa_cachep = NULL;
 spinlock_t capa_lock = SPIN_LOCK_UNLOCKED;
 
 struct list_head capa_list[CAPA_SITE_MAX];
 spinlock_t capa_lock = SPIN_LOCK_UNLOCKED;
 
 struct list_head capa_list[CAPA_SITE_MAX];
-#endif
-/* capa count */
-int capa_count[CAPA_SITE_MAX] = { 0, };
 
 static struct capa_hmac_alg capa_hmac_algs[] = {
         DEF_CAPA_HMAC_ALG("sha1", SHA1, 20, 20),
 };
 
 static struct capa_hmac_alg capa_hmac_algs[] = {
         DEF_CAPA_HMAC_ALG("sha1", SHA1, 20, 20),
 };
+#endif
+/* capa count */
+int capa_count[CAPA_SITE_MAX] = { 0, };
 
 EXPORT_SYMBOL(capa_cachep);
 EXPORT_SYMBOL(capa_list);
 
 EXPORT_SYMBOL(capa_cachep);
 EXPORT_SYMBOL(capa_list);
index fd5a000..b1995e6 100644 (file)
@@ -86,7 +86,10 @@ static inline int ptlrpc_next_reconnect(struct obd_import *imp)
 
 static atomic_t suspend_timeouts = ATOMIC_INIT(0);
 static cfs_time_t suspend_wakeup_time = 0;
 
 static atomic_t suspend_timeouts = ATOMIC_INIT(0);
 static cfs_time_t suspend_wakeup_time = 0;
+
+#ifdef __KERNEL__
 static wait_queue_head_t suspend_timeouts_waitq;
 static wait_queue_head_t suspend_timeouts_waitq;
+#endif
 
 cfs_time_t ptlrpc_suspend_wakeup_time(void)
 {
 
 cfs_time_t ptlrpc_suspend_wakeup_time(void)
 {
index 5c24c6c..2aab749 100644 (file)
@@ -105,7 +105,9 @@ EXPORT_SYMBOL(sptlrpc_unregister_policy);
 static
 struct ptlrpc_sec_policy * sptlrpc_flavor2policy(ptlrpc_sec_flavor_t flavor)
 {
 static
 struct ptlrpc_sec_policy * sptlrpc_flavor2policy(ptlrpc_sec_flavor_t flavor)
 {
+#ifdef CONFIG_KMOD
         static DECLARE_MUTEX(load_mutex);
         static DECLARE_MUTEX(load_mutex);
+#endif
         static atomic_t         loaded = ATOMIC_INIT(0);
         struct                  ptlrpc_sec_policy *policy;
         __u32                   number = SEC_FLAVOR_POLICY(flavor), flag = 0;
         static atomic_t         loaded = ATOMIC_INIT(0);
         struct                  ptlrpc_sec_policy *policy;
         __u32                   number = SEC_FLAVOR_POLICY(flavor), flag = 0;
@@ -113,7 +115,9 @@ struct ptlrpc_sec_policy * sptlrpc_flavor2policy(ptlrpc_sec_flavor_t flavor)
         if (number >= SPTLRPC_POLICY_MAX)
                 return NULL;
 
         if (number >= SPTLRPC_POLICY_MAX)
                 return NULL;
 
+#ifdef CONFIG_KMOD
 again:
 again:
+#endif
         read_lock(&policy_lock);
         policy = policies[number];
         if (policy && !try_module_get(policy->sp_owner))
         read_lock(&policy_lock);
         policy = policies[number];
         if (policy && !try_module_get(policy->sp_owner))
index 435e861..05e0dda 100644 (file)
 #include <fcntl.h>
 #include <signal.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <signal.h>
 #include <unistd.h>
+/* For time() */
+#include <time.h>
+/* For waitpid() */
+#include <wait.h>
 
 #include "gssd.h"
 #include "err_util.h"
 
 #include "gssd.h"
 #include "err_util.h"
index eada85c..663520b 100644 (file)
@@ -1,6 +1,8 @@
 #include <sys/types.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <sys/types.h>
 #include <stdlib.h>
 #include <stdio.h>
+/* For basename() */
+#include <libgen.h>
 
 #include "lsupport.h"
 
 
 #include "lsupport.h"
 
index 3132829..5300647 100644 (file)
@@ -42,6 +42,8 @@
 #include <fcntl.h>
 #include <errno.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <errno.h>
 #include <unistd.h>
+/* For nanosleep() */
+#include <time.h>
 
 #include "svcgssd.h"
 #include "err_util.h"
 
 #include "svcgssd.h"
 #include "err_util.h"
index 3d12ec0..d9eaa2c 100644 (file)
@@ -86,7 +86,7 @@ static char *get_lustre_mount(void)
                 if (!mnt)
                         break;
 
                 if (!mnt)
                         break;
 
-                if (!llapi_is_lustre_mnttype(mnt))
+                if (!llapi_is_lustre_mnttype(mnt->mnt_type))
                         continue;
 
                 /*
                         continue;
 
                 /*
index f249ab2..44905a0 100644 (file)
@@ -38,6 +38,8 @@
 #include <dirent.h>
 #include <time.h>
 #include <ctype.h>
 #include <dirent.h>
 #include <time.h>
 #include <ctype.h>
+/* For dirname() */
+#include <libgen.h>
 
 #include <lnet/api-support.h>
 #include <lnet/lnetctl.h>
 
 #include <lnet/api-support.h>
 #include <lnet/lnetctl.h>
@@ -1776,7 +1778,7 @@ static int acl_cmd_parse(int argc, char **argv, char *fname, char *cmd)
                 if (!mnt)
                         break;
 
                 if (!mnt)
                         break;
 
-                if (!llapi_is_lustre_mnttype(mnt))
+                if (!llapi_is_lustre_mnttype(mnt->mnt_type))
                         continue;
 
                 if (!strncmp(mnt->mnt_dir, path, strlen(mnt->mnt_dir))) {
                         continue;
 
                 if (!strncmp(mnt->mnt_dir, path, strlen(mnt->mnt_dir))) {
index f770da5..8e7d972 100644 (file)
@@ -686,7 +686,7 @@ int write_local_files(struct mkfs_opts *mop)
         sprintf(filepnm, "%s/%s", mntpt, MOUNT_CONFIGS_DIR);
         ret = mkdir(filepnm, 0777);
         if ((ret != 0) && (errno != EEXIST)) {
         sprintf(filepnm, "%s/%s", mntpt, MOUNT_CONFIGS_DIR);
         ret = mkdir(filepnm, 0777);
         if ((ret != 0) && (errno != EEXIST)) {
-                fprintf(stderr, "%s: Can't make configs dir %s (%d)\n",
+                fprintf(stderr, "%s: Can't make configs dir %s (%s)\n",
                         progname, filepnm, strerror(errno));
                 goto out_umnt;
         } else if (errno == EEXIST) {
                         progname, filepnm, strerror(errno));
                 goto out_umnt;
         } else if (errno == EEXIST) {
@@ -696,7 +696,7 @@ int write_local_files(struct mkfs_opts *mop)
         sprintf(filepnm, "%s/%s", mntpt, "ROOT");
         ret = mkdir(filepnm, 0777);
         if ((ret != 0) && (errno != EEXIST)) {
         sprintf(filepnm, "%s/%s", mntpt, "ROOT");
         ret = mkdir(filepnm, 0777);
         if ((ret != 0) && (errno != EEXIST)) {
-                fprintf(stderr, "%s: Can't make ROOT dir %s (%d)\n",
+                fprintf(stderr, "%s: Can't make ROOT dir %s (%s)\n",
                         progname, filepnm, strerror(errno));
                 goto out_umnt;
         } else if (errno == EEXIST) {
                         progname, filepnm, strerror(errno));
                 goto out_umnt;
         } else if (errno == EEXIST) {
@@ -1229,6 +1229,7 @@ int parse_opts(int argc, char *const argv[], struct mkfs_opts *mop,
 
 #define LDISKFS_IOC_GETVERSION _IOR('f', 3, long)
 
 
 #define LDISKFS_IOC_GETVERSION _IOR('f', 3, long)
 
+#ifndef TUNEFS /* mkfs.lustre */
 static int mkfs_iam_insert(int key_need_convert, char *keybuf,
                            int rec_need_convert, char *recbuf, char *filename)
 {
 static int mkfs_iam_insert(int key_need_convert, char *keybuf,
                            int rec_need_convert, char *recbuf, char *filename)
 {
@@ -1443,6 +1444,7 @@ out_rmdir:
         rmdir(mntpt);
         return ret;
 }
         rmdir(mntpt);
         return ret;
 }
+#endif
 
 int main(int argc, char *const argv[])
 {
 
 int main(int argc, char *const argv[])
 {
index 389d158..cd267e1 100644 (file)
@@ -93,7 +93,7 @@ void print_layout(const struct req_format *rf)
 
                         fld = rf->rf_fields[j].d[k];
 
 
                         fld = rf->rf_fields[j].d[k];
 
-                        printf("        F%s %i [%03.3i%s %-20.20s (",
+                        printf("        F%s %i [%3.3i%s %-20.20s (",
                                prefix[j], k, offset,
                                variable ? " + ...]" : "]      ",
                                fld->rmf_name);
                                prefix[j], k, offset,
                                variable ? " + ...]" : "]      ",
                                fld->rmf_name);