diff --git a/Kernel/include/acess.h b/Kernel/include/acess.h
index ad865784f78922cbb283b06c1af5cc35345bfc60..ee069eee05e5a4ee6b72d3201d7dda238ffa4c52 100644
--- a/Kernel/include/acess.h
+++ b/Kernel/include/acess.h
@@ -462,7 +462,6 @@ extern int	DivUp(int num, int dem);
 
 #include <binary_ext.h>
 #include <vfs_ext.h>
-#include <adt.h>
 #include <mutex.h>
 
 #endif
diff --git a/Modules/IPStack/tcp.h b/Modules/IPStack/tcp.h
index cf5d8de9033a0a5fb8d3f66539132035f9bc0551..6aa404f63979620e30b58da915fddc1e03c010c1 100644
--- a/Modules/IPStack/tcp.h
+++ b/Modules/IPStack/tcp.h
@@ -6,6 +6,7 @@
 #define _TCP_H_
 
 #include "ipstack.h"
+#include <adt.h>	// tRingBuffer
 
 typedef struct sTCPHeader	tTCPHeader;
 typedef struct sTCPListener	tTCPListener;