Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Aug 2014 15:38:21 +0000 (UTC)
From:      Roger Pau Monné <royger@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r270339 - head/sys/dev/xen/blkback
Message-ID:  <201408221538.s7MFcLp3007009@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: royger
Date: Fri Aug 22 15:38:21 2014
New Revision: 270339
URL: http://svnweb.freebsd.org/changeset/base/270339

Log:
  xen: fix incorrectly accounted free
  
  Fix some frees incorrectly assigned to M_XENBUS when the memory is
  allocated with M_XENSTORE.
  
  Sponsored by: Citrix Systems R&D
  MFC after:	1 week
  
  dev/xen/blkback/blkback.c:
   - Fix incorrect frees.

Modified:
  head/sys/dev/xen/blkback/blkback.c

Modified: head/sys/dev/xen/blkback/blkback.c
==============================================================================
--- head/sys/dev/xen/blkback/blkback.c	Fri Aug 22 15:36:57 2014	(r270338)
+++ head/sys/dev/xen/blkback/blkback.c	Fri Aug 22 15:38:21 2014	(r270339)
@@ -3852,17 +3852,17 @@ xbb_detach(device_t dev)
 	xbb_close_backend(xbb);
 
 	if (xbb->dev_mode != NULL) {
-		free(xbb->dev_mode, M_XENBUS);
+		free(xbb->dev_mode, M_XENSTORE);
 		xbb->dev_mode = NULL;
 	}
 
 	if (xbb->dev_type != NULL) {
-		free(xbb->dev_type, M_XENBUS);
+		free(xbb->dev_type, M_XENSTORE);
 		xbb->dev_type = NULL;
 	}
 
 	if (xbb->dev_name != NULL) {
-		free(xbb->dev_name, M_XENBUS);
+		free(xbb->dev_name, M_XENSTORE);
 		xbb->dev_name = NULL;
 	}
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408221538.s7MFcLp3007009>