blob: 784f0860527be4e5473ff82f96a8267278770340 [file] [log] [blame]
Jeff Layton84cbada2017-07-06 07:02:24 -04001#ifndef _LINUX_ERRSEQ_H
2#define _LINUX_ERRSEQ_H
3
4/* See lib/errseq.c for more info */
5
6typedef u32 errseq_t;
7
Jeff Layton3acdfd22017-07-24 06:22:15 -04008errseq_t errseq_set(errseq_t *eseq, int err);
Jeff Layton84cbada2017-07-06 07:02:24 -04009errseq_t errseq_sample(errseq_t *eseq);
10int errseq_check(errseq_t *eseq, errseq_t since);
11int errseq_check_and_advance(errseq_t *eseq, errseq_t *since);
12#endif