Public bug reported: Description: s390-cio: Add cond_resched() in the slow_eval_known_fn() loop Symptom: Slow performance during the subchannel scanning Problem: Higher scheduling latencies for tasks during the subchannel scanning event on devices with lots of known-subchannels. The subchannel scanning of known-devices doesnt allow scheduling of other tasks especially on systems with a single CPU. Solution: Add cond_resched() call to allow explicit scheduling in the scanning loop Reproduction: - Upstream-ID: 0b8eb2ee9da1e8c9b8082f404f3948aa82a057b2 kernel 5.9
It's also tagged as stable with 5.4. Please check if this will be picked up by Canonical by default.. THX ** Affects: ubuntu-z-systems Importance: Undecided Status: New ** Affects: linux (Ubuntu) Importance: Undecided Assignee: Skipper Bug Screeners (skipper-screen-team) Status: New ** Tags: architecture-s39064 bugnameltc-188982 severity-high targetmilestone-inin2010 ** Tags added: architecture-s39064 bugnameltc-188982 severity-high targetmilestone-inin2010 ** Changed in: ubuntu Assignee: (unassigned) => Skipper Bug Screeners (skipper-screen-team) ** Package changed: ubuntu => linux (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1902489 Title: [UBUNTU 20.10] s390-cio: Add cond_resched() in the slow_eval_known_fn() loop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1902489/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs