This table is immutable and should be const.
Cleanup indentation and whitespace for this as well.

Signed-off-by: Stephen Hemminger <sthem...@microsoft.com>
---
 drivers/hv/channel_mgmt.c | 48 +++++++++++++++++++++++------------------------
 drivers/hv/hyperv_vmbus.h |  2 +-
 drivers/hv/vmbus_drv.c    |  2 +-
 3 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/drivers/hv/channel_mgmt.c b/drivers/hv/channel_mgmt.c
index d2cfa3eb71a2..e8f52c0f6dc6 100644
--- a/drivers/hv/channel_mgmt.c
+++ b/drivers/hv/channel_mgmt.c
@@ -1098,30 +1098,30 @@ static void vmbus_onversion_response(
 }
 
 /* Channel message dispatch table */
-struct vmbus_channel_message_table_entry
-       channel_message_table[CHANNELMSG_COUNT] = {
-       {CHANNELMSG_INVALID,                    0, NULL},
-       {CHANNELMSG_OFFERCHANNEL,               0, vmbus_onoffer},
-       {CHANNELMSG_RESCIND_CHANNELOFFER,       0, vmbus_onoffer_rescind},
-       {CHANNELMSG_REQUESTOFFERS,              0, NULL},
-       {CHANNELMSG_ALLOFFERS_DELIVERED,        1, vmbus_onoffers_delivered},
-       {CHANNELMSG_OPENCHANNEL,                0, NULL},
-       {CHANNELMSG_OPENCHANNEL_RESULT,         1, vmbus_onopen_result},
-       {CHANNELMSG_CLOSECHANNEL,               0, NULL},
-       {CHANNELMSG_GPADL_HEADER,               0, NULL},
-       {CHANNELMSG_GPADL_BODY,                 0, NULL},
-       {CHANNELMSG_GPADL_CREATED,              1, vmbus_ongpadl_created},
-       {CHANNELMSG_GPADL_TEARDOWN,             0, NULL},
-       {CHANNELMSG_GPADL_TORNDOWN,             1, vmbus_ongpadl_torndown},
-       {CHANNELMSG_RELID_RELEASED,             0, NULL},
-       {CHANNELMSG_INITIATE_CONTACT,           0, NULL},
-       {CHANNELMSG_VERSION_RESPONSE,           1, vmbus_onversion_response},
-       {CHANNELMSG_UNLOAD,                     0, NULL},
-       {CHANNELMSG_UNLOAD_RESPONSE,            1, vmbus_unload_response},
-       {CHANNELMSG_18,                         0, NULL},
-       {CHANNELMSG_19,                         0, NULL},
-       {CHANNELMSG_20,                         0, NULL},
-       {CHANNELMSG_TL_CONNECT_REQUEST,         0, NULL},
+const struct vmbus_channel_message_table_entry
+channel_message_table[CHANNELMSG_COUNT] = {
+       { CHANNELMSG_INVALID,                   0, NULL },
+       { CHANNELMSG_OFFERCHANNEL,              0, vmbus_onoffer },
+       { CHANNELMSG_RESCIND_CHANNELOFFER,      0, vmbus_onoffer_rescind },
+       { CHANNELMSG_REQUESTOFFERS,             0, NULL },
+       { CHANNELMSG_ALLOFFERS_DELIVERED,       1, vmbus_onoffers_delivered },
+       { CHANNELMSG_OPENCHANNEL,               0, NULL },
+       { CHANNELMSG_OPENCHANNEL_RESULT,        1, vmbus_onopen_result },
+       { CHANNELMSG_CLOSECHANNEL,              0, NULL },
+       { CHANNELMSG_GPADL_HEADER,              0, NULL },
+       { CHANNELMSG_GPADL_BODY,                0, NULL },
+       { CHANNELMSG_GPADL_CREATED,             1, vmbus_ongpadl_created },
+       { CHANNELMSG_GPADL_TEARDOWN,            0, NULL },
+       { CHANNELMSG_GPADL_TORNDOWN,            1, vmbus_ongpadl_torndown },
+       { CHANNELMSG_RELID_RELEASED,            0, NULL },
+       { CHANNELMSG_INITIATE_CONTACT,          0, NULL },
+       { CHANNELMSG_VERSION_RESPONSE,          1, vmbus_onversion_response },
+       { CHANNELMSG_UNLOAD,                    0, NULL },
+       { CHANNELMSG_UNLOAD_RESPONSE,           1, vmbus_unload_response },
+       { CHANNELMSG_18,                        0, NULL },
+       { CHANNELMSG_19,                        0, NULL },
+       { CHANNELMSG_20,                        0, NULL },
+       { CHANNELMSG_TL_CONNECT_REQUEST,        0, NULL },
 };
 
 /*
diff --git a/drivers/hv/hyperv_vmbus.h b/drivers/hv/hyperv_vmbus.h
index 884f83bba1ab..b552c3a4dd3c 100644
--- a/drivers/hv/hyperv_vmbus.h
+++ b/drivers/hv/hyperv_vmbus.h
@@ -376,7 +376,7 @@ struct vmbus_channel_message_table_entry {
        void (*message_handler)(struct vmbus_channel_message_header *msg);
 };
 
-extern struct vmbus_channel_message_table_entry
+extern const struct vmbus_channel_message_table_entry
        channel_message_table[CHANNELMSG_COUNT];
 
 
diff --git a/drivers/hv/vmbus_drv.c b/drivers/hv/vmbus_drv.c
index 9ddbf4d03536..7fe8ef311795 100644
--- a/drivers/hv/vmbus_drv.c
+++ b/drivers/hv/vmbus_drv.c
@@ -851,7 +851,7 @@ void vmbus_on_msg_dpc(unsigned long data)
        struct hv_message *msg = (struct hv_message *)page_addr +
                                  VMBUS_MESSAGE_SINT;
        struct vmbus_channel_message_header *hdr;
-       struct vmbus_channel_message_table_entry *entry;
+       const struct vmbus_channel_message_table_entry *entry;
        struct onmessage_work_context *ctx;
        u32 message_type = msg->header.message_type;
 
-- 
2.11.0

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to