summaryrefslogtreecommitdiff
path: root/include/linux/thread_info.h
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2008-08-31 08:16:57 -0700
committerArjan van de Ven <arjan@linux.intel.com>2008-09-05 21:34:59 -0700
commitb773ad40aca5bd755ba886620842f16e8fef6d75 (patch)
tree7065661f6559aff70244f2805ced48f894c9b38c /include/linux/thread_info.h
parentdf0cc0539b4127bd02f64de2c335b4af1fdb3845 (diff)
downloadlwn-b773ad40aca5bd755ba886620842f16e8fef6d75.tar.gz
lwn-b773ad40aca5bd755ba886620842f16e8fef6d75.zip
select: add poll_select_set_timeout() and poll_select_copy_remaining() helpers
This patch adds 2 helpers that will be used for the hrtimer based select/poll: poll_select_set_timeout() is a helper that takes a timeout (as a second, nanosecond pair) and turns that into a "struct timespec" that represents the absolute end time. This is a common operation in the many select() and poll() variants and needs various, common, sanity checks. poll_select_copy_remaining() is a helper that takes care of copying the remaining time to userspace, as select(), pselect() and ppoll() do. This function comes in both a natural and a compat implementation (due to datastructure differences). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Diffstat (limited to 'include/linux/thread_info.h')
0 files changed, 0 insertions, 0 deletions