The netvsc no longer needs per channel state hook to track receive buffer. Signed-off-by: Stephen Hemminger <sthemmin@xxxxxxxxxxxxx> --- include/linux/hyperv.h | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h index 8c6a1505b876..39d493ce550d 100644 --- a/include/linux/hyperv.h +++ b/include/linux/hyperv.h @@ -823,10 +823,6 @@ struct vmbus_channel { */ struct vmbus_channel *primary_channel; /* - * Support per-channel state for use by vmbus drivers. - */ - void *per_channel_state; - /* * To support per-cpu lookup mapping of relid to channel, * link up channels based on their CPU affinity. */ @@ -903,16 +899,6 @@ static inline void set_channel_read_state(struct vmbus_channel *c, bool state) c->batched_reading = state; } -static inline void set_per_channel_state(struct vmbus_channel *c, void *s) -{ - c->per_channel_state = s; -} - -static inline void *get_per_channel_state(struct vmbus_channel *c) -{ - return c->per_channel_state; -} - static inline void set_channel_pending_send_size(struct vmbus_channel *c, u32 size) { -- 2.11.0 _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization