xref: /linux-6.15/include/linux/sunrpc/types.h (revision b2441318)
1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
21da177e4SLinus Torvalds /*
31da177e4SLinus Torvalds  * linux/include/linux/sunrpc/types.h
41da177e4SLinus Torvalds  *
51da177e4SLinus Torvalds  * Generic types and misc stuff for RPC.
61da177e4SLinus Torvalds  *
71da177e4SLinus Torvalds  * Copyright (C) 1996, Olaf Kirch <[email protected]>
81da177e4SLinus Torvalds  */
91da177e4SLinus Torvalds 
101da177e4SLinus Torvalds #ifndef _LINUX_SUNRPC_TYPES_H_
111da177e4SLinus Torvalds #define _LINUX_SUNRPC_TYPES_H_
121da177e4SLinus Torvalds 
131da177e4SLinus Torvalds #include <linux/timer.h>
14174cd4b1SIngo Molnar #include <linux/sched/signal.h>
151da177e4SLinus Torvalds #include <linux/workqueue.h>
161da177e4SLinus Torvalds #include <linux/sunrpc/debug.h>
171da177e4SLinus Torvalds #include <linux/list.h>
181da177e4SLinus Torvalds 
191da177e4SLinus Torvalds /*
201da177e4SLinus Torvalds  * Shorthands
211da177e4SLinus Torvalds  */
221da177e4SLinus Torvalds #define signalled()		(signal_pending(current))
231da177e4SLinus Torvalds 
241da177e4SLinus Torvalds #endif /* _LINUX_SUNRPC_TYPES_H_ */
25