aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2011-04-27 16:44:26 +0100
committerCatalin Marinas <catalin.marinas@arm.com>2011-05-19 17:35:28 +0100
commit52c3ce4ec5601ee383a14f1485f6bac7b278896e (patch)
treec987bc17100f9b5e5bdaa3b2b83612fe65bbb39a /init
parent8e10cd74342c7f5ce259cceca36f6eba084f5d58 (diff)
downloadkernel_samsung_smdk4412-52c3ce4ec5601ee383a14f1485f6bac7b278896e.zip
kernel_samsung_smdk4412-52c3ce4ec5601ee383a14f1485f6bac7b278896e.tar.gz
kernel_samsung_smdk4412-52c3ce4ec5601ee383a14f1485f6bac7b278896e.tar.bz2
kmemleak: Do not return a pointer to an object that kmemleak did not get
The kmemleak_seq_next() function tries to get an object (and increment its use count) before returning it. If it could not get the last object during list traversal (because it may have been freed), the function should return NULL rather than a pointer to such object that it did not get. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Reported-by: Phil Carmody <ext-phil.2.carmody@nokia.com> Acked-by: Phil Carmody <ext-phil.2.carmody@nokia.com> Cc: <stable@kernel.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions