kernel/drivers/hv/connection.c
.. .. @@ -305,6 +305,10 @@ 305 305 */ 306 306 struct vmbus_channel *relid2channel(u32 relid) 307 307 { 308 + if (vmbus_connection.channels == NULL) {309 + pr_warn_once("relid2channel: relid=%d: No channels mapped!\n", relid);310 + return NULL;311 + }308 312 if (WARN_ON(relid >= MAX_CHANNEL_RELIDS)) 309 313 return NULL; 310 314 return READ_ONCE(vmbus_connection.channels[relid]);