|
From: derkling m. <der...@gm...> - 2007-07-16 10:07:57
|
This is the quite trivial patch to add thread-specific dpmstate setting
using procfs
Patrick
--- linux-2.6.16.2-2.3/fs/proc/base.c 2007-07-06 10:18:14.000000000 +0200
+++ linux-2.6.16.2-derkling/fs/proc/base.c 2007-07-16 11:24:
58.000000000 +0200
@@ -169,6 +169,7 @@
#ifdef CONFIG_DPM
PROC_TGID_DPM,
+ PROC_TID_DPM,
#endif
/* Add new entries before this */
@@ -270,6 +271,9 @@
#ifdef CONFIG_AUDITSYSCALL
E(PROC_TID_LOGINUID, "loginuid", S_IFREG|S_IWUSR|S_IRUGO),
#endif
+#ifdef CONFIG_DPM
+ E(PROC_TID_DPM, "dpmstate", S_IFREG|S_IRUGO|S_IWUSR),
+#endif
{0,0,NULL,0}
};
@@ -1845,6 +1849,7 @@
break;
#endif
#ifdef CONFIG_DPM
+ case PROC_TID_DPM:
case PROC_TGID_DPM:
inode->i_op = &proc_fd_inode_operations;
inode->i_fop = &proc_dpm_operations;
|