blob: f8ce5b1f7801c1d7ef1a6cdd35b3532139c9df5e [file] [log] [blame]
#include_next <linux/completion.h>
#include <linux/version.h>
* reinit_completion - reinitialize a completion structure
* @x: pointer to completion structure that is to be reinitialized
* This inline function should be used to reinitialize a completion structure so it can
* be reused. This is especially important after complete_all() is used.
#define reinit_completion LINUX_BACKPORT(reinit_completion)
static inline void reinit_completion(struct completion *x)
x->done = 0;
#endif /* LINUX_VERSION_IS_LESS(3,13,0) */