From: fanyong Date: Fri, 3 Aug 2007 11:11:45 +0000 (+0000) Subject: b=13201 X-Git-Tag: v1_7_91~94 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=b11d0d89b22e8409cac12129a80044f84df0023c;hp=a56b6687b68421b032b333c1e95a45950f7b625c b=13201 i=ericm i=vitaly Fix compile warning and type error message when compiles the HEAD branch. --- diff --git a/lustre/cmm/cmm_object.c b/lustre/cmm/cmm_object.c index 88cf0fd..e6212dc 100644 --- a/lustre/cmm/cmm_object.c +++ b/lustre/cmm/cmm_object.c @@ -440,7 +440,9 @@ static int cml_create(const struct lu_env *env, struct md_object *mo_p, spec, ma); EXIT; +#ifdef HAVE_SPLIT_SUPPORT out: +#endif return rc; } diff --git a/lustre/include/lustre_net.h b/lustre/include/lustre_net.h index bbe3c01..d5c5553 100644 --- a/lustre/include/lustre_net.h +++ b/lustre/include/lustre_net.h @@ -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); +cfs_time_t ptlrpc_suspend_wakeup_time(void); #ifdef __KERNEL__ void ping_evictor_start(void); void ping_evictor_stop(void); diff --git a/lustre/ldlm/ldlm_lib.c b/lustre/ldlm/ldlm_lib.c index f6b025d..d5facc4 100644 --- a/lustre/ldlm/ldlm_lib.c +++ b/lustre/ldlm/ldlm_lib.c @@ -1046,6 +1046,7 @@ void ptlrpc_free_clone( struct ptlrpc_request *req) OBD_FREE_PTR(req); } +#ifdef __KERNEL__ 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); } } +#endif /* 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 - || timer_pending(&obd->obd_recovery_timer)) { + || timer_pending((struct timer_list *)&obd->obd_recovery_timer)) { spin_unlock_bh(&obd->obd_processing_task_lock); return; } diff --git a/lustre/llite/rw26.c b/lustre/llite/rw26.c index aa4c5d3..f972a44 100644 --- a/lustre/llite/rw26.c +++ b/lustre/llite/rw26.c @@ -77,7 +77,7 @@ static void ll_invalidatepage(struct page *page, unsigned long offset) 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); diff --git a/lustre/obdclass/capa.c b/lustre/obdclass/capa.c index b47b58b..3943d55 100644 --- a/lustre/obdclass/capa.c +++ b/lustre/obdclass/capa.c @@ -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]; -#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), }; +#endif +/* capa count */ +int capa_count[CAPA_SITE_MAX] = { 0, }; EXPORT_SYMBOL(capa_cachep); EXPORT_SYMBOL(capa_list); diff --git a/lustre/ptlrpc/pinger.c b/lustre/ptlrpc/pinger.c index fd5a000..b1995e6 100644 --- a/lustre/ptlrpc/pinger.c +++ b/lustre/ptlrpc/pinger.c @@ -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; + +#ifdef __KERNEL__ static wait_queue_head_t suspend_timeouts_waitq; +#endif cfs_time_t ptlrpc_suspend_wakeup_time(void) { diff --git a/lustre/ptlrpc/sec.c b/lustre/ptlrpc/sec.c index 5c24c6c..2aab749 100644 --- a/lustre/ptlrpc/sec.c +++ b/lustre/ptlrpc/sec.c @@ -105,7 +105,9 @@ EXPORT_SYMBOL(sptlrpc_unregister_policy); static struct ptlrpc_sec_policy * sptlrpc_flavor2policy(ptlrpc_sec_flavor_t flavor) { +#ifdef CONFIG_KMOD 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; @@ -113,7 +115,9 @@ struct ptlrpc_sec_policy * sptlrpc_flavor2policy(ptlrpc_sec_flavor_t flavor) if (number >= SPTLRPC_POLICY_MAX) return NULL; +#ifdef CONFIG_KMOD again: +#endif read_lock(&policy_lock); policy = policies[number]; if (policy && !try_module_get(policy->sp_owner)) diff --git a/lustre/utils/gss/gssd_main_loop.c b/lustre/utils/gss/gssd_main_loop.c index 435e861..05e0dda 100644 --- a/lustre/utils/gss/gssd_main_loop.c +++ b/lustre/utils/gss/gssd_main_loop.c @@ -44,6 +44,10 @@ #include #include #include +/* For time() */ +#include +/* For waitpid() */ +#include #include "gssd.h" #include "err_util.h" diff --git a/lustre/utils/gss/l_idmap.c b/lustre/utils/gss/l_idmap.c index eada85c..663520b 100644 --- a/lustre/utils/gss/l_idmap.c +++ b/lustre/utils/gss/l_idmap.c @@ -1,6 +1,8 @@ #include #include #include +/* For basename() */ +#include #include "lsupport.h" diff --git a/lustre/utils/gss/svcgssd_main_loop.c b/lustre/utils/gss/svcgssd_main_loop.c index 3132829..5300647 100644 --- a/lustre/utils/gss/svcgssd_main_loop.c +++ b/lustre/utils/gss/svcgssd_main_loop.c @@ -42,6 +42,8 @@ #include #include #include +/* For nanosleep() */ +#include #include "svcgssd.h" #include "err_util.h" diff --git a/lustre/utils/l_facl.c b/lustre/utils/l_facl.c index 3d12ec0..d9eaa2c 100644 --- a/lustre/utils/l_facl.c +++ b/lustre/utils/l_facl.c @@ -86,7 +86,7 @@ static char *get_lustre_mount(void) if (!mnt) break; - if (!llapi_is_lustre_mnttype(mnt)) + if (!llapi_is_lustre_mnttype(mnt->mnt_type)) continue; /* diff --git a/lustre/utils/lfs.c b/lustre/utils/lfs.c index f249ab2..44905a0 100644 --- a/lustre/utils/lfs.c +++ b/lustre/utils/lfs.c @@ -38,6 +38,8 @@ #include #include #include +/* For dirname() */ +#include #include #include @@ -1776,7 +1778,7 @@ static int acl_cmd_parse(int argc, char **argv, char *fname, char *cmd) 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))) { diff --git a/lustre/utils/mkfs_lustre.c b/lustre/utils/mkfs_lustre.c index f770da5..8e7d972 100644 --- a/lustre/utils/mkfs_lustre.c +++ b/lustre/utils/mkfs_lustre.c @@ -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)) { - 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) { @@ -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)) { - 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) { @@ -1229,6 +1229,7 @@ int parse_opts(int argc, char *const argv[], struct mkfs_opts *mop, #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) { @@ -1443,6 +1444,7 @@ out_rmdir: rmdir(mntpt); return ret; } +#endif int main(int argc, char *const argv[]) { diff --git a/lustre/utils/req-layout.c b/lustre/utils/req-layout.c index 389d158..cd267e1 100644 --- a/lustre/utils/req-layout.c +++ b/lustre/utils/req-layout.c @@ -93,7 +93,7 @@ void print_layout(const struct req_format *rf) 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);