From dff96db0a5fb4ecc17f967ba19ee65ef668dcf7f Mon Sep 17 00:00:00 2001 From: patiencew Date: Mon, 12 Nov 2007 16:18:23 +0000 Subject: [PATCH] Initial version git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@2047 29311d96-e01e-0410-9327-a35deaab8ce9 --- trunk/ceph/kernel/poll.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 trunk/ceph/kernel/poll.h diff --git a/trunk/ceph/kernel/poll.h b/trunk/ceph/kernel/poll.h new file mode 100644 index 0000000000000..e185f3e9557f7 --- /dev/null +++ b/trunk/ceph/kernel/poll.h @@ -0,0 +1,20 @@ +#ifndef __FS_CEPH_POLL_H +#define __FS_CEPH_POLL_H + +struct ceph_poll_task *start_poll(void); + +/* list of pollable files */ +struct ceph_pollable { + spinlock_t plock; + struct list_head poll_list; + struct file *file; + struct ceph_connection *con; +}; + +struct ceph_poll_task { + struct task_struct *poll_task; + struct ceph_pollable *pfiles; + u64 timeout; +}; + +#endif -- 2.39.5