summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-11-11 18:33:31 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-11-11 18:33:31 +0100
commit4332fd065fac9f3c8dc08c97a31aa05d293be5ed (patch)
tree9f4fca1972153bb3866910cd0ff6fcda0bc9cde4
parent1e82fcb8e11e8a0b9947d825f0a9e74c25e508d0 (diff)
downloadpx4-nuttx-4332fd065fac9f3c8dc08c97a31aa05d293be5ed.tar.gz
px4-nuttx-4332fd065fac9f3c8dc08c97a31aa05d293be5ed.tar.bz2
px4-nuttx-4332fd065fac9f3c8dc08c97a31aa05d293be5ed.zip
Fix I2C mem kernel allocators
-rw-r--r--nuttx/arch/arm/src/stm32/stm32_i2c.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/nuttx/arch/arm/src/stm32/stm32_i2c.c b/nuttx/arch/arm/src/stm32/stm32_i2c.c
index fb8718316..ccfc4c8dc 100644
--- a/nuttx/arch/arm/src/stm32/stm32_i2c.c
+++ b/nuttx/arch/arm/src/stm32/stm32_i2c.c
@@ -1960,7 +1960,7 @@ FAR struct i2c_dev_s *up_i2cinitialize(int port)
/* Allocate instance */
- if (!(inst = kmalloc( sizeof(struct stm32_i2c_inst_s))))
+ if (!(inst = kmm_malloc( sizeof(struct stm32_i2c_inst_s))))
{
return NULL;
}
@@ -2015,7 +2015,7 @@ int up_i2cuninitialize(FAR struct i2c_dev_s * dev)
if (--((struct stm32_i2c_inst_s *)dev)->priv->refs)
{
irqrestore(irqs);
- kfree(dev);
+ kmm_free(dev);
return OK;
}
@@ -2029,7 +2029,7 @@ int up_i2cuninitialize(FAR struct i2c_dev_s * dev)
stm32_i2c_sem_destroy( (struct i2c_dev_s *)dev );
- kfree(dev);
+ kmm_free(dev);
return OK;
}