|
@@ -3,7 +3,7 @@
|
|
*
|
|
*
|
|
* Author: Scott Wood <scottwood@freescale.com>
|
|
* Author: Scott Wood <scottwood@freescale.com>
|
|
*
|
|
*
|
|
- * Copyright 2007 Freescale Semiconductor, Inc.
|
|
|
|
|
|
+ * Copyright 2007-2008,2010 Freescale Semiconductor, Inc.
|
|
*
|
|
*
|
|
* Some parts derived from commproc.c/cpm2_common.c, which is:
|
|
* Some parts derived from commproc.c/cpm2_common.c, which is:
|
|
* Copyright (c) 1997 Dan error_act (dmalek@jlc.net)
|
|
* Copyright (c) 1997 Dan error_act (dmalek@jlc.net)
|
|
@@ -146,6 +146,7 @@ unsigned long cpm_muram_alloc(unsigned long size, unsigned long align)
|
|
spin_lock_irqsave(&cpm_muram_lock, flags);
|
|
spin_lock_irqsave(&cpm_muram_lock, flags);
|
|
cpm_muram_info.alignment = align;
|
|
cpm_muram_info.alignment = align;
|
|
start = rh_alloc(&cpm_muram_info, size, "commproc");
|
|
start = rh_alloc(&cpm_muram_info, size, "commproc");
|
|
|
|
+ memset(cpm_muram_addr(start), 0, size);
|
|
spin_unlock_irqrestore(&cpm_muram_lock, flags);
|
|
spin_unlock_irqrestore(&cpm_muram_lock, flags);
|
|
|
|
|
|
return start;
|
|
return start;
|