lockdep: Avoid out of bounds array reference in save_trace()
authorLuck, Tony <tony.luck@intel.com>
Wed, 9 Dec 2009 22:29:36 +0000 (14:29 -0800)
committerIngo Molnar <mingo@elte.hu>
Thu, 10 Dec 2009 07:29:33 +0000 (08:29 +0100)
commitea5b41f9d595be354f7a50e56b28c2d72e6e88a5
treecfb23bea9059df20c1c64da92f3619dc0a1038ec
parent722d0172377a5697919b9f7e5beb95165b1dec4e
lockdep: Avoid out of bounds array reference in save_trace()

ia64 found this the hard way (because we currently have a stub
for save_stack_trace() that does nothing). But it would be a
good idea to  be cautious in case a real save_stack_trace()
bailed out with an error before it set trace->nr_entries.

Signed-off-by: Tony Luck <tony.luck@intel.com>
Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: luming.yu@intel.com
LKML-Reference: <4b2024d085302c2a2@agluck-desktop.sc.intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/lockdep.c