Ver código fonte

procfs: Remove unnecessary cleanup on proc_create failure

keytouch 1 ano atrás
pai
commit
5e2b7aa2e3
4 arquivos alterados com 0 adições e 4 exclusões
  1. 0 1
      examples/procfs2.c
  2. 0 1
      examples/procfs3.c
  3. 0 1
      examples/procfs4.c
  4. 0 1
      examples/sleep.c

+ 0 - 1
examples/procfs2.c

@@ -77,7 +77,6 @@ static int __init procfs2_init(void)
 {
     our_proc_file = proc_create(PROCFS_NAME, 0644, NULL, &proc_file_fops);
     if (NULL == our_proc_file) {
-        proc_remove(our_proc_file);
         pr_alert("Error:Could not initialize /proc/%s\n", PROCFS_NAME);
         return -ENOMEM;
     }

+ 0 - 1
examples/procfs3.c

@@ -82,7 +82,6 @@ static int __init procfs3_init(void)
     our_proc_file = proc_create(PROCFS_ENTRY_FILENAME, 0644, NULL,
                                 &file_ops_4_our_proc_file);
     if (our_proc_file == NULL) {
-        remove_proc_entry(PROCFS_ENTRY_FILENAME, NULL);
         pr_debug("Error: Could not initialize /proc/%s\n",
                  PROCFS_ENTRY_FILENAME);
         return -ENOMEM;

+ 0 - 1
examples/procfs4.c

@@ -98,7 +98,6 @@ static int __init procfs4_init(void)
 
     entry = proc_create(PROC_NAME, 0, NULL, &my_file_ops);
     if (entry == NULL) {
-        remove_proc_entry(PROC_NAME, NULL);
         pr_debug("Error: Could not initialize /proc/%s\n", PROC_NAME);
         return -ENOMEM;
     }

+ 0 - 1
examples/sleep.c

@@ -194,7 +194,6 @@ static int __init sleep_init(void)
     our_proc_file =
         proc_create(PROC_ENTRY_FILENAME, 0644, NULL, &file_ops_4_our_proc_file);
     if (our_proc_file == NULL) {
-        remove_proc_entry(PROC_ENTRY_FILENAME, NULL);
         pr_debug("Error: Could not initialize /proc/%s\n", PROC_ENTRY_FILENAME);
         return -ENOMEM;
     }