From 99051f0c4b49454ba83a1705820cfd2c7d0105f9 Mon Sep 17 00:00:00 2001 From: isaac <isaac> Date: Mon, 10 Sep 2007 15:35:55 +0000 Subject: [PATCH] i=liangzhen - replace #if with #ifdef when checking config macros. - srpc_lnet_ev_handler expects LNET_LOCK to be held. --- lnet/klnds/gmlnd/gmlnd.h | 2 +- lnet/klnds/gmlnd/gmlnd_module.c | 6 +++--- lnet/klnds/iiblnd/iiblnd.h | 2 +- lnet/klnds/iiblnd/iiblnd_cb.c | 2 +- lnet/klnds/iiblnd/iiblnd_modparams.c | 2 +- lnet/klnds/o2iblnd/o2iblnd.h | 2 +- lnet/klnds/o2iblnd/o2iblnd_modparams.c | 2 +- lnet/klnds/openiblnd/openiblnd_cb.c | 2 +- lnet/klnds/openiblnd/openiblnd_modparams.c | 2 +- lnet/klnds/ptllnd/ptllnd.h | 2 +- lnet/klnds/ptllnd/ptllnd_modparams.c | 2 +- lnet/klnds/qswlnd/qswlnd.h | 2 +- lnet/klnds/qswlnd/qswlnd_modparams.c | 2 +- lnet/klnds/socklnd/socklnd_lib-linux.c | 8 ++++---- lnet/klnds/socklnd/socklnd_lib-winnt.c | 4 ++-- lnet/klnds/viblnd/viblnd.h | 8 ++++---- lnet/klnds/viblnd/viblnd_cb.c | 2 +- lnet/klnds/viblnd/viblnd_modparams.c | 2 +- lnet/selftest/rpc.c | 8 ++++---- 19 files changed, 31 insertions(+), 31 deletions(-) diff --git a/lnet/klnds/gmlnd/gmlnd.h b/lnet/klnds/gmlnd/gmlnd.h index 37dd75c4f9..be0f4044dd 100644 --- a/lnet/klnds/gmlnd/gmlnd.h +++ b/lnet/klnds/gmlnd/gmlnd.h @@ -200,7 +200,7 @@ typedef struct { int *gm_nrx_small; int *gm_nrx_large; -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM cfs_sysctl_table_header_t *gm_sysctl; /* sysctl interface */ #endif } gmnal_tunables_t; diff --git a/lnet/klnds/gmlnd/gmlnd_module.c b/lnet/klnds/gmlnd/gmlnd_module.c index 0a082520d2..94a44b1f7c 100644 --- a/lnet/klnds/gmlnd/gmlnd_module.c +++ b/lnet/klnds/gmlnd/gmlnd_module.c @@ -61,7 +61,7 @@ gmnal_tunables_t gmnal_tunables = { .gm_nrx_large = &nrx_large, }; -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM static cfs_sysctl_table_t gmnal_ctl_table[] = { { .ctl_name = 1, @@ -141,7 +141,7 @@ gmnal_load(void) int status; CDEBUG(D_TRACE, "This is the gmnal module initialisation routine\n"); -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM gmnal_tunables.gm_sysctl = cfs_register_sysctl_table(gmnal_top_ctl_table, 0); @@ -166,7 +166,7 @@ static void __exit gmnal_unload(void) { gmnal_fini(); -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM if (gmnal_tunables.gm_sysctl != NULL) cfs_unregister_sysctl_table(gmnal_tunables.gm_sysctl); #endif diff --git a/lnet/klnds/iiblnd/iiblnd.h b/lnet/klnds/iiblnd/iiblnd.h index 777121fea3..008d59d4af 100644 --- a/lnet/klnds/iiblnd/iiblnd.h +++ b/lnet/klnds/iiblnd/iiblnd.h @@ -139,7 +139,7 @@ typedef struct int *kib_peercredits; /* # concurrent sends to 1 peer */ int *kib_sd_retries; /* # concurrent sends to 1 peer */ int *kib_concurrent_sends; /* send work queue sizing */ -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM cfs_sysctl_table_header_t *kib_sysctl; /* sysctl interface */ #endif } kib_tunables_t; diff --git a/lnet/klnds/iiblnd/iiblnd_cb.c b/lnet/klnds/iiblnd/iiblnd_cb.c index 727ad159a9..22d2bfd307 100644 --- a/lnet/klnds/iiblnd/iiblnd_cb.c +++ b/lnet/klnds/iiblnd/iiblnd_cb.c @@ -525,7 +525,7 @@ kibnal_kvaddr_to_page (unsigned long vaddr) LASSERT (page != NULL); return page; } -#if CONFIG_HIGHMEM +#ifdef CONFIG_HIGHMEM if (vaddr >= PKMAP_BASE && vaddr < (PKMAP_BASE + LAST_PKMAP * PAGE_SIZE)) { /* No highmem pages only used for bulk (kiov) I/O */ diff --git a/lnet/klnds/iiblnd/iiblnd_modparams.c b/lnet/klnds/iiblnd/iiblnd_modparams.c index 32045c3c1f..908314112c 100644 --- a/lnet/klnds/iiblnd/iiblnd_modparams.c +++ b/lnet/klnds/iiblnd/iiblnd_modparams.c @@ -96,7 +96,7 @@ kib_tunables_t kibnal_tunables = { .kib_concurrent_sends = &concurrent_sends, }; -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM /* NB max_size specified for proc_dostring entries only needs to be big enough * not to truncate the printout; it only needs to be the actual size of the diff --git a/lnet/klnds/o2iblnd/o2iblnd.h b/lnet/klnds/o2iblnd/o2iblnd.h index 5542bc0ce4..59335510e6 100644 --- a/lnet/klnds/o2iblnd/o2iblnd.h +++ b/lnet/klnds/o2iblnd/o2iblnd.h @@ -126,7 +126,7 @@ typedef struct int *kib_fmr_flush_trigger; /* When to trigger FMR flush */ int *kib_fmr_cache; /* enable FMR pool cache? */ #endif -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM cfs_sysctl_table_header_t *kib_sysctl; /* sysctl interface */ #endif } kib_tunables_t; diff --git a/lnet/klnds/o2iblnd/o2iblnd_modparams.c b/lnet/klnds/o2iblnd/o2iblnd_modparams.c index 35bb265c7d..ce65801a2d 100644 --- a/lnet/klnds/o2iblnd/o2iblnd_modparams.c +++ b/lnet/klnds/o2iblnd/o2iblnd_modparams.c @@ -109,7 +109,7 @@ kib_tunables_t kiblnd_tunables = { #endif }; -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM static char ipif_basename_space[32]; diff --git a/lnet/klnds/openiblnd/openiblnd_cb.c b/lnet/klnds/openiblnd/openiblnd_cb.c index 9975a91c32..a231e5ee98 100644 --- a/lnet/klnds/openiblnd/openiblnd_cb.c +++ b/lnet/klnds/openiblnd/openiblnd_cb.c @@ -427,7 +427,7 @@ kibnal_kvaddr_to_phys (unsigned long vaddr, __u64 *physp) if (vaddr >= VMALLOC_START && vaddr < VMALLOC_END) page = vmalloc_to_page ((void *)vaddr); -#if CONFIG_HIGHMEM +#ifdef CONFIG_HIGHMEM else if (vaddr >= PKMAP_BASE && vaddr < (PKMAP_BASE + LAST_PKMAP * PAGE_SIZE)) page = vmalloc_to_page ((void *)vaddr); diff --git a/lnet/klnds/openiblnd/openiblnd_modparams.c b/lnet/klnds/openiblnd/openiblnd_modparams.c index 5e40f14194..027b716fad 100644 --- a/lnet/klnds/openiblnd/openiblnd_modparams.c +++ b/lnet/klnds/openiblnd/openiblnd_modparams.c @@ -81,7 +81,7 @@ kib_tunables_t kibnal_tunables = { .kib_keepalive = &keepalive, }; -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM static cfs_sysctl_table_t kibnal_ctl_table[] = { { diff --git a/lnet/klnds/ptllnd/ptllnd.h b/lnet/klnds/ptllnd/ptllnd.h index 3540749f11..2e6e8a49d2 100755 --- a/lnet/klnds/ptllnd/ptllnd.h +++ b/lnet/klnds/ptllnd/ptllnd.h @@ -100,7 +100,7 @@ typedef struct int *kptl_simulation_bitmap;/* simulation bitmap */ #endif -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM cfs_sysctl_table_header_t *kptl_sysctl; /* sysctl interface */ #endif } kptl_tunables_t; diff --git a/lnet/klnds/ptllnd/ptllnd_modparams.c b/lnet/klnds/ptllnd/ptllnd_modparams.c index c5bff41452..7419e4faaa 100644 --- a/lnet/klnds/ptllnd/ptllnd_modparams.c +++ b/lnet/klnds/ptllnd/ptllnd_modparams.c @@ -121,7 +121,7 @@ kptl_tunables_t kptllnd_tunables = { }; -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM #ifdef CRAY_XT3 static char ptltrace_basename_space[1024]; diff --git a/lnet/klnds/qswlnd/qswlnd.h b/lnet/klnds/qswlnd/qswlnd.h index b2d10da5de..452959f7d0 100644 --- a/lnet/klnds/qswlnd/qswlnd.h +++ b/lnet/klnds/qswlnd/qswlnd.h @@ -242,7 +242,7 @@ typedef struct int *kqn_inject_csum_error; /* # csum errors to inject */ #endif -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM cfs_sysctl_table_header_t *kqn_sysctl; /* sysctl interface */ #endif } kqswnal_tunables_t; diff --git a/lnet/klnds/qswlnd/qswlnd_modparams.c b/lnet/klnds/qswlnd/qswlnd_modparams.c index 03512c01b7..8c92d7c49d 100644 --- a/lnet/klnds/qswlnd/qswlnd_modparams.c +++ b/lnet/klnds/qswlnd/qswlnd_modparams.c @@ -83,7 +83,7 @@ kqswnal_tunables_t kqswnal_tunables = { #endif }; -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM static cfs_sysctl_table_t kqswnal_ctl_table[] = { { .ctl_name = 1, diff --git a/lnet/klnds/socklnd/socklnd_lib-linux.c b/lnet/klnds/socklnd/socklnd_lib-linux.c index d4d12b77af..0689d9dfa6 100644 --- a/lnet/klnds/socklnd/socklnd_lib-linux.c +++ b/lnet/klnds/socklnd/socklnd_lib-linux.c @@ -4,7 +4,7 @@ #include "socklnd.h" -# if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +# if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM static cfs_sysctl_table_t ksocknal_ctl_table[21]; cfs_sysctl_table_t ksocknal_top_ctl_table[] = { @@ -129,7 +129,7 @@ ksocknal_lib_tunables_init () .mode = 0644, .proc_handler = &proc_dointvec }; -#if CPU_AFFINITY +#ifdef CPU_AFFINITY ksocknal_ctl_table[i++] = (cfs_sysctl_table_t) { .ctl_name = j++, .procname = "irq_affinity", @@ -227,7 +227,7 @@ ksocknal_lib_tunables_fini () void ksocknal_lib_bind_irq (unsigned int irq) { -#if (defined(CONFIG_SMP) && CPU_AFFINITY) +#if (defined(CONFIG_SMP) && defined(CPU_AFFINITY)) int bind; int cpu; char cmdline[64]; @@ -300,7 +300,7 @@ unsigned int ksocknal_lib_sock_irq (struct socket *sock) { int irq = 0; -#if CPU_AFFINITY +#ifdef CPU_AFFINITY struct dst_entry *dst; if (!*ksocknal_tunables.ksnd_irq_affinity) diff --git a/lnet/klnds/socklnd/socklnd_lib-winnt.c b/lnet/klnds/socklnd/socklnd_lib-winnt.c index c51129b9cb..545870714c 100755 --- a/lnet/klnds/socklnd/socklnd_lib-winnt.c +++ b/lnet/klnds/socklnd/socklnd_lib-winnt.c @@ -67,7 +67,7 @@ ksocknal_lib_tunables_init () ksocknal_ctl_table[i++] = (ctl_table) {j++, "nagle", ksocknal_tunables.ksnd_nagle, sizeof(int), 0644, NULL, &proc_dointvec}; -#if CPU_AFFINITY +#ifdef CPU_AFFINITY ksocknal_ctl_table[i++] = (ctl_table) {j++, "irq_affinity", ksocknal_tunables.ksnd_irq_affinity, sizeof(int), 0644, NULL, &proc_dointvec}; @@ -157,7 +157,7 @@ ksocknal_kvaddr_to_page (unsigned long vaddr) if (vaddr >= VMALLOC_START && vaddr < VMALLOC_END) page = vmalloc_to_page ((void *)vaddr); -#if CONFIG_HIGHMEM +#ifdef CONFIG_HIGHMEM else if (vaddr >= PKMAP_BASE && vaddr < (PKMAP_BASE + LAST_PKMAP * PAGE_SIZE)) page = vmalloc_to_page ((void *)vaddr); diff --git a/lnet/klnds/viblnd/viblnd.h b/lnet/klnds/viblnd/viblnd.h index ef9f670ea2..2a254de718 100644 --- a/lnet/klnds/viblnd/viblnd.h +++ b/lnet/klnds/viblnd/viblnd.h @@ -170,7 +170,7 @@ typedef struct #if IBNAL_USE_FMR int *kib_fmr_remaps; /* # FMR maps before unmap required */ #endif -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM cfs_sysctl_table_header_t *kib_sysctl; /* sysctl interface */ #endif } kib_tunables_t; @@ -565,11 +565,11 @@ kibnal_send_keepalive(kib_conn_t *conn) #endif #if IBNAL_VOIDSTAR_SGADDR -# if CONFIG_HIGHMEM -# if CONFIG_X86 && CONFIG_HIGHMEM4G +# if defined(CONFIG_HIGHMEM) +# if defined(CONFIG_X86) && defined(CONFIG_HIGHMEM4G) /* truncation to void* doesn't matter if 0 <= physmem < 4G * so allow x86 with 32 bit phys addrs */ -# elif CONFIG_IA64 +# elif defined(CONFIG_IA64) /* OK anyway on 64-bit arch */ # else # error "Can't support HIGHMEM when vv_scatgat_t::v_address is void *" diff --git a/lnet/klnds/viblnd/viblnd_cb.c b/lnet/klnds/viblnd/viblnd_cb.c index 60572b8de1..3b05751d8b 100644 --- a/lnet/klnds/viblnd/viblnd_cb.c +++ b/lnet/klnds/viblnd/viblnd_cb.c @@ -526,7 +526,7 @@ kibnal_kvaddr_to_page (unsigned long vaddr) LASSERT (page != NULL); return page; } -#if CONFIG_HIGHMEM +#ifdef CONFIG_HIGHMEM if (vaddr >= PKMAP_BASE && vaddr < (PKMAP_BASE + LAST_PKMAP * PAGE_SIZE)) { /* No highmem pages only used for bulk (kiov) I/O */ diff --git a/lnet/klnds/viblnd/viblnd_modparams.c b/lnet/klnds/viblnd/viblnd_modparams.c index d578bdea44..b7ab5d785d 100644 --- a/lnet/klnds/viblnd/viblnd_modparams.c +++ b/lnet/klnds/viblnd/viblnd_modparams.c @@ -125,7 +125,7 @@ kib_tunables_t kibnal_tunables = { #endif }; -#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM +#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM static char hca_basename_space[32]; static char ipif_basename_space[32]; diff --git a/lnet/selftest/rpc.c b/lnet/selftest/rpc.c index bb6f58720f..356754b582 100644 --- a/lnet/selftest/rpc.c +++ b/lnet/selftest/rpc.c @@ -624,8 +624,7 @@ srpc_finish_service (srpc_service_t *sv) void srpc_service_recycle_buffer (srpc_service_t *sv, srpc_buffer_t *buf) { - if (sv->sv_shuttingdown) - goto free; + if (sv->sv_shuttingdown) goto free; if (sv->sv_nprune == 0) { if (srpc_service_post_buffer(sv, buf) != 0) @@ -1548,8 +1547,7 @@ srpc_check_event (int timeout) rc = LNetEQPoll(&srpc_data.rpc_lnet_eq, 1, timeout * 1000, &ev, &i); - if (rc == 0) - return 0; + if (rc == 0) return 0; LASSERT (rc == -EOVERFLOW || rc == 1); @@ -1559,7 +1557,9 @@ srpc_check_event (int timeout) abort(); } + LNET_LOCK(); srpc_lnet_ev_handler(&ev); + LNET_UNLOCK(); return 1; } -- GitLab