cregit-Linux how code gets into the kernel

Release 4.14 tools/virtio/linux/err.h

/* SPDX-License-Identifier: GPL-2.0 */
#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 Russell19100.00%1100.00%
Total19100.00%1100.00%


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

Contributors

PersonTokensPropCommitsCommitProp
Rusty 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 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 Russell26100.00%1100.00%
Total26100.00%1100.00%

#endif /* ERR_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Rusty Russell10799.07%150.00%
Greg Kroah-Hartman10.93%150.00%
Total108100.00%2100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.