cregit-Linux how code gets into the kernel

Release 4.7 tools/virtio/linux/err.h

#ifndef ERR_H

#define ERR_H

#define MAX_ERRNO	4095


#define IS_ERR_VALUE(x) unlikely((x) >= (unsigned long)-MAX_ERRNO)


static inline void * __must_check ERR_PTR(long error) { return (void *) error; }

Contributors

PersonTokensPropCommitsCommitProp
rusty russellrusty russell19100.00%1100.00%
Total19100.00%1100.00%


static inline long __must_check PTR_ERR(const void *ptr) { return (long) ptr; }

Contributors

PersonTokensPropCommitsCommitProp
rusty russellrusty russell19100.00%1100.00%
Total19100.00%1100.00%


static inline long __must_check IS_ERR(const void *ptr) { return IS_ERR_VALUE((unsigned long)ptr); }

Contributors

PersonTokensPropCommitsCommitProp
rusty russellrusty russell23100.00%1100.00%
Total23100.00%1100.00%


static inline long __must_check IS_ERR_OR_NULL(const void *ptr) { return !ptr || IS_ERR_VALUE((unsigned long)ptr); }

Contributors

PersonTokensPropCommitsCommitProp
rusty russellrusty russell26100.00%1100.00%
Total26100.00%1100.00%

#endif /* ERR_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
rusty russellrusty russell107100.00%1100.00%
Total107100.00%1100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
{% endraw %}