Patchwork [3.5.y.z,extended,stable] Patch "drm/i915: restrict kernel address leak in debugfs" has been added to staging queue

mail settings
Submitter Luis Henriques
Date March 25, 2013, 6 p.m.
Message ID <>
Download mbox | patch
Permalink /patch/230862/
State New
Headers show


Luis Henriques - March 25, 2013, 6 p.m.
This is a note to let you know that I have just added a patch titled

    drm/i915: restrict kernel address leak in debugfs

to the linux-3.5.y-queue branch of the 3.5.y.z extended stable tree 
which can be found at:;a=shortlog;h=refs/heads/linux-3.5.y-queue

If you, or anyone else, feels it should not be added to this tree, please 
reply to this email.

For more information about the 3.5.y.z tree, see



From 323240de8d1093a98786eab249a821d7fffcf0d8 Mon Sep 17 00:00:00 2001
From: Kees Cook <>
Date: Mon, 11 Mar 2013 12:25:19 -0700
Subject: [PATCH] drm/i915: restrict kernel address leak in debugfs

commit 2563a4524febe8f4a98e717e02436d1aaf672aa2 upstream.

Masks kernel address info-leak in object dumps with the %pK suffix,
so they cannot be used to target kernel memory corruption attacks if
the kptr_restrict sysctl is set.

Signed-off-by: Kees Cook <>
Signed-off-by: Daniel Vetter <>
[ luis: adjust format string ]
Luis Henriques <>
 drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c
index 5ec5222..e6fd143 100644
--- a/drivers/gpu/drm/i915/i915_debugfs.c
+++ b/drivers/gpu/drm/i915/i915_debugfs.c
@@ -122,7 +122,7 @@  static const char *cache_level_str(int type)
 static void
 describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj)
-	seq_printf(m, "%p: %s%s %8zdKiB %04x %04x %d %d%s%s%s",
+	seq_printf(m, "%pK: %s%s %8zdKiB %04x %04x %d %d%s%s%s",