Displaying 2 results from an estimated 2 matches for "output_pg".
Did you mean:
output_avg
2020 Sep 15
0
[PATCH RFC v1 06/18] x86/hyperv: allocate output arg pages if required
...);
> - if (unlikely(!pg))
> + input_pg = alloc_page(irqs_disabled() ? GFP_ATOMIC : GFP_KERNEL);
> + if (unlikely(!input_pg))
> return -ENOMEM;
> - *input_arg = page_address(pg);
> + *input_arg = page_address(input_pg);
> +
> + if (hv_root_partition) {
> + struct page *output_pg;
> + void **output_arg;
> +
> + output_pg = alloc_page(irqs_disabled() ? GFP_ATOMIC :
> GFP_KERNEL);
To simplify the code, can we just rename 'input_arg' to 'hypercall_args'
and do alloc_pages(rqs_disabled() ? GFP_ATOMIC : GFP_KERNEL, 1) to
allocate two pages above?...
2020 Sep 16
0
[PATCH RFC v1 06/18] x86/hyperv: allocate output arg pages if required
...L);
>> > > + if (unlikely(!input_pg))
>> > > return -ENOMEM;
>> > > - *input_arg = page_address(pg);
>> > > + *input_arg = page_address(input_pg);
>> > > +
>> > > + if (hv_root_partition) {
>> > > + struct page *output_pg;
>> > > + void **output_arg;
>> > > +
>> > > + output_pg = alloc_page(irqs_disabled() ? GFP_ATOMIC :
>> > > GFP_KERNEL);
>> >
>> > To simplify the code, can we just rename 'input_arg' to 'hypercall_args'
>>...