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; |