[Xenomai-git] Philippe Gerum : drivers/ipc/xddp: fix memory leak on connection release

2014-10-30 Thread git repository hosting
Module: xenomai-3
Branch: master
Commit: caf0a0b4a3f279e3e4bd42e6b62bc09fab4fba94
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=caf0a0b4a3f279e3e4bd42e6b62bc09fab4fba94

Author: Philippe Gerum 
Date:   Thu Oct 30 14:44:07 2014 +0100

drivers/ipc/xddp: fix memory leak on connection release

---

 kernel/drivers/ipc/xddp.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kernel/drivers/ipc/xddp.c b/kernel/drivers/ipc/xddp.c
index 8f1333d..efb4a41 100644
--- a/kernel/drivers/ipc/xddp.c
+++ b/kernel/drivers/ipc/xddp.c
@@ -207,7 +207,8 @@ static void __xddp_release_handler(void *skarg) /* nklock 
free */
poolsz = xnheap_get_size(&sk->privpool);
xnheap_destroy(&sk->privpool);
free_pages_exact(poolmem, poolsz);
-   }
+   } else if (sk->buffer)
+   xnfree(sk->buffer);
 
kfree(sk);
 }


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : drivers/ipc/xddp: fix memory leak on connection release

2014-10-30 Thread git repository hosting
Module: xenomai-3
Branch: next
Commit: caf0a0b4a3f279e3e4bd42e6b62bc09fab4fba94
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=caf0a0b4a3f279e3e4bd42e6b62bc09fab4fba94

Author: Philippe Gerum 
Date:   Thu Oct 30 14:44:07 2014 +0100

drivers/ipc/xddp: fix memory leak on connection release

---

 kernel/drivers/ipc/xddp.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kernel/drivers/ipc/xddp.c b/kernel/drivers/ipc/xddp.c
index 8f1333d..efb4a41 100644
--- a/kernel/drivers/ipc/xddp.c
+++ b/kernel/drivers/ipc/xddp.c
@@ -207,7 +207,8 @@ static void __xddp_release_handler(void *skarg) /* nklock 
free */
poolsz = xnheap_get_size(&sk->privpool);
xnheap_destroy(&sk->privpool);
free_pages_exact(poolmem, poolsz);
-   }
+   } else if (sk->buffer)
+   xnfree(sk->buffer);
 
kfree(sk);
 }


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : drivers/ipc/xddp: fix memory leak on connection release

2014-10-30 Thread git repository hosting
Module: xenomai-3
Branch: next
Commit: a8a089a6b218fb44196ddc87b267cd2b41232f12
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=a8a089a6b218fb44196ddc87b267cd2b41232f12

Author: Philippe Gerum 
Date:   Thu Oct 30 14:44:07 2014 +0100

drivers/ipc/xddp: fix memory leak on connection release

---

 kernel/drivers/ipc/xddp.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kernel/drivers/ipc/xddp.c b/kernel/drivers/ipc/xddp.c
index 8f1333d..efb4a41 100644
--- a/kernel/drivers/ipc/xddp.c
+++ b/kernel/drivers/ipc/xddp.c
@@ -207,7 +207,8 @@ static void __xddp_release_handler(void *skarg) /* nklock 
free */
poolsz = xnheap_get_size(&sk->privpool);
xnheap_destroy(&sk->privpool);
free_pages_exact(poolmem, poolsz);
-   }
+   } else if (sk->buffer)
+   xnfree(sk->buffer);
 
kfree(sk);
 }


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : drivers/ipc/xddp: fix memory leak on connection release

2014-10-30 Thread git repository hosting
Module: xenomai-3
Branch: next
Commit: 65ec540905a6bc56a02c3d5ae87ce0b72b1516a3
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=65ec540905a6bc56a02c3d5ae87ce0b72b1516a3

Author: Philippe Gerum 
Date:   Thu Oct 30 14:44:07 2014 +0100

drivers/ipc/xddp: fix memory leak on connection release

---

 kernel/drivers/ipc/xddp.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kernel/drivers/ipc/xddp.c b/kernel/drivers/ipc/xddp.c
index 8f1333d..efb4a41 100644
--- a/kernel/drivers/ipc/xddp.c
+++ b/kernel/drivers/ipc/xddp.c
@@ -207,7 +207,8 @@ static void __xddp_release_handler(void *skarg) /* nklock 
free */
poolsz = xnheap_get_size(&sk->privpool);
xnheap_destroy(&sk->privpool);
free_pages_exact(poolmem, poolsz);
-   }
+   } else if (sk->buffer)
+   xnfree(sk->buffer);
 
kfree(sk);
 }


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git