summaryrefslogtreecommitdiffstats
path: root/sys/compat
diff options
context:
space:
mode:
authorcokane <cokane@FreeBSD.org>2008-06-15 13:37:29 +0000
committercokane <cokane@FreeBSD.org>2008-06-15 13:37:29 +0000
commit974e7b1858717fc53ebd08e616921d3e25b6aac2 (patch)
tree75db6c7ea3d5ea178f75d97c57d6bb76500d9d8e /sys/compat
parent7a6ad3b5f5722401e709e0426dad65d929d0398c (diff)
downloadFreeBSD-src-974e7b1858717fc53ebd08e616921d3e25b6aac2.zip
FreeBSD-src-974e7b1858717fc53ebd08e616921d3e25b6aac2.tar.gz
Silence warning about missing IoGetDeviceObjectPointer by implementing
a simple stub that always returns STATUS_SUCCESS. Submitted by: Paul B. Mahol <onemda@gmail.com> Reviewed by: thompsa MFC after: 1 week
Diffstat (limited to 'sys/compat')
-rw-r--r--sys/compat/ndis/subr_ntoskrnl.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/sys/compat/ndis/subr_ntoskrnl.c b/sys/compat/ndis/subr_ntoskrnl.c
index 2f51242..d18d22b 100644
--- a/sys/compat/ndis/subr_ntoskrnl.c
+++ b/sys/compat/ndis/subr_ntoskrnl.c
@@ -225,6 +225,8 @@ static void ntoskrnl_thrfunc(void *);
static ndis_status PsCreateSystemThread(ndis_handle *,
uint32_t, void *, ndis_handle, void *, void *, void *);
static ndis_status PsTerminateSystemThread(ndis_status);
+static ndis_status IoGetDeviceObjectPointer(unicode_string *,
+ uint32_t, void *, device_object *);
static ndis_status IoGetDeviceProperty(device_object *, uint32_t,
uint32_t, void *, uint32_t *);
static void KeInitializeMutex(kmutant *, uint32_t);
@@ -3235,6 +3237,16 @@ IoIsWdmVersionAvailable(major, minor)
}
static ndis_status
+IoGetDeviceObjectPointer(name, reqaccess, fileobj, devobj)
+ unicode_string *name;
+ uint32_t reqaccess;
+ void *fileobj;
+ device_object *devobj;
+{
+ return(STATUS_SUCCESS);
+}
+
+static ndis_status
IoGetDeviceProperty(devobj, regprop, buflen, prop, reslen)
device_object *devobj;
uint32_t regprop;
@@ -4391,6 +4403,7 @@ image_patch_table ntoskrnl_functbl[] = {
IMPORT_SFUNC(MmUnmapIoSpace, 2),
IMPORT_SFUNC(KeInitializeSpinLock, 1),
IMPORT_SFUNC(IoIsWdmVersionAvailable, 2),
+ IMPORT_SFUNC(IoGetDeviceObjectPointer, 4),
IMPORT_SFUNC(IoGetDeviceProperty, 5),
IMPORT_SFUNC(IoAllocateWorkItem, 1),
IMPORT_SFUNC(IoFreeWorkItem, 1),
OpenPOWER on IntegriCloud