Messages in this thread | | | Date | Fri, 17 Feb 2023 18:53:55 +0530 | From | Srivatsa Vaddagiri <> | Subject | Re: [PATCH v10 19/26] gunyah: vm_mgr: Add framework to add VM Functions |
| |
* Elliot Berman <quic_eberman@quicinc.com> [2023-02-14 13:25:30]:
> +static long gh_vm_add_function(struct gh_vm *ghvm, struct gh_fn_desc *f) > +{ > + struct gh_vm_function_instance *inst; > + void __user *argp; > + long r = 0; > + > + if (f->arg_size > GH_FN_MAX_ARG_SIZE) > + return -EINVAL; > + > + inst = kzalloc(sizeof(*inst), GFP_KERNEL); > + if (!inst) > + return -ENOMEM; > + > + inst->arg_size = f->arg_size; > + if (inst->arg_size) { > + inst->argp = kzalloc(inst->arg_size, GFP_KERNEL); > + if (!inst->arg) {
if (!inst->argp) ?
> + r = -ENOMEM; > + goto free; > + }
| |