diff options
| author | Dan Williams <dan.j.williams@intel.com> | 2017-04-13 00:59:01 -0400 |
|---|---|---|
| committer | Dan Williams <dan.j.williams@intel.com> | 2017-04-13 00:59:01 -0400 |
| commit | bfca9acf1a5df0ff98fbf47e363adb48612bb7ec (patch) | |
| tree | a50287c88fdc60a73912d205d7bce41b7af53827 /include/linux/hyperv.h | |
| parent | 92a3fa075d3d2716b9c662814540f1d660cbf2f5 (diff) | |
| parent | 11e63f6d920d6f2dfd3cd421e939a4aec9a58dcd (diff) | |
Merge branch 'for-4.11/libnvdimm' into for-4.12/dax
Diffstat (limited to 'include/linux/hyperv.h')
| -rw-r--r-- | include/linux/hyperv.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h index 1fa727fe5f93..f681f7bc9b43 100644 --- a/include/linux/hyperv.h +++ b/include/linux/hyperv.h | |||
| @@ -851,6 +851,13 @@ struct vmbus_channel { | |||
| 851 | * link up channels based on their CPU affinity. | 851 | * link up channels based on their CPU affinity. |
| 852 | */ | 852 | */ |
| 853 | struct list_head percpu_list; | 853 | struct list_head percpu_list; |
| 854 | |||
| 855 | /* | ||
| 856 | * Defer freeing channel until after all cpu's have | ||
| 857 | * gone through grace period. | ||
| 858 | */ | ||
| 859 | struct rcu_head rcu; | ||
| 860 | |||
| 854 | /* | 861 | /* |
| 855 | * For performance critical channels (storage, networking | 862 | * For performance critical channels (storage, networking |
| 856 | * etc,), Hyper-V has a mechanism to enhance the throughput | 863 | * etc,), Hyper-V has a mechanism to enhance the throughput |
| @@ -1447,9 +1454,6 @@ extern bool vmbus_prep_negotiate_resp(struct icmsg_hdr *icmsghdrp, u8 *buf, | |||
| 1447 | const int *srv_version, int srv_vercnt, | 1454 | const int *srv_version, int srv_vercnt, |
| 1448 | int *nego_fw_version, int *nego_srv_version); | 1455 | int *nego_fw_version, int *nego_srv_version); |
| 1449 | 1456 | ||
| 1450 | void hv_event_tasklet_disable(struct vmbus_channel *channel); | ||
| 1451 | void hv_event_tasklet_enable(struct vmbus_channel *channel); | ||
| 1452 | |||
| 1453 | void hv_process_channel_removal(struct vmbus_channel *channel, u32 relid); | 1457 | void hv_process_channel_removal(struct vmbus_channel *channel, u32 relid); |
| 1454 | 1458 | ||
| 1455 | void vmbus_setevent(struct vmbus_channel *channel); | 1459 | void vmbus_setevent(struct vmbus_channel *channel); |
