OpenVZ Forum


Home » Mailing lists » Devel » [patch i2o] i2o layer cleanup
[patch i2o 3/6] i2o message leak in i2o_msg_post_wait_mem() [message #12938 is a reply to message #12935] Tue, 15 May 2007 12:44 Go to previous messageGo to previous message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
We need to free i2o msg in case of error.

Signed-off-by: Vasily Averin <vvs@sw.ru>

--- lk2.6/drivers/message/i2o/exec-osm.c
+++ lk2.6/drivers/message/i2o/exec-osm.c
@@ -131,8 +131,10 @@ int i2o_msg_post_wait_mem(struct i2o_con
int rc = 0;

wait = i2o_exec_wait_alloc();
- if (!wait)
+ if (!wait) {
+ i2o_msg_nop(c, msg);
return -ENOMEM;
+ }

if (tcntxt == 0xffffffff)
tcntxt = 0x80000000;
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: [PATCH] Brush up task's session and group numbers manipulations
Next Topic: Remaining straight forward kthread API conversions...
Goto Forum:
  


Current Time: Wed Nov 05 23:10:39 GMT 2025

Total time taken to generate the page: 0.10807 seconds