[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 4712c1: e1000e: Prevent MSI/MSI-X storms
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 4712c1: e1000e: Prevent MSI/MSI-X storms |
Date: |
Fri, 20 Jul 2018 03:08:10 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 4712c158c5276fd3c401152f4bb5c3fccf185946
https://github.com/qemu/qemu/commit/4712c158c5276fd3c401152f4bb5c3fccf185946
Author: Jan Kiszka <address@hidden>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M hw/net/e1000e_core.c
M hw/net/e1000e_core.h
Log Message:
-----------
e1000e: Prevent MSI/MSI-X storms
Only signal MSI/MSI-X events on rising edges. So far we re-triggered the
interrupt sources even if the guest did no consumed the pending one,
easily causing interrupt storms.
Issue was observable with Linux 4.16 e1000e driver when MSI-X was used.
Vector 2 was causing interrupt storms after the driver activated the
device.
Signed-off-by: Jan Kiszka <address@hidden>
Signed-off-by: Jason Wang <address@hidden>
Commit: 323e7c117754e4d4ce6b4282d74ad01c99d67714
https://github.com/qemu/qemu/commit/323e7c117754e4d4ce6b4282d74ad01c99d67714
Author: Yunjian Wang <address@hidden>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M net/tap.c
Log Message:
-----------
tap: fix memory leak on success to create a tap device
The memory leak on success to create a tap device. And the nfds and
nvhosts may not be the same and need to be processed separately.
Fixes: 07825977 ("tap: fix memory leak on failure to create a multiqueue tap
device")
Fixes: 264986e2 ("tap: multiqueue support")
Cc: address@hidden
Signed-off-by: Yunjian Wang <address@hidden>
Signed-off-by: Jason Wang <address@hidden>
Commit: 9d5d247e32ae706b1f2dbcb841d987c539348ded
https://github.com/qemu/qemu/commit/9d5d247e32ae706b1f2dbcb841d987c539348ded
Author: Peter Maydell <address@hidden>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M hw/net/e1000e_core.c
M hw/net/e1000e_core.h
M net/tap.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into
staging
# gpg: Signature made Fri 20 Jul 2018 01:40:43 BST
# gpg: using RSA key EF04965B398D6211
# gpg: Good signature from "Jason Wang (Jason Wang on RedHat) <address@hidden>"
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 215D 46F4 8246 689E C77F 3562 EF04 965B 398D 6211
* remotes/jasowang/tags/net-pull-request:
tap: fix memory leak on success to create a tap device
e1000e: Prevent MSI/MSI-X storms
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/0b46a3f00545...9d5d247e32ae
**NOTE:** This service been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 4712c1: e1000e: Prevent MSI/MSI-X storms,
GitHub <=