Jeff Layton | 84cbada | 2017-07-06 07:02:24 -0400 | [diff] [blame] | 1 | #ifndef _LINUX_ERRSEQ_H |
2 | #define _LINUX_ERRSEQ_H | ||||
3 | |||||
4 | /* See lib/errseq.c for more info */ | ||||
5 | |||||
6 | typedef u32 errseq_t; | ||||
7 | |||||
Jeff Layton | 3acdfd2 | 2017-07-24 06:22:15 -0400 | [diff] [blame^] | 8 | errseq_t errseq_set(errseq_t *eseq, int err); |
Jeff Layton | 84cbada | 2017-07-06 07:02:24 -0400 | [diff] [blame] | 9 | errseq_t errseq_sample(errseq_t *eseq); |
10 | int errseq_check(errseq_t *eseq, errseq_t since); | ||||
11 | int errseq_check_and_advance(errseq_t *eseq, errseq_t *since); | ||||
12 | #endif |