Changeset 28083


Ignore:
Timestamp:
Nov 5, 2015, 7:46:06 PM (22 months ago)
Author:
BrainSlayer
Message:

merge change from 3.10

Location:
src/linux/universal
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-3.2/drivers/mtd/maps/nvram_kernel.c

    r27843 r28083  
    5959
    6060        if (!t) {
    61                 if (!(t = vmalloc(sizeof(struct nvram_tuple) + strlen(name) + 1)))
     61                if (!(t = kmalloc(sizeof(struct nvram_tuple) + strlen(name) + 1, GFP_ATOMIC)))
    6262                        return NULL;
    6363
     
    8989                memset(nvram_buf, 0, sizeof(nvram_buf));
    9090        } else {
    91                 vfree(t);
     91                kfree(t);
    9292        }
    9393}
     
    282282
    283283        if ((count + 1) > sizeof(tmp)) {
    284                 if (!(name = vmalloc(count + 1)))
     284                if (!(name = kmalloc(count + 1,GFP_ATOMIC)))
    285285                        return -ENOMEM;
    286286        }
     
    321321done:
    322322        if (name != tmp)
    323                 vfree(name);
     323                kfree(name);
    324324
    325325        return ret;
     
    332332
    333333        if (count >= sizeof(tmp)) {
    334                 if (!(name = vmalloc(count + 1)))
     334                if (!(name = kmalloc(count + 1,GFP_ATOMIC)))
    335335                        return -ENOMEM;
    336336        }
     
    352352done:
    353353        if (name != tmp)
    354                 vfree(name);
     354                kfree(name);
    355355
    356356        return ret;
  • src/linux/universal/linux-3.5/drivers/mtd/maps/nvram_kernel.c

    r27843 r28083  
    5454
    5555        if (!t) {
    56                 if (!(t = vmalloc(sizeof(struct nvram_tuple) + strlen(name) + 1)))
     56                if (!(t = kmalloc(sizeof(struct nvram_tuple) + strlen(name) + 1, GFP_ATOMIC)))
    5757                        return NULL;
    5858
     
    8484                memset(nvram_buf, 0, sizeof(nvram_buf));
    8585        } else {
    86                 vfree(t);
     86                kfree(t);
    8787        }
    8888}
     
    277277
    278278        if ((count + 1) > sizeof(tmp)) {
    279                 if (!(name = vmalloc(count + 1)))
     279                if (!(name = kmalloc(count + 1,GFP_ATOMIC)))
    280280                        return -ENOMEM;
    281281        }
     
    316316done:
    317317        if (name != tmp)
    318                 vfree(name);
     318                kfree(name);
    319319
    320320        return ret;
     
    327327
    328328        if (count >= sizeof(tmp)) {
    329                 if (!(name = vmalloc(count + 1)))
     329                if (!(name = kmalloc(count + 1,GFP_ATOMIC)))
    330330                        return -ENOMEM;
    331331        }
     
    347347done:
    348348        if (name != tmp)
    349                 vfree(name);
     349                kfree(name);
    350350
    351351        return ret;
Note: See TracChangeset for help on using the changeset viewer.