This file is indexed.

/usr/src/spl-0.6.5.9/spl_config.h.in is in spl-dkms 0.6.5.9-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
/* spl_config.h.in.  Generated from configure.ac by autoheader.  */

/* Atomic types use spinlocks */
#undef ATOMIC_SPINLOCK

/* Define to 1 to enable basic kmem accounting */
#undef DEBUG_KMEM

/* Define to 1 to enable detailed kmem tracking */
#undef DEBUG_KMEM_TRACKING

/* new shrinker callback wants 2 args */
#undef HAVE_2ARGS_NEW_SHRINKER_CALLBACK

/* old shrinker callback wants 2 args */
#undef HAVE_2ARGS_OLD_SHRINKER_CALLBACK

/* vfs_fsync() wants 2 args */
#undef HAVE_2ARGS_VFS_FSYNC

/* vfs_getattr wants 2 args */
#undef HAVE_2ARGS_VFS_GETATTR

/* vfs_unlink() wants 2 args */
#undef HAVE_2ARGS_VFS_UNLINK

/* zlib_deflate_workspacesize() wants 2 args */
#undef HAVE_2ARGS_ZLIB_DEFLATE_WORKSPACESIZE

/* old shrinker callback wants 3 args */
#undef HAVE_3ARGS_SHRINKER_CALLBACK

/* vfs_unlink() wants 3 args */
#undef HAVE_3ARGS_VFS_UNLINK

/* vfs_rename() wants 4 args */
#undef HAVE_4ARGS_VFS_RENAME

/* vfs_rename() wants 5 args */
#undef HAVE_5ARGS_VFS_RENAME

/* vfs_rename() wants 6 args */
#undef HAVE_6ARGS_VFS_RENAME

/* kernel defines atomic64_t */
#undef HAVE_ATOMIC64_T

/* struct ctl_table has ctl_name */
#undef HAVE_CTL_NAME

/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H

/* fops->fallocate() exists */
#undef HAVE_FILE_FALLOCATE

/* struct fs_struct uses spinlock_t */
#undef HAVE_FS_STRUCT_SPINLOCK

/* group_info->gid exists */
#undef HAVE_GROUP_INFO_GID

/* fops->fallocate() exists */
#undef HAVE_INODE_FALLOCATE

/* yes */
#undef HAVE_INODE_LOCK_SHARED

/* truncate_range() inode operation is available */
#undef HAVE_INODE_TRUNCATE_RANGE

/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H

/* struct kmem_cache has allocflags */
#undef HAVE_KMEM_CACHE_ALLOCFLAGS

/* struct kmem_cache has gfpflags */
#undef HAVE_KMEM_CACHE_GFPFLAGS

/* kuid_t/kgid_t in use */
#undef HAVE_KUIDGID_T

/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H

/* yes */
#undef HAVE_MUTEX_OWNER

/* yes */
#undef HAVE_PDE_DATA

/* __put_task_struct() is available */
#undef HAVE_PUT_TASK_STRUCT

/* struct rw_semaphore has member activity */
#undef HAVE_RWSEM_ACTIVITY

/* struct rw_semaphore has atomic_long_t member count */
#undef HAVE_RWSEM_ATOMIC_LONG_COUNT

/* linux/sched/rt.h exists */
#undef HAVE_SCHED_RT_HEADER

/* set_fs_pwd() needs const path * */
#undef HAVE_SET_FS_PWD_WITH_CONST

/* struct shrink_control exists */
#undef HAVE_SHRINK_CONTROL_STRUCT

/* ->count_objects exists */
#undef HAVE_SPLIT_SHRINKER_CALLBACK

/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H

/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H

/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H

/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H

/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H

/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H

/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H

/* usleep_range is available */
#undef HAVE_USLEEP_RANGE

/* yes */
#undef HAVE_WAIT_ON_BIT_ACTION

/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR

/* Name of package */
#undef PACKAGE

/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT

/* Define to the full name of this package. */
#undef PACKAGE_NAME

/* Define to the full name and version of this package. */
#undef PACKAGE_STRING

/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME

/* Define to the home page for this package. */
#undef PACKAGE_URL

/* Define to the version of this package. */
#undef PACKAGE_VERSION

/* struct rw_semaphore member wait_lock is raw_spinlock_t */
#undef RWSEM_SPINLOCK_IS_RAW

/* Define to 1 if GPL-only symbols can be used */
#undef SPL_IS_GPL_COMPATIBLE

/* Define the project alias string. */
#undef SPL_META_ALIAS

/* Define the project author. */
#undef SPL_META_AUTHOR

/* Define the project release date. */
#undef SPL_META_DATA

/* Define the project license. */
#undef SPL_META_LICENSE

/* Define the libtool library 'age' version information. */
#undef SPL_META_LT_AGE

/* Define the libtool library 'current' version information. */
#undef SPL_META_LT_CURRENT

/* Define the libtool library 'revision' version information. */
#undef SPL_META_LT_REVISION

/* Define the project name. */
#undef SPL_META_NAME

/* Define the project release. */
#undef SPL_META_RELEASE

/* Define the project version. */
#undef SPL_META_VERSION

/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS

/* Version number of package */
#undef VERSION