** Also affects: linux (Ubuntu Focal)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Hirsute)
Importance: Undecided
Status: Confirmed
** Also affects: linux (Ubuntu Xenial)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Groovy)
Importance: Undecided
Status: New
** Description changed:
- This appears to be a problem in the ath10k module. I am not sure what it
- is exactly.
+ == SRU Justification ==
+ Whenever a buggy NAPI driver returns more than its budget, it will
+ trigger a stack trace warning with:
+ WARN_ON_ONCE(work > weight);
+
+ The warning message looks like this :
+ WARNING: CPU: 2 PID: 0 at
/build/linux-hwe-ymdo11/linux-hwe-4.15.0/net/core/dev.c:5672
net_rx_action+0x276/0x3b0
+
+ This is not very useful for debugging purpose, since it does not tell
+ you what's going on there.
+
+ == Fix ==
+ * 427d5838e996 ("net: napi: remove useless stack trace")
+
+ This patch will emit a message giving the function name, and a
+ descriptive message like:
+ NAPI poll function ath10k_pci_napi_poll+0x0/0x120 [ath10k_pci] returned
0, exceeding its budget of 64.
+
+ This patch is a clean-cherry for all the releases except Xenial.
+ For Xenial it will need to be applied with -C1
+
+ == Test ==
+ Test kernels can be found here:
+ https://people.canonical.com/~phlin/kernel/lp-1903596-napi-warnon/
+
+ Please note that even though I tried to reproduce this on a XPS 13
+ 9360 mentioned in this bug report that shipped with Atheros QCA6174
+ [168c:003e] wireless card, but I can't trigger this warning message.
+ The bug opener is also unable to test this due to some other reasons.
+
+ Howeve I did tried to trigger this warning forcibly by putting it
+ outside the if statement with the test kernels in the following link
+ to make sure it won't cause some other problem.
+
+ https://people.canonical.com/~phlin/kernel/lp-1903596-napi-warnon/force-
+ to-warn/
+
+ == Where problems could occur ==
+ For this bug itself, this patch does not really solve the problem
+ but it will provide more debug information for developers in the
+ future (and since this is just a warning message, it should be fine).
+ We can expect to see more a detailed report against ath10k driver
+ in the future on launchpad.
+
+
+ == Original Bug Report ==
+ This appears to be a problem in the ath10k module. I am not sure what it is
exactly.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.15.0-122-generic 4.15.0-122.124~16.04.1
ProcVersionSignature: Ubuntu 4.15.0-122.124~16.04.1-generic 4.15.18
Uname: Linux 4.15.0-122-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.26
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Nov 9 13:35:54 2020
DistributionChannelDescriptor:
- # This is a distribution channel descriptor
- # For more information see
http://wiki.ubuntu.com/DistributionChannelDescriptor
- canonical-oem-somerville-xenial-amd64-20160624-2
+ # This is a distribution channel descriptor
+ # For more information see
http://wiki.ubuntu.com/DistributionChannelDescriptor
+ canonical-oem-somerville-xenial-amd64-20160624-2
InstallationDate: Installed on 2020-11-09 (0 days ago)
InstallationMedia: Ubuntu 16.04 "Xenial" - Build amd64 LIVE Binary
20160624-10:47
SourcePackage: linux-signed-hwe
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1903596
Title:
stack trace in kernel
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1903596/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs