vol->changing_leb = 1;
vol->ch_lnum = req->lnum;
- vol->upd_buf = vmalloc(req->bytes);
+ vol->upd_buf = kmalloc(req->bytes, GFP_KERNEL);
if (!vol->upd_buf)
return -ENOMEM;
return err;
vol->updating = 0;
err = to_write;
- vfree(vol->upd_buf);
+ kfree(vol->upd_buf);
}
return err;
if (vol->upd_received == vol->upd_bytes) {
vol->changing_leb = 0;
err = count;
- vfree(vol->upd_buf);
+ kfree(vol->upd_buf);
}
return err;