diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/hyperv.h | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h index d783847d8cb4..40df3103e890 100644 --- a/include/linux/hyperv.h +++ b/include/linux/hyperv.h @@ -902,6 +902,13 @@ struct vmbus_channel {  	bool probe_done;  	/* +	 * Cache the device ID here for easy access; this is useful, in +	 * particular, in situations where the channel's device_obj has +	 * not been allocated/initialized yet. +	 */ +	u16 device_id; + +	/*  	 * We must offload the handling of the primary/sub channels  	 * from the single-threaded vmbus_connection.work_queue to  	 * two different workqueue, otherwise we can block | 
