/* * Copyright(c) 2012-2022 Intel Corporation * Copyright(c) 2024 Huawei Technologies * SPDX-License-Identifier: BSD-3-Clause */ #ifndef __LINUX_KERNEL_VERSION_H__ #define __LINUX_KERNEL_VERSION_H__ /* Libraries. */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "exp_obj.h" #include "generated_defines.h" #ifdef CONFIG_SLAB #include #endif #ifndef SHRT_MIN #define SHRT_MIN ((s16)-32768) #endif #ifndef SHRT_MAX #define SHRT_MAX ((s16)32767) #endif #define ENOTSUP ENOTSUPP /* rate-limited printk */ #define CAS_PRINT_RL(...) \ if (printk_ratelimit()) \ printk(__VA_ARGS__) #endif /* #ifndef __LINUX_KERNEL_VERSION_H__ */