summaryrefslogtreecommitdiff
path: root/drivers/staging/hv/connection.c
diff options
context:
space:
mode:
authorK. Y. Srinivasan <kys@microsoft.com>2011-06-06 15:49:47 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2011-06-07 13:45:53 -0700
commitdf452fa120cfe0ac6aa4255425b303a9863e3cc1 (patch)
treea011d8b060b79b7960d6e664ec7dea97a6609e15 /drivers/staging/hv/connection.c
parent7259d82321814393bd59f667623130e44b6ed26b (diff)
Staging: hv: vmbus: Directly invoke the channel callback
Now, directly invoke the channel callback. Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Abhishek Kane <v-abkane@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/hv/connection.c')
-rw-r--r--drivers/staging/hv/connection.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/hv/connection.c b/drivers/staging/hv/connection.c
index 37bbf770ef1..fc93bdfdd0b 100644
--- a/drivers/staging/hv/connection.c
+++ b/drivers/staging/hv/connection.c
@@ -262,7 +262,7 @@ static void process_chn_event(u32 relid)
channel = relid2channel(relid);
if (channel) {
- vmbus_onchannel_event(channel);
+ channel->onchannel_callback(channel->channel_callback_context);
} else {
pr_err("channel not found for relid - %u\n", relid);
}