diff options
Diffstat (limited to 'fs/xfs/linux-2.6/xfs_sysctl.c')
| -rw-r--r-- | fs/xfs/linux-2.6/xfs_sysctl.c | 62 |
1 files changed, 15 insertions, 47 deletions
diff --git a/fs/xfs/linux-2.6/xfs_sysctl.c b/fs/xfs/linux-2.6/xfs_sysctl.c index c5bc67c4e3bb..7bb5092d6ae4 100644 --- a/fs/xfs/linux-2.6/xfs_sysctl.c +++ b/fs/xfs/linux-2.6/xfs_sysctl.c | |||
| @@ -55,170 +55,140 @@ xfs_stats_clear_proc_handler( | |||
| 55 | 55 | ||
| 56 | static ctl_table xfs_table[] = { | 56 | static ctl_table xfs_table[] = { |
| 57 | { | 57 | { |
| 58 | .ctl_name = XFS_SGID_INHERIT, | ||
| 59 | .procname = "irix_sgid_inherit", | 58 | .procname = "irix_sgid_inherit", |
| 60 | .data = &xfs_params.sgid_inherit.val, | 59 | .data = &xfs_params.sgid_inherit.val, |
| 61 | .maxlen = sizeof(int), | 60 | .maxlen = sizeof(int), |
| 62 | .mode = 0644, | 61 | .mode = 0644, |
| 63 | .proc_handler = &proc_dointvec_minmax, | 62 | .proc_handler = proc_dointvec_minmax, |
| 64 | .strategy = &sysctl_intvec, | ||
| 65 | .extra1 = &xfs_params.sgid_inherit.min, | 63 | .extra1 = &xfs_params.sgid_inherit.min, |
| 66 | .extra2 = &xfs_params.sgid_inherit.max | 64 | .extra2 = &xfs_params.sgid_inherit.max |
| 67 | }, | 65 | }, |
| 68 | { | 66 | { |
| 69 | .ctl_name = XFS_SYMLINK_MODE, | ||
| 70 | .procname = "irix_symlink_mode", | 67 | .procname = "irix_symlink_mode", |
| 71 | .data = &xfs_params.symlink_mode.val, | 68 | .data = &xfs_params.symlink_mode.val, |
| 72 | .maxlen = sizeof(int), | 69 | .maxlen = sizeof(int), |
| 73 | .mode = 0644, | 70 | .mode = 0644, |
| 74 | .proc_handler = &proc_dointvec_minmax, | 71 | .proc_handler = proc_dointvec_minmax, |
| 75 | .strategy = &sysctl_intvec, | ||
| 76 | .extra1 = &xfs_params.symlink_mode.min, | 72 | .extra1 = &xfs_params.symlink_mode.min, |
| 77 | .extra2 = &xfs_params.symlink_mode.max | 73 | .extra2 = &xfs_params.symlink_mode.max |
| 78 | }, | 74 | }, |
| 79 | { | 75 | { |
| 80 | .ctl_name = XFS_PANIC_MASK, | ||
| 81 | .procname = "panic_mask", | 76 | .procname = "panic_mask", |
| 82 | .data = &xfs_params.panic_mask.val, | 77 | .data = &xfs_params.panic_mask.val, |
| 83 | .maxlen = sizeof(int), | 78 | .maxlen = sizeof(int), |
| 84 | .mode = 0644, | 79 | .mode = 0644, |
| 85 | .proc_handler = &proc_dointvec_minmax, | 80 | .proc_handler = proc_dointvec_minmax, |
| 86 | .strategy = &sysctl_intvec, | ||
| 87 | .extra1 = &xfs_params.panic_mask.min, | 81 | .extra1 = &xfs_params.panic_mask.min, |
| 88 | .extra2 = &xfs_params.panic_mask.max | 82 | .extra2 = &xfs_params.panic_mask.max |
| 89 | }, | 83 | }, |
| 90 | 84 | ||
| 91 | { | 85 | { |
| 92 | .ctl_name = XFS_ERRLEVEL, | ||
| 93 | .procname = "error_level", | 86 | .procname = "error_level", |
| 94 | .data = &xfs_params.error_level.val, | 87 | .data = &xfs_params.error_level.val, |
| 95 | .maxlen = sizeof(int), | 88 | .maxlen = sizeof(int), |
| 96 | .mode = 0644, | 89 | .mode = 0644, |
| 97 | .proc_handler = &proc_dointvec_minmax, | 90 | .proc_handler = proc_dointvec_minmax, |
| 98 | .strategy = &sysctl_intvec, | ||
| 99 | .extra1 = &xfs_params.error_level.min, | 91 | .extra1 = &xfs_params.error_level.min, |
| 100 | .extra2 = &xfs_params.error_level.max | 92 | .extra2 = &xfs_params.error_level.max |
| 101 | }, | 93 | }, |
| 102 | { | 94 | { |
| 103 | .ctl_name = XFS_SYNCD_TIMER, | ||
| 104 | .procname = "xfssyncd_centisecs", | 95 | .procname = "xfssyncd_centisecs", |
| 105 | .data = &xfs_params.syncd_timer.val, | 96 | .data = &xfs_params.syncd_timer.val, |
| 106 | .maxlen = sizeof(int), | 97 | .maxlen = sizeof(int), |
| 107 | .mode = 0644, | 98 | .mode = 0644, |
| 108 | .proc_handler = &proc_dointvec_minmax, | 99 | .proc_handler = proc_dointvec_minmax, |
| 109 | .strategy = &sysctl_intvec, | ||
| 110 | .extra1 = &xfs_params.syncd_timer.min, | 100 | .extra1 = &xfs_params.syncd_timer.min, |
| 111 | .extra2 = &xfs_params.syncd_timer.max | 101 | .extra2 = &xfs_params.syncd_timer.max |
| 112 | }, | 102 | }, |
| 113 | { | 103 | { |
| 114 | .ctl_name = XFS_INHERIT_SYNC, | ||
| 115 | .procname = "inherit_sync", | 104 | .procname = "inherit_sync", |
| 116 | .data = &xfs_params.inherit_sync.val, | 105 | .data = &xfs_params.inherit_sync.val, |
| 117 | .maxlen = sizeof(int), | 106 | .maxlen = sizeof(int), |
| 118 | .mode = 0644, | 107 | .mode = 0644, |
| 119 | .proc_handler = &proc_dointvec_minmax, | 108 | .proc_handler = proc_dointvec_minmax, |
| 120 | .strategy = &sysctl_intvec, | ||
| 121 | .extra1 = &xfs_params.inherit_sync.min, | 109 | .extra1 = &xfs_params.inherit_sync.min, |
| 122 | .extra2 = &xfs_params.inherit_sync.max | 110 | .extra2 = &xfs_params.inherit_sync.max |
| 123 | }, | 111 | }, |
| 124 | { | 112 | { |
| 125 | .ctl_name = XFS_INHERIT_NODUMP, | ||
| 126 | .procname = "inherit_nodump", | 113 | .procname = "inherit_nodump", |
| 127 | .data = &xfs_params.inherit_nodump.val, | 114 | .data = &xfs_params.inherit_nodump.val, |
| 128 | .maxlen = sizeof(int), | 115 | .maxlen = sizeof(int), |
| 129 | .mode = 0644, | 116 | .mode = 0644, |
| 130 | .proc_handler = &proc_dointvec_minmax, | 117 | .proc_handler = proc_dointvec_minmax, |
| 131 | .strategy = &sysctl_intvec, | ||
| 132 | .extra1 = &xfs_params.inherit_nodump.min, | 118 | .extra1 = &xfs_params.inherit_nodump.min, |
| 133 | .extra2 = &xfs_params.inherit_nodump.max | 119 | .extra2 = &xfs_params.inherit_nodump.max |
| 134 | }, | 120 | }, |
| 135 | { | 121 | { |
| 136 | .ctl_name = XFS_INHERIT_NOATIME, | ||
| 137 | .procname = "inherit_noatime", | 122 | .procname = "inherit_noatime", |
| 138 | .data = &xfs_params.inherit_noatim.val, | 123 | .data = &xfs_params.inherit_noatim.val, |
| 139 | .maxlen = sizeof(int), | 124 | .maxlen = sizeof(int), |
| 140 | .mode = 0644, | 125 | .mode = 0644, |
| 141 | .proc_handler = &proc_dointvec_minmax, | 126 | .proc_handler = proc_dointvec_minmax, |
| 142 | .strategy = &sysctl_intvec, | ||
| 143 | .extra1 = &xfs_params.inherit_noatim.min, | 127 | .extra1 = &xfs_params.inherit_noatim.min, |
| 144 | .extra2 = &xfs_params.inherit_noatim.max | 128 | .extra2 = &xfs_params.inherit_noatim.max |
| 145 | }, | 129 | }, |
| 146 | { | 130 | { |
| 147 | .ctl_name = XFS_BUF_TIMER, | ||
| 148 | .procname = "xfsbufd_centisecs", | 131 | .procname = "xfsbufd_centisecs", |
| 149 | .data = &xfs_params.xfs_buf_timer.val, | 132 | .data = &xfs_params.xfs_buf_timer.val, |
| 150 | .maxlen = sizeof(int), | 133 | .maxlen = sizeof(int), |
| 151 | .mode = 0644, | 134 | .mode = 0644, |
| 152 | .proc_handler = &proc_dointvec_minmax, | 135 | .proc_handler = proc_dointvec_minmax, |
| 153 | .strategy = &sysctl_intvec, | ||
| 154 | .extra1 = &xfs_params.xfs_buf_timer.min, | 136 | .extra1 = &xfs_params.xfs_buf_timer.min, |
| 155 | .extra2 = &xfs_params.xfs_buf_timer.max | 137 | .extra2 = &xfs_params.xfs_buf_timer.max |
| 156 | }, | 138 | }, |
| 157 | { | 139 | { |
| 158 | .ctl_name = XFS_BUF_AGE, | ||
| 159 | .procname = "age_buffer_centisecs", | 140 | .procname = "age_buffer_centisecs", |
| 160 | .data = &xfs_params.xfs_buf_age.val, | 141 | .data = &xfs_params.xfs_buf_age.val, |
| 161 | .maxlen = sizeof(int), | 142 | .maxlen = sizeof(int), |
| 162 | .mode = 0644, | 143 | .mode = 0644, |
| 163 | .proc_handler = &proc_dointvec_minmax, | 144 | .proc_handler = proc_dointvec_minmax, |
| 164 | .strategy = &sysctl_intvec, | ||
| 165 | .extra1 = &xfs_params.xfs_buf_age.min, | 145 | .extra1 = &xfs_params.xfs_buf_age.min, |
| 166 | .extra2 = &xfs_params.xfs_buf_age.max | 146 | .extra2 = &xfs_params.xfs_buf_age.max |
| 167 | }, | 147 | }, |
| 168 | { | 148 | { |
| 169 | .ctl_name = XFS_INHERIT_NOSYM, | ||
| 170 | .procname = "inherit_nosymlinks", | 149 | .procname = "inherit_nosymlinks", |
| 171 | .data = &xfs_params.inherit_nosym.val, | 150 | .data = &xfs_params.inherit_nosym.val, |
| 172 | .maxlen = sizeof(int), | 151 | .maxlen = sizeof(int), |
| 173 | .mode = 0644, | 152 | .mode = 0644, |
| 174 | .proc_handler = &proc_dointvec_minmax, | 153 | .proc_handler = proc_dointvec_minmax, |
| 175 | .strategy = &sysctl_intvec, | ||
| 176 | .extra1 = &xfs_params.inherit_nosym.min, | 154 | .extra1 = &xfs_params.inherit_nosym.min, |
| 177 | .extra2 = &xfs_params.inherit_nosym.max | 155 | .extra2 = &xfs_params.inherit_nosym.max |
| 178 | }, | 156 | }, |
| 179 | { | 157 | { |
| 180 | .ctl_name = XFS_ROTORSTEP, | ||
| 181 | .procname = "rotorstep", | 158 | .procname = "rotorstep", |
| 182 | .data = &xfs_params.rotorstep.val, | 159 | .data = &xfs_params.rotorstep.val, |
| 183 | .maxlen = sizeof(int), | 160 | .maxlen = sizeof(int), |
| 184 | .mode = 0644, | 161 | .mode = 0644, |
| 185 | .proc_handler = &proc_dointvec_minmax, | 162 | .proc_handler = proc_dointvec_minmax, |
| 186 | .strategy = &sysctl_intvec, | ||
| 187 | .extra1 = &xfs_params.rotorstep.min, | 163 | .extra1 = &xfs_params.rotorstep.min, |
| 188 | .extra2 = &xfs_params.rotorstep.max | 164 | .extra2 = &xfs_params.rotorstep.max |
| 189 | }, | 165 | }, |
| 190 | { | 166 | { |
| 191 | .ctl_name = XFS_INHERIT_NODFRG, | ||
| 192 | .procname = "inherit_nodefrag", | 167 | .procname = "inherit_nodefrag", |
| 193 | .data = &xfs_params.inherit_nodfrg.val, | 168 | .data = &xfs_params.inherit_nodfrg.val, |
| 194 | .maxlen = sizeof(int), | 169 | .maxlen = sizeof(int), |
| 195 | .mode = 0644, | 170 | .mode = 0644, |
| 196 | .proc_handler = &proc_dointvec_minmax, | 171 | .proc_handler = proc_dointvec_minmax, |
| 197 | .strategy = &sysctl_intvec, | ||
| 198 | .extra1 = &xfs_params.inherit_nodfrg.min, | 172 | .extra1 = &xfs_params.inherit_nodfrg.min, |
| 199 | .extra2 = &xfs_params.inherit_nodfrg.max | 173 | .extra2 = &xfs_params.inherit_nodfrg.max |
| 200 | }, | 174 | }, |
| 201 | { | 175 | { |
| 202 | .ctl_name = XFS_FILESTREAM_TIMER, | ||
| 203 | .procname = "filestream_centisecs", | 176 | .procname = "filestream_centisecs", |
| 204 | .data = &xfs_params.fstrm_timer.val, | 177 | .data = &xfs_params.fstrm_timer.val, |
| 205 | .maxlen = sizeof(int), | 178 | .maxlen = sizeof(int), |
| 206 | .mode = 0644, | 179 | .mode = 0644, |
| 207 | .proc_handler = &proc_dointvec_minmax, | 180 | .proc_handler = proc_dointvec_minmax, |
| 208 | .strategy = &sysctl_intvec, | ||
| 209 | .extra1 = &xfs_params.fstrm_timer.min, | 181 | .extra1 = &xfs_params.fstrm_timer.min, |
| 210 | .extra2 = &xfs_params.fstrm_timer.max, | 182 | .extra2 = &xfs_params.fstrm_timer.max, |
| 211 | }, | 183 | }, |
| 212 | /* please keep this the last entry */ | 184 | /* please keep this the last entry */ |
| 213 | #ifdef CONFIG_PROC_FS | 185 | #ifdef CONFIG_PROC_FS |
| 214 | { | 186 | { |
| 215 | .ctl_name = XFS_STATS_CLEAR, | ||
| 216 | .procname = "stats_clear", | 187 | .procname = "stats_clear", |
| 217 | .data = &xfs_params.stats_clear.val, | 188 | .data = &xfs_params.stats_clear.val, |
| 218 | .maxlen = sizeof(int), | 189 | .maxlen = sizeof(int), |
| 219 | .mode = 0644, | 190 | .mode = 0644, |
| 220 | .proc_handler = &xfs_stats_clear_proc_handler, | 191 | .proc_handler = xfs_stats_clear_proc_handler, |
| 221 | .strategy = &sysctl_intvec, | ||
| 222 | .extra1 = &xfs_params.stats_clear.min, | 192 | .extra1 = &xfs_params.stats_clear.min, |
| 223 | .extra2 = &xfs_params.stats_clear.max | 193 | .extra2 = &xfs_params.stats_clear.max |
| 224 | }, | 194 | }, |
| @@ -229,7 +199,6 @@ static ctl_table xfs_table[] = { | |||
| 229 | 199 | ||
| 230 | static ctl_table xfs_dir_table[] = { | 200 | static ctl_table xfs_dir_table[] = { |
| 231 | { | 201 | { |
| 232 | .ctl_name = FS_XFS, | ||
| 233 | .procname = "xfs", | 202 | .procname = "xfs", |
| 234 | .mode = 0555, | 203 | .mode = 0555, |
| 235 | .child = xfs_table | 204 | .child = xfs_table |
| @@ -239,7 +208,6 @@ static ctl_table xfs_dir_table[] = { | |||
| 239 | 208 | ||
| 240 | static ctl_table xfs_root_table[] = { | 209 | static ctl_table xfs_root_table[] = { |
| 241 | { | 210 | { |
| 242 | .ctl_name = CTL_FS, | ||
| 243 | .procname = "fs", | 211 | .procname = "fs", |
| 244 | .mode = 0555, | 212 | .mode = 0555, |
| 245 | .child = xfs_dir_table | 213 | .child = xfs_dir_table |
