aboutsummaryrefslogtreecommitdiff
path: root/kernel/cpu.c
diff options
context:
space:
mode:
authorJason Wang <jasowang@redhat.com>2010-11-10 14:45:41 +0000
committerDavid S. Miller <davem@davemloft.net>2010-11-12 12:21:18 -0800
commit167c25e4c5501f8b7e37f949d23652975c5a769c (patch)
treef6c31f8464c56132d3b67d16f89012d3bf08312e /kernel/cpu.c
parent75e6047431872dadd0b13503b374e48ccd71a507 (diff)
virtio-net: init link state correctly
For device that supports VIRTIO_NET_F_STATUS, there's no need to assume the link is up and we need to call nerif_carrier_off() before querying device status, otherwise we may get wrong operstate after diver was loaded because the link watch event was not fired as expected. For device that does not support VIRITO_NET_F_STATUS, we could not get its status through virtnet_update_status() and what we can only do is always assuming the link is up. Acked-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Jason Wang <jasowang@redhat.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'kernel/cpu.c')
0 files changed, 0 insertions, 0 deletions