On Wed, 17 May 2017 14:40:55 -0700 mikelley@xxxxxxxxxxxxxxxxxxxxxx wrote: > From: Michael Kelley <mikelley@xxxxxxxxxxxxx> > > Signed-off-by: Michael Kelley <mikelley@xxxxxxxxxxxxx> > --- > 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. _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel