Re: [PATCH] Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE

2019-05-08 Thread Sasha Levin
On Tue, May 07, 2019 at 12:51:51PM +, Michael Kelley wrote: From: Dexuan Cui Sent: Tuesday, May 7, 2019 12:47 AM In the case of X86_PAE, unsigned long is u32, but the physical address type should be u64. Due to the bug here, the netvsc driver can not load successfully, and sometimes the VM

RE: [PATCH] Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE

2019-05-07 Thread Michael Kelley
From: Dexuan Cui Sent: Tuesday, May 7, 2019 12:47 AM > > In the case of X86_PAE, unsigned long is u32, but the physical address type > should be u64. Due to the bug here, the netvsc driver can not load > successfully, and sometimes the VM can panic due to memory corruption (the > hypervisor write

[PATCH] Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE

2019-05-07 Thread Dexuan Cui
In the case of X86_PAE, unsigned long is u32, but the physical address type should be u64. Due to the bug here, the netvsc driver can not load successfully, and sometimes the VM can panic due to memory corruption (the hypervisor writes data to the wrong location). Fixes: 6ba34171bcbd ("Drivers: hv