#if !defined(__AEE_IPANIC_VERSION_H__) #define __AEE_IPANIC_VERSION_H__ #include struct ipanic_log_index { #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 5, 0) unsigned value; #else u32 idx; u64 seq; #endif }; #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 5, 0) extern unsigned log_end; extern int log_buf_copy2(char *dest, int dest_len, int log_copy_start, int log_copy_end); #else #include extern u32 log_first_idx; extern u64 log_first_seq; extern u32 log_next_idx; extern u64 log_next_seq; int ipanic_kmsg_dump3(struct kmsg_dumper *dumper, char *buf, size_t len); #endif #endif