APPLIED: [Xenial][PATCH 0/1] Fix for libmbim-proxy using 100% CPU

Khaled Elmously khalid.elmously at canonical.com
Fri Nov 8 06:50:37 UTC 2019


On 2019-11-05 17:41:08 , Wen-chien Jesse Sung wrote:
> BugLink: https://launchpad.net/bugs/1851347
> 
> == Impact ==
> A Dell Edge Gateway 3002 user reported that `top` reports around
> 100% CPU usage for the libmbim-proxy process. Seen in at least
> 40% of their devices at some point during the last 6 months.
> The CPU keeps high at ~100% days or weeks, but does return back
> to normal without a reboot. The LTE connectivity is seemingly
> still working as usual.
> 
> The issue starts after an EPIPE error in the syslogs:
> cdc_mbim 1-3:1.12: nonzero urb status received: -EPIPE
> 
> == Fix ==
> 8fec9355a968 USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse
> This has been in mainline kernel since 4.14.
> 
> == Testcase ==
> Connect to the LTE network and see if libmbim-proxy uses 100% after
> some point.
> 
> == Risk of Regression ==
> Low, since
> 1. Already tested by original reporter and no issue found after
>    more than a week (usually it fails twice in a week).
> 2. Ignoring -EPIPE is the default behavior after 4.14.
> 
> 
> Bjørn Mork (1):
>   USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse
> 
>  drivers/usb/class/cdc-wdm.c | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> -- 
> 2.20.1
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team



More information about the kernel-team mailing list