This looks like a bugfix that should be included in stable.

On Wed, May 17, 2017 at 3:00 PM, Stephen Hemminger
<step...@networkplumber.org> wrote:
> On Wed, 17 May 2017 14:40:55 -0700
> mikel...@exchange.microsoft.com wrote:
>
>> From: Michael Kelley <mikel...@microsoft.com>
>>
>> Signed-off-by: Michael Kelley <mikel...@microsoft.com>
>> ---
>>  drivers/hv/hv.c |    7 ++++++-
>>  1 files changed, 6 insertions(+), 1 deletions(-)
>>
>> diff --git a/drivers/hv/hv.c b/drivers/hv/hv.c
>> index 12e7bae..47ed538 100644
>> --- a/drivers/hv/hv.c
>> +++ b/drivers/hv/hv.c
>> @@ -82,9 +82,14 @@ int hv_post_message(union hv_connection_id connection_id,
>>       aligned_msg->message_type = message_type;
>>       aligned_msg->payload_size = payload_size;
>>       memcpy((void *)aligned_msg->payload, payload, payload_size);
>> -     put_cpu_ptr(hv_cpu);
>>
>>       status = hv_do_hypercall(HVCALL_POST_MESSAGE, aligned_msg, NULL);
>> +
>> +     /* Preemption must remain disabled until after the hypercall
>> +      * so some other thread can't get scheduled onto this cpu and
>> +      * corrupt the per-cpu post_msg_page
>> +      */
>> +     put_cpu_ptr(hv_cpu);
>>
>>       return status & 0xFFFF;
>>  }
>
> Since Subject line becomes the git log description, it is best practice to 
> keep it short.
> On git commit man page:
>
>        Though not required, it’s a good idea to begin the commit message with
>        a single short (less than 50 character) line summarizing the change,
>        followed by a blank line and then a more thorough description.
>
> If you need to provide more description put it in the message body.

Reply via email to