hyperv/vmbus: Fix event processing loop indentation.

No functional changes.

MFC after:	1 week
Sponsored by:	Microsoft OSTC
Differential Revision:	https://reviews.freebsd.org/D6334
This commit is contained in:
Sepherosa Ziehau 2016-05-16 04:03:52 +00:00
parent 16ff0ae77f
commit b3e348206c

View File

@ -333,25 +333,30 @@ hv_vmbus_on_events(int cpu)
* Check events
*/
for (dword = 0; dword < maxdword; dword++) {
if (recv_interrupt_page[dword]) {
if (recv_interrupt_page[dword] == 0)
continue;
for (bit = 0; bit < HV_CHANNEL_DWORD_LEN; bit++) {
if (synch_test_and_clear_bit(bit,
(uint32_t *) &recv_interrupt_page[dword])) {
struct hv_vmbus_channel *channel;
if (synch_test_and_clear_bit(bit,
(uint32_t *)&recv_interrupt_page[dword])) {
struct hv_vmbus_channel *channel;
rel_id = (dword << 5) + bit;
channel = hv_vmbus_g_connection.channels[rel_id];
rel_id = (dword << 5) + bit;
channel =
hv_vmbus_g_connection.channels[rel_id];
/* if channel is closed or closing */
if (channel == NULL || channel->rxq == NULL)
continue;
/* if channel is closed or closing */
if (channel == NULL || channel->rxq == NULL)
continue;
if (channel->batched_reading)
hv_ring_buffer_read_begin(&channel->inbound);
taskqueue_enqueue(channel->rxq, &channel->channel_task);
}
if (channel->batched_reading) {
hv_ring_buffer_read_begin(
&channel->inbound);
}
taskqueue_enqueue(channel->rxq,
&channel->channel_task);
}
}
}
}
}