| pos: 0 | flags: 02004002 | clockid: 0 Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Cc: Alexander Viro <viro@xxxxxxxxxxxxxxxxxx> Signed-off-by: Shawn Landden <shawn@xxxxxxxxxxxxxxx> --- fs/timerfd.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/fs/timerfd.c b/fs/timerfd.c index 9293121..e5fa587 100644 --- a/fs/timerfd.c +++ b/fs/timerfd.c @@ -25,6 +25,7 @@ #include <linux/syscalls.h> #include <linux/compat.h> #include <linux/rcupdate.h> +#include <linux/seq_file.h> struct timerfd_ctx { union { @@ -284,7 +285,23 @@ static ssize_t timerfd_read(struct file *file, char __user *buf, size_t count, return res; } +#ifdef CONFIG_PROC_FS +static int timerfd_show_fdinfo(struct seq_file *m, struct file *f) +{ + struct timerfd_ctx *ctx = f->private_data; + int clockid; + + clockid = ctx->clockid; + seq_printf(m, "clockid:\t%d\n", clockid); + + return 0; +} +#endif + static const struct file_operations timerfd_fops = { +#ifdef CONFIG_PROC_FS + .show_fdinfo = timerfd_show_fdinfo, +#endif .release = timerfd_release, .poll = timerfd_poll, .read = timerfd_read, -- 1.8.5.2.297.g3e57c29 -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html