Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F144836127
D40162.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
D40162.diff
View Options
diff --git a/sys/dev/hyperv/vmbus/vmbus.c b/sys/dev/hyperv/vmbus/vmbus.c
--- a/sys/dev/hyperv/vmbus/vmbus.c
+++ b/sys/dev/hyperv/vmbus/vmbus.c
@@ -136,8 +136,6 @@
static int vmbus_intr_setup(struct vmbus_softc *);
static void vmbus_intr_teardown(struct vmbus_softc *);
static int vmbus_doattach(struct vmbus_softc *);
-static void vmbus_event_proc_dummy(struct vmbus_softc *,
- int);
static struct vmbus_softc *vmbus_sc;
SYSCTL_NODE(_hw, OID_AUTO, vmbus, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL,
@@ -684,7 +682,8 @@
* As recommended by the Windows guest fellows, we check events before
* checking messages.
*/
- sc->vmbus_event_proc(sc, cpu);
+ if (sc->vmbus_event_proc != NULL)
+ sc->vmbus_event_proc(sc, cpu);
/*
* Check messages. Mainly management stuffs; ultra low rate.
@@ -1483,11 +1482,6 @@
return (ret);
}
-static void
-vmbus_event_proc_dummy(struct vmbus_softc *sc __unused, int cpu __unused)
-{
-}
-
#if defined(EARLY_AP_STARTUP) || defined(__aarch64__)
static void
@@ -1506,16 +1500,14 @@
static int
vmbus_attach(device_t dev)
{
- vmbus_sc = device_get_softc(dev);
- vmbus_sc->vmbus_dev = dev;
- vmbus_sc->vmbus_idtvec = -1;
-
/*
* Event processing logic will be configured:
* - After the vmbus protocol version negotiation.
* - Before we request channel offers.
*/
- vmbus_sc->vmbus_event_proc = vmbus_event_proc_dummy;
+ vmbus_sc = device_get_softc(dev);
+ vmbus_sc->vmbus_dev = dev;
+ vmbus_sc->vmbus_idtvec = -1;
#if defined(EARLY_AP_STARTUP) || defined(__aarch64__)
/*
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Feb 14, 6:13 AM (11 h, 49 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28690464
Default Alt Text
D40162.diff (1 KB)
Attached To
Mode
D40162: hyperv: vmbus: slightly simplify event_proc handling
Attached
Detach File
Event Timeline
Log In to Comment