]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - lib/linux_compat.c
dm: tpm: Convert I2C driver to driver model
[karo-tx-uboot.git] / lib / linux_compat.c
index a3d4675f7ed98cc2d7c05cb460138717abf7c470..a936a7eac21437fd4ac0d24d32b71e418345ac03 100644 (file)
@@ -16,19 +16,13 @@ unsigned long copy_from_user(void *dest, const void *src,
 
 void *kmalloc(size_t size, int flags)
 {
-       return memalign(ARCH_DMA_MINALIGN, size);
-}
+       void *p;
 
-void *kzalloc(size_t size, int flags)
-{
-       void *ptr = kmalloc(size, flags);
-       memset(ptr, 0, size);
-       return ptr;
-}
+       p = memalign(ARCH_DMA_MINALIGN, size);
+       if (flags & __GFP_ZERO)
+               memset(p, 0, size);
 
-void *vzalloc(unsigned long size)
-{
-       return kzalloc(size, 0);
+       return p;
 }
 
 struct kmem_cache *get_mem(int element_sz)