summaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2016-11-30 15:54:10 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2016-11-30 16:32:52 -0800
commitf8ff04e2be0815b34d11a72d08473a383a3c9eb5 (patch)
tree4cfb94da77519ccf4124874c60875f867e8bb1d9 /mm
parent529e71e16403830ae0d737a66c55c5f360f3576b (diff)
downloadlinux-stable-f8ff04e2be0815b34d11a72d08473a383a3c9eb5.tar.gz
linux-stable-f8ff04e2be0815b34d11a72d08473a383a3c9eb5.tar.bz2
linux-stable-f8ff04e2be0815b34d11a72d08473a383a3c9eb5.zip
lib/debugobjects: export for use in modules
Drivers, or other modules, that use a mixture of objects (especially objects embedded within other objects) would like to take advantage of the debugobjects facilities to help catch misuse. Currently, the debugobjects interface is only available to builtin drivers and requires a set of EXPORT_SYMBOL_GPL for use by modules. I am using the debugobjects in i915.ko to try and catch some invalid operations on embedded objects. The problem currently only presents itself across module unload so forcing i915 to be builtin is not an option. Link: http://lkml.kernel.org/r/20161122143039.6433-1-chris@chris-wilson.co.uk Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: "Du, Changbin" <changbin.du@intel.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions