| From fa8ad0257ea256381126ecf447694622216c600f Mon Sep 17 00:00:00 2001 |
| From: Cyrill Gorcunov <gorcunov@openvz.org> |
| Date: Mon, 5 Apr 2010 20:56:57 +0400 |
| Subject: Staging: hv: Fix up memory leak on HvCleanup |
| |
| From: Cyrill Gorcunov <gorcunov@openvz.org> |
| |
| commit fa8ad0257ea256381126ecf447694622216c600f upstream. |
| |
| Don't assign NULL too early |
| |
| Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org> |
| Cc: Hank Janssen <hjanssen@microsoft.com> |
| Cc: Haiyang Zhang <haiyangz@microsoft.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/staging/hv/Hv.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/staging/hv/Hv.c |
| +++ b/drivers/staging/hv/Hv.c |
| @@ -306,9 +306,9 @@ void HvCleanup(void) |
| DPRINT_ENTER(VMBUS); |
| |
| if (gHvContext.SignalEventBuffer) { |
| + kfree(gHvContext.SignalEventBuffer); |
| gHvContext.SignalEventBuffer = NULL; |
| gHvContext.SignalEventParam = NULL; |
| - kfree(gHvContext.SignalEventBuffer); |
| } |
| |
| if (gHvContext.GuestId == HV_LINUX_GUEST_ID) { |