svn commit: r303284 - head/sys/dev/hyperv/vmbus
Sepherosa Ziehau
sephe at FreeBSD.org
Mon Jul 25 03:30:27 UTC 2016
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 {
/*
More information about the svn-src-all
mailing list