From 5c15ea7e4f85e32a3c6d9c5bba838a61d6abf88f Mon Sep 17 00:00:00 2001 From: Huang Ying Date: Tue, 16 Jun 2009 17:24:12 +0800 Subject: [PATCH 8/8] fake_ser_p --- arch/x86/kernel/cpu/mcheck/mce.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) --- a/arch/x86/kernel/cpu/mcheck/mce.c +++ b/arch/x86/kernel/cpu/mcheck/mce.c @@ -2110,7 +2110,7 @@ DEFINE_SIMPLE_ATTRIBUTE(fake_panic_fops, static int __init mce_debugfs_init(void) { - struct dentry *dmce, *ffake_panic; + struct dentry *dmce, *ffake_panic, *ffake_ser_p; dmce = mce_get_debugfs_dir(); if (!dmce) @@ -2119,8 +2119,18 @@ static int __init mce_debugfs_init(void) &fake_panic_fops); if (!ffake_panic) return -ENOMEM; + ffake_ser_p = debugfs_create_u32("fake_ser_p", 0644, dmce, + (u32 *)&mce_ser); + if (!ffake_ser_p) + goto err_clean; return 0; +err_clean: + if (ffake_ser_p) + debugfs_remove(ffake_ser_p); + if (ffake_panic) + debugfs_remove(ffake_panic); + return -ENOMEM; } late_initcall(mce_debugfs_init); #endif