| Date | Tue, 1 Jun 2004 11:29:28 +0100 | From | Christoph Hellwig <> | Subject | Re: 2.6.7-rc2-mm1 |
| |
> - merged perfctr. No documentation though :(
+/* tid is the actual task/thread id (népid, stored as ->pid), + pid/tgid is that 2.6 thread group id crap (stored as ->tgid) */ +asmlinkage long sys_vperfctr_open(int tid, int creat) +{ + struct file *filp; + struct task_struct *tsk; + struct vperfctr *perfctr; + int err; + int fd; + + if (!vperfctr_fs_init_done()) + return -ENODEV; + filp = vperfctr_get_filp(); + if (!filp) + return -ENOMEM; + err = fd = get_unused_fd();
This really, really screams "I want to be a special file", so the interface still doesn't look okay. Probably in /proc/pid. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|