diff options
author | Roland Dreier <rolandd@cisco.com> | 2006-02-01 16:56:45 +0000 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2006-11-09 11:35:59 -0800 |
commit | 65baae32c8689bff3af9ef6dbddc3bb476f9b9cc (patch) | |
tree | 33c201bbfad732de3da21c889a55ddf069e8ea1a | |
parent | aef0ce768ce04852a8be1a74034d125ebfdb05c8 (diff) | |
download | libibverbs-65baae32c8689bff3af9ef6dbddc3bb476f9b9cc.tar.gz |
Fix pingpong examples' handling of specifying device by name
Signed-off-by: Roland Dreier <rolandd@cisco.com>
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | examples/rc_pingpong.c | 2 | ||||
-rw-r--r-- | examples/srq_pingpong.c | 2 | ||||
-rw-r--r-- | examples/uc_pingpong.c | 2 | ||||
-rw-r--r-- | examples/ud_pingpong.c | 2 |
5 files changed, 10 insertions, 4 deletions
@@ -1,3 +1,9 @@ +2006-02-01 Roland Dreier <rdreier@cisco.com> + + * examples/rc_pingpong.c, examples/uc_pingpong.c, + examples/ud_pingpong.c, examples/srq_pingpong.c: Fix bug in + searching for device by name when there's more than one device. + 2006-01-31 Roland Dreier <rdreier@cisco.com> * include/infiniband/verbs.h, include/infiniband/driver.h: Remove diff --git a/examples/rc_pingpong.c b/examples/rc_pingpong.c index c4494ba..9219fe6 100644 --- a/examples/rc_pingpong.c +++ b/examples/rc_pingpong.c @@ -547,7 +547,7 @@ int main(int argc, char *argv[]) return 1; } } else { - for (ib_dev = *dev_list; ib_dev; ++dev_list) + for (; (ib_dev = *dev_list); ++dev_list) if (!strcmp(ibv_get_device_name(ib_dev), ib_devname)) break; if (!ib_dev) { diff --git a/examples/srq_pingpong.c b/examples/srq_pingpong.c index 8509e03..6fb28c3 100644 --- a/examples/srq_pingpong.c +++ b/examples/srq_pingpong.c @@ -628,7 +628,7 @@ int main(int argc, char *argv[]) return 1; } } else { - for (ib_dev = *dev_list; ib_dev; ++dev_list) + for (; (ib_dev = *dev_list); ++dev_list) if (!strcmp(ibv_get_device_name(ib_dev), ib_devname)) break; if (!ib_dev) { diff --git a/examples/uc_pingpong.c b/examples/uc_pingpong.c index 41e612e..7cb77e1 100644 --- a/examples/uc_pingpong.c +++ b/examples/uc_pingpong.c @@ -535,7 +535,7 @@ int main(int argc, char *argv[]) return 1; } } else { - for (ib_dev = *dev_list; ib_dev; ++dev_list) + for (; (ib_dev = *dev_list); ++dev_list) if (!strcmp(ibv_get_device_name(ib_dev), ib_devname)) break; if (!ib_dev) { diff --git a/examples/ud_pingpong.c b/examples/ud_pingpong.c index f0a8119..68cb6f0 100644 --- a/examples/ud_pingpong.c +++ b/examples/ud_pingpong.c @@ -533,7 +533,7 @@ int main(int argc, char *argv[]) return 1; } } else { - for (ib_dev = *dev_list; ib_dev; ++dev_list) + for (; (ib_dev = *dev_list); ++dev_list) if (!strcmp(ibv_get_device_name(ib_dev), ib_devname)) break; if (!ib_dev) { |