alloc.c 281 B

1234567891011121314
  1. #include <linux/types.h>
  2. #include <linux/init.h>
  3. #include <linux/slab.h>
  4. #include <linux/bootmem.h>
  5. #include <asm/system.h>
  6. void * __init_refok alloc_maybe_bootmem(size_t size, gfp_t mask)
  7. {
  8. if (mem_init_done)
  9. return kmalloc(size, mask);
  10. else
  11. return alloc_bootmem(size);
  12. }