]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Unix Balloon: do not use ASSERT()s in kernel driver
authorVMware, Inc <>
Tue, 19 Oct 2010 19:21:58 +0000 (12:21 -0700)
committerMarcelo Vanzin <mvanzin@vmware.com>
Tue, 19 Oct 2010 19:21:58 +0000 (12:21 -0700)
Our VMware-defined ASSERT() uses Panic() which is not available
in kernel drivers. Instead of implementing stubs we better
remove recently-introduced ASSERTS().

Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
open-vm-tools/modules/shared/vmmemctl/vmballoon.c

index d8dcc405810cde478333c2ba0689be9c550d9f5a..08d313766d02f565559b8d297711f1e1fa978b21 100644 (file)
@@ -564,7 +564,6 @@ BalloonGetChunk(Balloon *b)         // IN
 static void
 BalloonPageStore(BalloonChunk *chunk, PageHandle page)
 {
-   ASSERT(chunk->pageCount < BALLOON_CHUNK_PAGES);
    chunk->page[chunk->pageCount++] = page;
 }
 
@@ -995,8 +994,6 @@ BalloonMonitorGuestType(Balloon *b) // IN
    uint32 status, target;
    Backdoor_proto bp;
 
-   ASSERT(b->guestType == (uint32) b->guestType);
-
    /* prepare backdoor args */
    bp.in.cx.halfs.low = BALLOON_BDOOR_CMD_GUEST_ID;
    bp.in.size = b->guestType;