Changeset abf6c01 in mainline for kernel/generic/src/mm/slab.c
- Timestamp:
- 2018-11-09T22:03:24Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 436a0a5
- Parents:
- ba9a150
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-11-08 17:00:46)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-11-09 22:03:24)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/mm/slab.c
rba9a150 rabf6c01 667 667 size_t (*destructor)(void *obj), unsigned int flags) 668 668 { 669 slab_cache_t *cache = slab_alloc(&slab_cache_cache, 0); 669 slab_cache_t *cache = slab_alloc(&slab_cache_cache, FRAME_ATOMIC); 670 if (!cache) 671 panic("Not enough memory to allocate slab cache %s.", name); 672 670 673 _slab_cache_create(cache, name, size, align, constructor, destructor, 671 674 flags); … … 730 733 NO_TRACE static void _slab_free(slab_cache_t *cache, void *obj, slab_t *slab) 731 734 { 735 if (!obj) 736 return; 737 732 738 ipl_t ipl = interrupts_disable(); 733 739
Note:
See TracChangeset
for help on using the changeset viewer.