summaryrefslogtreecommitdiffstats
path: root/src/interface/hyperv
diff options
context:
space:
mode:
authorMichael Brown2025-04-24 02:30:50 +0200
committerMichael Brown2025-04-24 02:40:05 +0200
commite8ffe2cd644000c1cca51c40ba14edb546ca769b (patch)
tree4484a5689bb482f0930e0aa98e220eca8e62efa8 /src/interface/hyperv
parent[gve] Replace uses of userptr_t with direct pointer dereferences (diff)
downloadipxe-e8ffe2cd644000c1cca51c40ba14edb546ca769b.tar.gz
ipxe-e8ffe2cd644000c1cca51c40ba14edb546ca769b.tar.xz
ipxe-e8ffe2cd644000c1cca51c40ba14edb546ca769b.zip
[uaccess] Remove trivial uses of userptr_t
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/interface/hyperv')
-rw-r--r--src/interface/hyperv/vmbus.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interface/hyperv/vmbus.c b/src/interface/hyperv/vmbus.c
index 49ccf69c8..1c44cab5e 100644
--- a/src/interface/hyperv/vmbus.c
+++ b/src/interface/hyperv/vmbus.c
@@ -273,7 +273,7 @@ static int vmbus_negotiate_version ( struct hv_hypervisor *hv ) {
* @v len Length of data buffer
* @ret gpadl GPADL ID, or negative error
*/
-int vmbus_establish_gpadl ( struct vmbus_device *vmdev, userptr_t data,
+int vmbus_establish_gpadl ( struct vmbus_device *vmdev, void *data,
size_t len ) {
struct hv_hypervisor *hv = vmdev->hv;
struct vmbus *vmbus = hv->vmbus;
@@ -442,7 +442,7 @@ int vmbus_open ( struct vmbus_device *vmdev,
memset ( ring, 0, len );
/* Establish GPADL for ring buffer */
- gpadl = vmbus_establish_gpadl ( vmdev, virt_to_user ( ring ), len );
+ gpadl = vmbus_establish_gpadl ( vmdev, ring, len );
if ( gpadl < 0 ) {
rc = gpadl;
goto err_establish;