Author: sephe
Date: Mon Jul 25 03:30:26 2016
New Revision: 303284
URL: https://svnweb.freebsd.org/changeset/base/303284

Log:
  hyperv/vmbus: Move bufring info definition to vmbus_brvar.h
  
  MFC after:    1 week
  Sponsored by: Microsoft OSTC
  Differential Revision:        https://reviews.freebsd.org/D7282

Modified:
  head/sys/dev/hyperv/vmbus/vmbus_brvar.h
  head/sys/dev/hyperv/vmbus/vmbus_chanvar.h

Modified: head/sys/dev/hyperv/vmbus/vmbus_brvar.h
==============================================================================
--- head/sys/dev/hyperv/vmbus/vmbus_brvar.h     Mon Jul 25 03:12:40 2016        
(r303283)
+++ head/sys/dev/hyperv/vmbus/vmbus_brvar.h     Mon Jul 25 03:30:26 2016        
(r303284)
@@ -28,22 +28,20 @@
  * $FreeBSD$
  */
 
-#ifndef __HYPERV_PRIV_H__
-#define __HYPERV_PRIV_H__
+#ifndef _VMBUS_BRVAR_H_
+#define _VMBUS_BRVAR_H_
 
 #include <sys/param.h>
 #include <sys/lock.h>
 #include <sys/mutex.h>
-#include <sys/sema.h>
 #include <sys/_iovec.h>
 
-#include <dev/hyperv/vmbus/vmbus_chanvar.h>
+typedef struct {
+       struct vmbus_bufring    *ring_buffer;
+       struct mtx              ring_lock;
+       uint32_t                ring_data_size; /* ring_size */
+} hv_vmbus_ring_buffer_info;
 
-struct vmbus_softc;
-
-/*
- * Private, VM Bus functions
- */
 struct sysctl_ctx_list;
 struct sysctl_oid;
 
@@ -82,4 +80,4 @@ void                  hv_ring_buffer_read_begin(
 uint32_t               hv_ring_buffer_read_end(
                                hv_vmbus_ring_buffer_info       *ring_info);
 
-#endif  /* __HYPERV_PRIV_H__ */
+#endif  /* _VMBUS_BRVAR_H_ */

Modified: head/sys/dev/hyperv/vmbus/vmbus_chanvar.h
==============================================================================
--- head/sys/dev/hyperv/vmbus/vmbus_chanvar.h   Mon Jul 25 03:12:40 2016        
(r303283)
+++ head/sys/dev/hyperv/vmbus/vmbus_chanvar.h   Mon Jul 25 03:30:26 2016        
(r303284)
@@ -39,12 +39,7 @@
 #include <dev/hyperv/include/hyperv.h>
 #include <dev/hyperv/include/hyperv_busdma.h>
 #include <dev/hyperv/include/vmbus.h>
-
-typedef struct {
-       struct vmbus_bufring    *ring_buffer;
-       struct mtx              ring_lock;
-       uint32_t                ring_data_size; /* ring_size */
-} hv_vmbus_ring_buffer_info;
+#include <dev/hyperv/vmbus/vmbus_brvar.h>
 
 struct vmbus_channel {
        /*
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to