diff options
Diffstat (limited to 'include/linux/errseq.h')
-rw-r--r-- | include/linux/errseq.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/include/linux/errseq.h b/include/linux/errseq.h index 9e0d444ac88d..784f0860527b 100644 --- a/include/linux/errseq.h +++ b/include/linux/errseq.h | |||
@@ -5,14 +5,7 @@ | |||
5 | 5 | ||
6 | typedef u32 errseq_t; | 6 | typedef u32 errseq_t; |
7 | 7 | ||
8 | errseq_t __errseq_set(errseq_t *eseq, int err); | 8 | errseq_t errseq_set(errseq_t *eseq, int err); |
9 | static inline void errseq_set(errseq_t *eseq, int err) | ||
10 | { | ||
11 | /* Optimize for the common case of no error */ | ||
12 | if (unlikely(err)) | ||
13 | __errseq_set(eseq, err); | ||
14 | } | ||
15 | |||
16 | errseq_t errseq_sample(errseq_t *eseq); | 9 | errseq_t errseq_sample(errseq_t *eseq); |
17 | int errseq_check(errseq_t *eseq, errseq_t since); | 10 | int errseq_check(errseq_t *eseq, errseq_t since); |
18 | int errseq_check_and_advance(errseq_t *eseq, errseq_t *since); | 11 | int errseq_check_and_advance(errseq_t *eseq, errseq_t *since); |