.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* |
---|
2 | 3 | * (C) 2001 Clemson University and The University of Chicago |
---|
3 | 4 | * |
---|
.. | .. |
---|
30 | 31 | __u64 orangefs_gossip_debug_mask; |
---|
31 | 32 | int op_timeout_secs = ORANGEFS_DEFAULT_OP_TIMEOUT_SECS; |
---|
32 | 33 | int slot_timeout_secs = ORANGEFS_DEFAULT_SLOT_TIMEOUT_SECS; |
---|
| 34 | +int orangefs_cache_timeout_msecs = 50; |
---|
33 | 35 | int orangefs_dcache_timeout_msecs = 50; |
---|
34 | 36 | int orangefs_getattr_timeout_msecs = 50; |
---|
35 | 37 | |
---|
36 | 38 | MODULE_LICENSE("GPL"); |
---|
| 39 | +MODULE_IMPORT_NS(ANDROID_GKI_VFS_EXPORT_ONLY); |
---|
37 | 40 | MODULE_AUTHOR("ORANGEFS Development Team"); |
---|
38 | 41 | MODULE_DESCRIPTION("The Linux Kernel VFS interface to ORANGEFS"); |
---|
39 | 42 | MODULE_PARM_DESC(module_parm_debug_mask, "debugging level (see orangefs-debug.h for values)"); |
---|
.. | .. |
---|
77 | 80 | |
---|
78 | 81 | static int __init orangefs_init(void) |
---|
79 | 82 | { |
---|
80 | | - int ret = -1; |
---|
| 83 | + int ret; |
---|
81 | 84 | __u32 i = 0; |
---|
82 | 85 | |
---|
83 | 86 | if (op_timeout_secs < 0) |
---|
.. | .. |
---|
127 | 130 | if (ret) |
---|
128 | 131 | goto cleanup_key_table; |
---|
129 | 132 | |
---|
130 | | - ret = orangefs_debugfs_init(module_parm_debug_mask); |
---|
131 | | - if (ret) |
---|
132 | | - goto debugfs_init_failed; |
---|
| 133 | + orangefs_debugfs_init(module_parm_debug_mask); |
---|
133 | 134 | |
---|
134 | 135 | ret = orangefs_sysfs_init(); |
---|
135 | 136 | if (ret) |
---|
.. | .. |
---|
141 | 142 | gossip_err("%s: could not initialize device subsystem %d!\n", |
---|
142 | 143 | __func__, |
---|
143 | 144 | ret); |
---|
144 | | - goto cleanup_device; |
---|
| 145 | + goto cleanup_sysfs; |
---|
145 | 146 | } |
---|
146 | 147 | |
---|
147 | 148 | ret = register_filesystem(&orangefs_fs_type); |
---|
.. | .. |
---|
149 | 150 | pr_info("%s: module version %s loaded\n", |
---|
150 | 151 | __func__, |
---|
151 | 152 | ORANGEFS_VERSION); |
---|
152 | | - ret = 0; |
---|
153 | 153 | goto out; |
---|
154 | 154 | } |
---|
155 | 155 | |
---|
156 | | - orangefs_sysfs_exit(); |
---|
157 | | - |
---|
158 | | -cleanup_device: |
---|
159 | 156 | orangefs_dev_cleanup(); |
---|
160 | 157 | |
---|
161 | | -sysfs_init_failed: |
---|
| 158 | +cleanup_sysfs: |
---|
| 159 | + orangefs_sysfs_exit(); |
---|
162 | 160 | |
---|
163 | | -debugfs_init_failed: |
---|
| 161 | +sysfs_init_failed: |
---|
164 | 162 | orangefs_debugfs_cleanup(); |
---|
165 | 163 | |
---|
166 | 164 | cleanup_key_table: |
---|