From: Dmitry Fleytman Date: Thu, 15 Sep 2016 06:14:27 +0000 (+0300) Subject: e1000e: Fix PBACLR implementation X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.2~10^2~14^2~5^2~165^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=680e60b6ba5a26332d684a60a6d9f39c0a999941;p=sdk%2Femulator%2Fqemu.git e1000e: Fix PBACLR implementation This patch fixes incorrect check for interrypt type being used. PBSCLR register is valid for MSI-X only. See spec. 10.2.3.13 MSI—X PBA Clear Signed-off-by: Dmitry Fleytman Signed-off-by: Jason Wang --- diff --git a/hw/net/e1000e_core.c b/hw/net/e1000e_core.c index a198a884ed..a5751acd5c 100644 --- a/hw/net/e1000e_core.c +++ b/hw/net/e1000e_core.c @@ -2347,7 +2347,7 @@ e1000e_set_pbaclr(E1000ECore *core, int index, uint32_t val) core->mac[PBACLR] = val & E1000_PBACLR_VALID_MASK; - if (msix_enabled(core->owner)) { + if (!msix_enabled(core->owner)) { return; }