linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / arch / sparc64 / kernel / ebus.c
index c69504a..7991e91 100644 (file)
@@ -277,9 +277,10 @@ static inline void *ebus_alloc(size_t size)
 {
        void *mem;
 
-       mem = kzalloc(size, GFP_ATOMIC);
+       mem = kmalloc(size, GFP_ATOMIC);
        if (!mem)
                panic("ebus_alloc: out of memory");
+       memset((char *)mem, 0, size);
        return mem;
 }