Changeset 11b285d in mainline for kernel/generic/src/ipc/irq.c


Ignore:
Timestamp:
2018-05-13T15:19:32Z (6 years ago)
Author:
Jiří Zárevúcky <jiri.zarevucky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ad896eb
Parents:
13db2044
git-author:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-05-13 14:59:01)
git-committer:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-05-13 15:19:32)
Message:

Use standard signature for malloc() in kernel.

The remaining instances of blocking allocation are replaced with
a new separate function named nfmalloc (short for non-failing malloc).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/ipc/irq.c

    r13db2044 r11b285d  
    8282{
    8383        /* Copy the physical base addresses aside. */
    84         uintptr_t *pbase = malloc(rangecount * sizeof(uintptr_t), FRAME_ATOMIC);
     84        uintptr_t *pbase = malloc(rangecount * sizeof(uintptr_t));
    8585        if (!pbase)
    8686                return ENOMEM;
     
    227227        irq_cmd_t *cmds = NULL;
    228228
    229         irq_code_t *code = malloc(sizeof(*code), FRAME_ATOMIC);
     229        irq_code_t *code = malloc(sizeof(*code));
    230230        if (!code)
    231231                return NULL;
     
    238238                goto error;
    239239
    240         ranges = malloc(sizeof(code->ranges[0]) * code->rangecount,
    241             FRAME_ATOMIC);
     240        ranges = malloc(sizeof(code->ranges[0]) * code->rangecount);
    242241        if (!ranges)
    243242                goto error;
     
    247246                goto error;
    248247
    249         cmds = malloc(sizeof(code->cmds[0]) * code->cmdcount, FRAME_ATOMIC);
     248        cmds = malloc(sizeof(code->cmds[0]) * code->cmdcount);
    250249        if (!cmds)
    251250                goto error;
     
    356355        }
    357356
    358         kobject_t *kobject = malloc(sizeof(kobject_t), FRAME_ATOMIC);
     357        kobject_t *kobject = malloc(sizeof(kobject_t));
    359358        if (!kobject) {
    360359                cap_free(TASK, handle);
Note: See TracChangeset for help on using the changeset viewer.