summaryrefslogtreecommitdiff
path: root/scripts/checkpatch.pl
diff options
context:
space:
mode:
authorKoen Koning <koen.koning@linux.intel.com>2026-02-13 18:20:47 +0300
committerDave Airlie <airlied@redhat.com>2026-02-24 06:40:59 +0300
commitcc27314c67516c138ee3829197d1c3b998e29fae (patch)
tree7f21664cf0563f1af7bc203b74365f7dd0e3284a /scripts/checkpatch.pl
parent8c5f9645c3893f0db679d9affe4fe4e665b990dd (diff)
downloadlinux-cc27314c67516c138ee3829197d1c3b998e29fae.tar.xz
gpu: Fix uninitialized buddy for built-in drivers
Move buddy to the start of the link order, so its __init runs before any other built-in drivers that may depend on it. Otherwise, a built-in driver that tries to use the buddy allocator will run into a kernel NULL pointer dereference because slab_blocks is uninitialized. Specifically, this fixes drm/xe (as built-in) running into a kernel panic during boot, because it uses buddy during device probe. Fixes: ba110db8e1bc ("gpu: Move DRM buddy allocator one level up (part two)") Cc: Joel Fernandes <joelagnelf@nvidia.com> Cc: Dave Airlie <airlied@redhat.com> Cc: intel-xe@lists.freedesktop.org Reviewed-by: Dave Airlie <airlied@redhat.com> Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com> Signed-off-by: Koen Koning <koen.koning@linux.intel.com> Signed-off-by: Dave Airlie <airlied@redhat.com> Link: https://patch.msgid.link/20260213152047.179628-1-koen.koning@linux.intel.com
Diffstat (limited to 'scripts/checkpatch.pl')
0 files changed, 0 insertions, 0 deletions