]> git.openfabrics.org - ~shefty/ibacm.git/commitdiff
squash
authorsean.hefty@intel.com <sean.hefty@intel.com>
Wed, 4 Apr 2012 00:20:36 +0000 (17:20 -0700)
committerSean Hefty <sean.hefty@intel.com>
Wed, 4 Apr 2012 00:20:36 +0000 (17:20 -0700)
meta
patches/mc-refcnt [new file with mode: 0644]
patches/mc_dest_refcnt [deleted file]
patches/refresh-temp [deleted file]

diff --git a/meta b/meta
index 6cbdc415181ef533a698474954c73ceaa872cba0..934b0935037eba3a5627e4b736ad208864567181 100644 (file)
--- a/meta
+++ b/meta
@@ -1,9 +1,8 @@
 Version: 1
-Previous: 3df68af47162e104f0e80f6415798435a169db0c
-Head: fb4600fea3faf2a8a2207a0233aa8ec46196db88
+Previous: 399ff6fab44444d7bdc1c664d8122e7f84e5dbaa
+Head: 4f23053ab33fa519a16374f0b9273ca04798b56a
 Applied:
-  mc_dest_refcnt: a3ad57a67a619f535c54bf3552ee720eed29d4dd
-  refresh-temp: fb4600fea3faf2a8a2207a0233aa8ec46196db88
+  mc-refcnt: 4f23053ab33fa519a16374f0b9273ca04798b56a
 Unapplied:
   af_ib: fb683ba55480ada43c09aa48b3cb18bde139f72c
   daemonize: fa67959cf1b176ad53b6feaa446cf284c37bd87c
diff --git a/patches/mc-refcnt b/patches/mc-refcnt
new file mode 100644 (file)
index 0000000..ca9c6a5
--- /dev/null
@@ -0,0 +1,27 @@
+Bottom: b0bae9f13e357fe01c3e0e890cc06e7fe5b01317
+Top:    e36db38fed50062ef294584f071684b8cb1093fb
+Author: sean.hefty@intel.com <sean.hefty@intel.com>
+Date:   2012-04-03 17:20:35 -0700
+
+Fix refcnt for multicast destination
+
+mc_dest has a default refcnt of 0.  When a multicast destination is
+released, an attempt is made to free it, which can result in the
+ibacm service crashing.
+
+Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+---
+
+diff --git a/src/acm.c b/src/acm.c
+index d47f9d6..cff9113 100644
+--- a/src/acm.c
++++ b/src/acm.c
+@@ -762,6 +762,7 @@ static void acm_process_join_resp(struct acm_ep *ep, struct ib_user_mad *umad)
+               }
+       }
++      atomic_set(&dest.refcnt, 1);
+       dest->state = ACM_READY;
+       acm_log(1, "join successful\n");
+ out:
diff --git a/patches/mc_dest_refcnt b/patches/mc_dest_refcnt
deleted file mode 100644 (file)
index 2b911fc..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-Bottom: b0bae9f13e357fe01c3e0e890cc06e7fe5b01317
-Top:    b0bae9f13e357fe01c3e0e890cc06e7fe5b01317
-Author: sean.hefty@intel.com <sean.hefty@intel.com>
-Date:   2012-04-03 16:59:31 -0700
-
-Fix refcnt for multicast destination
-
-mc_dest has a default refcnt of 0.  When a multicast destination is
-released, an attempt is made to free it, which can result in the
-ibacm service crashing.
-
-Signed-off-by: Sean Hefty <sean.hefty@intel.com>
-
-
----
-
-
diff --git a/patches/refresh-temp b/patches/refresh-temp
deleted file mode 100644 (file)
index 23548d5..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-Bottom: b0bae9f13e357fe01c3e0e890cc06e7fe5b01317
-Top:    e36db38fed50062ef294584f071684b8cb1093fb
-Author: sean.hefty@intel.com <sean.hefty@intel.com>
-Date:   2012-04-03 17:04:24 -0700
-
-Refresh of mc_dest_refcnt
-
----
-
-diff --git a/src/acm.c b/src/acm.c
-index d47f9d6..cff9113 100644
---- a/src/acm.c
-+++ b/src/acm.c
-@@ -762,6 +762,7 @@ static void acm_process_join_resp(struct acm_ep *ep, struct ib_user_mad *umad)
-               }
-       }
-+      atomic_set(&dest.refcnt, 1);
-       dest->state = ACM_READY;
-       acm_log(1, "join successful\n");
- out: