aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux
diff options
context:
space:
mode:
authorChristoph Lameter <[email protected]>2013-01-23 21:45:48 +0000
committerPekka Enberg <[email protected]>2013-04-05 14:23:06 +0300
commit7cccd80b4397699902aced1ad3d692d384aaab77 (patch)
tree010bad7b7e3d3969f6050406b448fbcbc57cdca0 /scripts/gdb/linux
parent4d7868e6475d478172581828021bd8a356726679 (diff)
slub: tid must be retrieved from the percpu area of the current processor
As Steven Rostedt has pointer out: rescheduling could occur on a different processor after the determination of the per cpu pointer and before the tid is retrieved. This could result in allocation from the wrong node in slab_alloc(). The effect is much more severe in slab_free() where we could free to the freelist of the wrong page. The window for something like that occurring is pretty small but it is possible. Signed-off-by: Christoph Lameter <[email protected]> Signed-off-by: Pekka Enberg <[email protected]>
Diffstat (limited to 'scripts/gdb/linux')
0 files changed, 0 insertions, 0 deletions