svn commit: r356972 - head/sys/compat/ndis

Gleb Smirnoff glebius at FreeBSD.org
Wed Jan 22 05:32:24 UTC 2020


Author: glebius
Date: Wed Jan 22 05:32:23 2020
New Revision: 356972
URL: https://svnweb.freebsd.org/changeset/base/356972

Log:
  Remove comment that no longer describe reality.

Modified:
  head/sys/compat/ndis/ntoskrnl_var.h

Modified: head/sys/compat/ndis/ntoskrnl_var.h
==============================================================================
--- head/sys/compat/ndis/ntoskrnl_var.h	Wed Jan 22 05:31:37 2020	(r356971)
+++ head/sys/compat/ndis/ntoskrnl_var.h	Wed Jan 22 05:32:23 2020	(r356972)
@@ -363,19 +363,6 @@ typedef struct nt_objref nt_objref;
 #define	EVENT_TYPE_NOTIFY	0
 #define	EVENT_TYPE_SYNC		1
 
-/*
- * We need to use the timeout()/untimeout() API for ktimers
- * since timers can be initialized, but not destroyed (so
- * malloc()ing our own callout structures would mean a leak,
- * since there'd be no way to free() them). This means we
- * need to use struct callout_handle, which is really just a
- * pointer. To make it easier to deal with, we use a union
- * to overlay the callout_handle over the k_timerlistentry.
- * The latter is a list_entry, which is two pointers, so
- * there's enough space available to hide a callout_handle
- * there.
- */
-
 struct ktimer {
 	nt_dispatch_header	k_header;
 	uint64_t		k_duetime;


More information about the svn-src-all mailing list