aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2009-06-20 18:27:19 +0000
committerRobert Watson <rwatson@FreeBSD.org>2009-06-20 18:27:19 +0000
commit395262b51755a62cc5f770edc4781e74ed3aa3cf (patch)
tree024db0a2c856b740efe0b6d2997d47ee5827209c
parent5255c009ddc3aeb9dfbb662711750c75c5d26fec (diff)
downloadsrc-395262b51755a62cc5f770edc4781e74ed3aa3cf.tar.gz
src-395262b51755a62cc5f770edc4781e74ed3aa3cf.zip
Remove definition of dtom(), which converted a data pointer into a
pointer to the containing mbuf. This eliminates a strong assumption about the layout of network buffer memory, giving us greater flexibility to revise mbuf semantics in the future.
Notes
Notes: svn path=/head/; revision=194549
-rw-r--r--sys/sys/mbuf.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/sys/mbuf.h b/sys/sys/mbuf.h
index 43126887d277..7a30d0681c90 100644
--- a/sys/sys/mbuf.h
+++ b/sys/sys/mbuf.h
@@ -60,12 +60,12 @@
#ifdef _KERNEL
/*-
- * Macros for type conversion:
+ * Macro for type conversion: convert mbuf pointer to data pointer of correct
+ * type:
+ *
* mtod(m, t) -- Convert mbuf pointer to data pointer of correct type.
- * dtom(x) -- Convert data pointer within mbuf to mbuf pointer (XXX).
*/
#define mtod(m, t) ((t)((m)->m_data))
-#define dtom(x) ((struct mbuf *)((intptr_t)(x) & ~(MSIZE-1)))
/*
* Argument structure passed to UMA routines during mbuf and packet