Re: 2.6.7-rc2-mm1

From: Christoph Hellwig
Date: Tue Jun 01 2004 - 05:30:56 EST


> - 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@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/