mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-11 03:48:00 +00:00
Staging: hv: netvsc: call vmbus_establish_gpadl directly
Don't do the interface indirection, it's not needed at all. Cc: Haiyang Zhang <haiyangz@microsoft.com> Cc: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
98873724aa
commit
81f1620357
@ -240,10 +240,9 @@ static int NetVscInitializeReceiveBufferWithNetVsp(struct hv_device *Device)
|
||||
* channel. Note: This call uses the vmbus connection rather
|
||||
* than the channel to establish the gpadl handle.
|
||||
*/
|
||||
ret = Device->Driver->VmbusChannelInterface.EstablishGpadl(Device,
|
||||
netDevice->ReceiveBuffer,
|
||||
netDevice->ReceiveBufferSize,
|
||||
&netDevice->ReceiveBufferGpadlHandle);
|
||||
ret = vmbus_establish_gpadl(Device->context, netDevice->ReceiveBuffer,
|
||||
netDevice->ReceiveBufferSize,
|
||||
&netDevice->ReceiveBufferGpadlHandle);
|
||||
if (ret != 0) {
|
||||
DPRINT_ERR(NETVSC,
|
||||
"unable to establish receive buffer's gpadl");
|
||||
@ -369,10 +368,9 @@ static int NetVscInitializeSendBufferWithNetVsp(struct hv_device *Device)
|
||||
* channel. Note: This call uses the vmbus connection rather
|
||||
* than the channel to establish the gpadl handle.
|
||||
*/
|
||||
ret = Device->Driver->VmbusChannelInterface.EstablishGpadl(Device,
|
||||
netDevice->SendBuffer,
|
||||
netDevice->SendBufferSize,
|
||||
&netDevice->SendBufferGpadlHandle);
|
||||
ret = vmbus_establish_gpadl(Device->context, netDevice->SendBuffer,
|
||||
netDevice->SendBufferSize,
|
||||
&netDevice->SendBufferGpadlHandle);
|
||||
if (ret != 0) {
|
||||
DPRINT_ERR(NETVSC, "unable to establish send buffer's gpadl");
|
||||
goto Cleanup;
|
||||
|
Loading…
x
Reference in New Issue
Block a user