|
@@ -339,7 +339,7 @@ void *ppc4xx_ocm_alloc(phys_addr_t *phys, int size, int align,
|
|
|
if (IS_ERR_VALUE(offset))
|
|
if (IS_ERR_VALUE(offset))
|
|
|
continue;
|
|
continue;
|
|
|
|
|
|
|
|
- ocm_blk = kzalloc(sizeof(struct ocm_block *), GFP_KERNEL);
|
|
|
|
|
|
|
+ ocm_blk = kzalloc(sizeof(struct ocm_block), GFP_KERNEL);
|
|
|
if (!ocm_blk) {
|
|
if (!ocm_blk) {
|
|
|
printk(KERN_ERR "PPC4XX OCM: could not allocate ocm block");
|
|
printk(KERN_ERR "PPC4XX OCM: could not allocate ocm block");
|
|
|
rh_free(ocm_reg->rh, offset);
|
|
rh_free(ocm_reg->rh, offset);
|