.. | .. |
---|
225 | 225 | |
---|
226 | 226 | void c8sectpfe_debugfs_init(struct c8sectpfei *fei) |
---|
227 | 227 | { |
---|
228 | | - struct dentry *root; |
---|
229 | | - struct dentry *file; |
---|
230 | | - |
---|
231 | | - root = debugfs_create_dir("c8sectpfe", NULL); |
---|
232 | | - if (!root) |
---|
233 | | - goto err; |
---|
234 | | - |
---|
235 | | - fei->root = root; |
---|
236 | | - |
---|
237 | 228 | fei->regset = devm_kzalloc(fei->dev, sizeof(*fei->regset), GFP_KERNEL); |
---|
238 | 229 | if (!fei->regset) |
---|
239 | | - goto err; |
---|
| 230 | + return; |
---|
240 | 231 | |
---|
241 | 232 | fei->regset->regs = fei_sys_regs; |
---|
242 | 233 | fei->regset->nregs = ARRAY_SIZE(fei_sys_regs); |
---|
243 | 234 | fei->regset->base = fei->io; |
---|
244 | 235 | |
---|
245 | | - file = debugfs_create_regset32("registers", S_IRUGO, root, |
---|
246 | | - fei->regset); |
---|
247 | | - if (!file) { |
---|
248 | | - dev_err(fei->dev, |
---|
249 | | - "%s not able to create 'registers' debugfs\n" |
---|
250 | | - , __func__); |
---|
251 | | - goto err; |
---|
252 | | - } |
---|
253 | | - |
---|
254 | | - return; |
---|
255 | | - |
---|
256 | | -err: |
---|
257 | | - debugfs_remove_recursive(root); |
---|
| 236 | + fei->root = debugfs_create_dir("c8sectpfe", NULL); |
---|
| 237 | + debugfs_create_regset32("registers", S_IRUGO, fei->root, fei->regset); |
---|
258 | 238 | } |
---|
259 | 239 | |
---|
260 | 240 | void c8sectpfe_debugfs_exit(struct c8sectpfei *fei) |
---|