On (25/05/15 10:59), Ferenc Fejes wrote: > > +__bpf_kfunc unsigned long bpf_msleep_interruptible(unsigned int msecs) > > +{ > > + return msleep_interruptible(msecs); > > Perhaps exposing fsleep instead of msleep? fsleep might fallback to msleep if no > better mechanism exists or if the sleep duration is >1000us. I like the TASK_INTERRUPTIBLE semantics of msleep_interruptible().