Ignore:
Timestamp:
Apr 18, 2017, 8:47:31 AM (6 weeks ago)
Author:
brainslayer
Message:

update kernels

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-4.9/fs/orangefs/orangefs-debugfs.c

    r31574 r31884  
    672672                cdm_element_count =
    673673                        orangefs_prepare_cdm_array(client_debug_array_string);
    674                 if (cdm_element_count <= 0)
     674                if (cdm_element_count <= 0) {
     675                        kfree(new);
    675676                        goto out;
     677                }
    676678
    677679                for (i = 0; i < cdm_element_count; i++) {
     
    964966
    965967        ret = copy_from_user(&client_debug_array_string,
    966                                      (void __user *)arg,
    967                                      ORANGEFS_MAX_DEBUG_STRING_LEN);
     968                             (void __user *)arg,
     969                             ORANGEFS_MAX_DEBUG_STRING_LEN);
    968970
    969971        if (ret != 0) {
    970972                pr_info("%s: CLIENT_STRING: copy_from_user failed\n",
    971973                        __func__);
    972                 return -EIO;
     974                return -EFAULT;
    973975        }
    974976
     
    985987        client_debug_array_string[ORANGEFS_MAX_DEBUG_STRING_LEN - 1] =
    986988                '\0';
    987        
     989
    988990        pr_info("%s: client debug array string has been received.\n",
    989991                __func__);
     
    992994
    993995                /* Build a proper debug help string. */
    994                 if (orangefs_prepare_debugfs_help_string(0)) {
     996                ret = orangefs_prepare_debugfs_help_string(0);
     997                if (ret) {
    995998                        gossip_err("%s: no debug help string \n",
    996999                                   __func__);
    997                         return -EIO;
     1000                        return ret;
    9981001                }
    9991002
     
    10081011        help_string_initialized++;
    10091012
    1010         return ret;
     1013        return 0;
    10111014}
    10121015
Note: See TracChangeset for help on using the changeset viewer.