freebsd-nq/sys/compat/ndis
Bill Paul 5514ba90b2 Remove extranaous free() of ASCII filename from NdisOpenFile().
Oh, one additional change I forgot to mention in the last commit:
NdisOpenFile() was broken in the case for firmware files that were
pre-loaded as modules. When searching for the module in NdisOpenFile(),
we would match against a symbol name, which would contain the string
we were looking for, then save a pointer to the linker file handle.
Later, in NdisMapFile(), we would refer to the filename hung off
this handle when trying to find the starting address symbol. Only
problem is, this filename is different from the embedded symbol
name we're searching for, so the mapping would fail. I found this
problem while testing the AirGo driver, which requires a small
firmware file.
2005-05-05 04:16:13 +00:00
..
cfg_var.h Start each of the license/copyright comments with /*- 2005-01-05 22:34:37 +00:00
hal_var.h Create new i386 windows/bsd thunking layer, similar to the amd64 thunking 2005-04-11 02:02:35 +00:00
kern_ndis.c This commit makes a bunch of changes, some big, some not so big. 2005-05-05 03:56:09 +00:00
kern_windrv.c Throw the switch on the new driver generation/loading mechanism. From 2005-04-24 20:21:22 +00:00
ndis_var.h This commit makes a bunch of changes, some big, some not so big. 2005-05-05 03:56:09 +00:00
ntoskrnl_var.h This commit makes a bunch of changes, some big, some not so big. 2005-05-05 03:56:09 +00:00
pe_var.h Create new i386 windows/bsd thunking layer, similar to the amd64 thunking 2005-04-11 02:02:35 +00:00
resource_var.h Add support for Windows/x86-64 binaries to Project Evil. 2005-02-16 05:41:18 +00:00
subr_hal.c This commit makes a bunch of changes, some big, some not so big. 2005-05-05 03:56:09 +00:00
subr_ndis.c Remove extranaous free() of ASCII filename from NdisOpenFile(). 2005-05-05 04:16:13 +00:00
subr_ntoskrnl.c This commit makes a bunch of changes, some big, some not so big. 2005-05-05 03:56:09 +00:00
subr_pe.c Couple of lessons learned during USB driver testing: 2005-02-24 17:58:27 +00:00
subr_usbd.c This commit makes a bunch of changes, some big, some not so big. 2005-05-05 03:56:09 +00:00
usbd_var.h - Correct one aspect of the driver_object/device_object/IRP framework: 2005-02-24 21:49:14 +00:00
winx32_wrap.S In winx32_wrap.S, preserve return values in the fastcall and regparm 2005-04-11 17:04:49 +00:00
winx64_wrap.S When setting up the new stack for a function in x86_64_wrap(), make 2005-04-16 04:47:15 +00:00