> From: KY Srinivasan > Sent: Thursday, August 30, 2018 10:32 > > > */ > > > if (version >= VERSION_WIN8_1) { > > > msg->target_vcpu = > > > - hv_cpu_number_to_vp_number(smp_processor_id()); > > > - vmbus_connection.connect_cpu = smp_processor_id(); > > > > > + hv_cpu_number_to_vp_number(get_cpu()); > > > + vmbus_connection.connect_cpu = msg->target_vcpu; > > > + put_cpu(); > > > > While the warning " BUG: using smp_processor_id() in preemptible" can also > > be avoided, the line > > + vmbus_connection.connect_cpu = msg->target_vcpu; > > seems incorrect, as the "connect_cpu" should reflect Linux CPU numbering > > rather than Hyper-V's vCPU numbering. > > Yes of course! Can you send me a patch with the fix. > > K. Y Ok. Will do. -- Dexuan _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel