summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorAnton Blanchard <anton@samba.org>2011-01-11 19:50:51 +0000
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2011-01-21 14:08:38 +1100
commitd368514c3097a48a109b6ba64e12047106c7473d (patch)
treebdd892bec071fc042f70c1875642175cbcc782cb /tools/perf/scripts/python
parentd47d1d8af52e37bcf9059dd86878474e5ccc9c2a (diff)
downloadkernel-d368514c3097a48a109b6ba64e12047106c7473d.tar.gz
powerpc: Fix corruption when grabbing FWNMI data
The FWNMI code uses a global buffer without any locks to read the RTAS error information. If two CPUs take a machine check at once then we will corrupt this buffer. Since most FWNMI rtas messages are not of the extended type, we can create a 64bit percpu buffer and use it where possible. If we do receive an extended RTAS log then we fall back to the old behaviour of using the global buffer. Signed-off-by: Anton Blanchard <anton@samba.org> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
fc970778d75999c7843'>autofs4: fix indirect mount pending expire raceIan Kent 2008-07-24autofs4: fix pending checksIan Kent 2008-07-24autofs4: cleanup redundant readir codeIan Kent 2008-07-24autofs4: indirect dentry must almost always be positiveIan Kent 2008-07-24autofs4: detect invalid direct mount requestsIan Kent 2008-07-24autofs4: fix waitq memory leakIan Kent 2008-07-24autofs4: check kernel communication pipe is valid for writeIan Kent 2008-07-24autofs4: add missing kfreeIan Kent 2008-07-24autofs4: fix pending mount raceIan Kent 2008-07-24autofs4: fix waitq lockingIan Kent 2008-07-24autofs4: use struct qstr in waitq.cJeff Moyer 2008-07-24autofs4: use lookup intent flags to trigger mountsIan Kent 2008-07-24autofs4: don't release directory mutex if called in oz_modeIan Kent 2008-07-24autofs4: fix symlink name allocationIan Kent 2008-07-24autofs4: use look aside list for lookupsIan Kent 2008-07-24autofs4: revert - redo lookup in ttfdIan Kent 2008-07-24autofs4: don't make expiring dentry negativeIan Kent 2008-05-01autofs: path_{get,put}() cleanupsJan Blunck 2008-05-01autofs4: fix incorrect return from root.c:try_to_fill_dentry()Jeff Moyer 2008-05-01autofs4: fix execution order race in mount request codeJeff Moyer 2008-05-01autofs4: check for invalid dentry in getpathIan Kent 2008-05-01autofs4: fix sparse warning in waitq.c:autofs4_expire_indirect()Ian Kent 2008-04-30fs: replace remaining __FUNCTION__ occurrencesHarvey Harrison 2008-04-29autofs4: fix sparse warning in root.cHarvey Harrison 2008-02-14Introduce path_put()Jan Blunck 2008-02-14Embed a struct path into struct nameidata instead of nd->{dentry,mnt}Jan Blunck 2008-02-08mount options: fix autofs4Miklos Szeredi 2007-10-19pid namespaces: round up the APIPavel Emelianov 2007-10-18sparse pointer use of zero as nullStephen Hemminger 2007-10-17fs/autofs4/inode.c: kmalloc + memset conversion to kzallocMariusz Kozlowski