freebsd-nq/sys/compat
Bill Paul 70211f5ef5 Couple of lessons learned during USB driver testing:
- In kern_ndis.c:ndis_unload_driver(), test that ndis_block->nmb_rlist
  is not NULL before trying to free() it.

- In subr_pe.c:pe_get_import_descriptor(), do a case-insensitive
  match on the import module name. Most drivers I have encountered
  link against "ntoskrnl.exe" but the ASIX USB ethernet driver I'm
  testing with wants "NTOSKRNL.EXE."

- In subr_ntoskrnl.c:IoAllocateIrp(), return a pointer to the IRP
  instead of NULL. (Stub code leftover.)

- Also in subr_ntoskrnl.c, add ExAllocatePoolWithTag() and ExFreePool()
  to the function table list so they'll get exported to drivers properly.
2005-02-24 17:58:27 +00:00
..
freebsd32 - Add a custom version of exec_copyin_args() to deal with the 32-bit 2005-02-18 18:56:04 +00:00
ia32 o Split out kernel part of execve(2) syscall into two parts: one that 2005-01-29 23:12:00 +00:00
linprocfs Match the LINUX32's style with existing style 2005-01-14 04:44:56 +00:00
linux Neuter linux_ustat() until somebody finds time to try to fix it. 2005-02-22 13:39:46 +00:00
ndis Couple of lessons learned during USB driver testing: 2005-02-24 17:58:27 +00:00
netbsd Start each of the license/copyright comments with /*- 2005-01-05 22:34:37 +00:00
pecoff remove dead code 2005-02-22 01:26:48 +00:00
svr4 Backout previous change (disabling of security checks for signals delivered 2005-02-13 17:37:20 +00:00