[Bug 84794] [snb/ivb/hsw/bdw] GTT go slow
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Oct 14 13:03:32 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=84794
Chris Wilson <chris at chris-wilson.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #9 from Chris Wilson <chris at chris-wilson.co.uk> ---
commit 86fffe4a61dd972d5a4e23260d530be6da02f614
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Fri Dec 11 13:40:46 2015 -0800
kernel: remove stop_machine() Kconfig dependency
Currently the full stop_machine() routine is only enabled on SMP if
module unloading is enabled, or if the CPUs are hotpluggable. This
leads to configurations where stop_machine() is broken as it will then
only run the callback on the local CPU with irqs disabled, and not stop
the other CPUs or run the callback on them.
For example, this breaks MTRR setup on x86 in certain configs since
ea8596bb2d8d379 ("kprobes/x86: Remove unused text_poke_smp() and
text_poke_smp_batch() functions") as the MTRR is only established on the
boot CPU.
This patch removes the Kconfig option for STOP_MACHINE and uses the SMP
and HOTPLUG_CPU config options to compile the correct stop_machine() for
the architecture, removing the false dependency on MODULE_UNLOAD in the
process.
Link: https://lkml.org/lkml/2014/10/8/124
References: https://bugs.freedesktop.org/show_bug.cgi?id=84794
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20191014/2c3f56e0/attachment.html>
More information about the intel-gfx-bugs
mailing list