Coverity-updates archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

New Defects reported by Coverity Scan for NetBSD



Hi,

Please find the latest report on new defect(s) introduced to NetBSD 
(NetBSD-i386-kernel) found with Coverity Scan

Defect(s) Reported-by: Coverity Scan
Showing 7 of 45 defects
        
** CID 1125865: Uninitialized scalar variable (UNINIT)
/sys/uvm/uvm_stat.c: 74

** CID 1125864: Uninitialized scalar variable (UNINIT)
/sys/uvm/uvm_meter.c: 126

** CID 1125863: Uninitialized scalar variable (UNINIT)
/sys/miscfs/procfs/procfs_linux.c: 286

** CID 1125862: Uninitialized scalar variable (UNINIT)
/sys/kern/sys_sched.c: 366

** CID 1125861: Uninitialized scalar variable (UNINIT)
/sys/kern/sys_pset.c: 328

** CID 1125860: Uninitialized scalar variable (UNINIT)
/sys/kern/sys_pset.c: 224

** CID 1125859: Uninitialized scalar variable (UNINIT)
/sys/kern/subr_prf.c: 238


________________________________________________________________________
CID 1125865: Uninitialized scalar variable (UNINIT)

/sys/uvm/uvm_stat.c: 57 ( var_decl)
   54        __attribute__((__format__(__printf__,1,2))))
   55    {
   56           int active, inactive;
>>> Declaring variable "cii" without initializer.
   57           CPU_INFO_ITERATOR cii;
   58           struct cpu_info *ci;
   59    
   60           uvm_estimatepageable(&active, &inactive);
   61    
  

/sys/uvm/uvm_stat.c: 74 ( uninit_use)
   71           (*pr)("  freemin=%d, free-target=%d, wired-max=%d\n",
   72               uvmexp.freemin, uvmexp.freetarg, uvmexp.wiredmax);
   73    
>>> CID 1125865: Uninitialized scalar variable (UNINIT)
>>> Using uninitialized value "cii".
   74           for (CPU_INFO_FOREACH(cii, ci)) {
   75                   (*pr)("  cpu%u:\n", cpu_index(ci));
   76                   (*pr)("    faults=%" PRIu64 ", traps=%" PRIu64 ", "
   77                       "intrs=%" PRIu64 ", ctxswitch=%" PRIu64 "\n",
   78                       ci->ci_data.cpu_nfault, ci->ci_data.cpu_ntrap,
  
________________________________________________________________________
CID 1125864: Uninitialized scalar variable (UNINIT)

/sys/uvm/uvm_meter.c: 97 ( var_decl)
   94           struct sysctlnode node;
   95           struct uvmexp_sysctl u;
   96           int active, inactive;
>>> Declaring variable "cii" without initializer.
   97           CPU_INFO_ITERATOR cii;
   98           struct cpu_info *ci;
   99    
   100          uvm_estimatepageable(&active, &inactive);
   101    
  

/sys/uvm/uvm_meter.c: 126 ( uninit_use)
   123          u.swpginuse = uvmexp.swpginuse;
   124          u.swpgonly = uvmexp.swpgonly;
   125          u.nswget = uvmexp.nswget;
>>> CID 1125864: Uninitialized scalar variable (UNINIT)
>>> Using uninitialized value "cii".
   126          for (CPU_INFO_FOREACH(cii, ci)) {
   127                  u.faults += ci->ci_data.cpu_nfault;
   128                  u.traps += ci->ci_data.cpu_ntrap;
   129                  u.intrs += ci->ci_data.cpu_nintr;
   130                  u.swtch += ci->ci_data.cpu_nswtch;
  
________________________________________________________________________
CID 1125863: Uninitialized scalar variable (UNINIT)

/sys/miscfs/procfs/procfs_linux.c: 257 ( var_decl)
   254          int              len;
   255    #if defined(MULTIPROCESSOR)
   256            struct cpu_info *ci;
>>> Declaring variable "cii" without initializer.
   257            CPU_INFO_ITERATOR cii;
   258    #endif
   259          int              i;
   260          uint64_t        nintr;
   261          uint64_t        nswtch;
  

/sys/miscfs/procfs/procfs_linux.c: 286 ( uninit_use)
   283          i = 0;
   284          nintr = 0;
   285          nswtch = 0;
>>> CID 1125863: Uninitialized scalar variable (UNINIT)
>>> Using uninitialized value "cii".
   286          for (ALLCPUS) {
   287                  len += snprintf(&bf[len], LBFSZ - len, 
   288                          "cpu%d %" PRIu64 " %" PRIu64 " %" PRIu64 " %" 
PRIu64
   289                          "\n", i,
   290                          CPUNAME->ci_schedstate.spc_cp_time[CP_USER],
  
________________________________________________________________________
CID 1125862: Uninitialized scalar variable (UNINIT)

/sys/kern/sys_sched.c: 344 ( var_decl)
   341          struct cpu_info *ici, *ci;
   342          struct proc *p;
   343          struct lwp *t;
>>> Declaring variable "cii" without initializer.
   344          CPU_INFO_ITERATOR cii;
   345          bool alloff;
   346          lwpid_t lid;
   347          u_int lcnt;
   348          int error;
  

/sys/kern/sys_sched.c: 366 ( uninit_use)
   363          ci = NULL;
   364          alloff = false;
   365          mutex_enter(&cpu_lock);
>>> CID 1125862: Uninitialized scalar variable (UNINIT)
>>> Using uninitialized value "cii".
   366          for (CPU_INFO_FOREACH(cii, ici)) {
   367                  struct schedstate_percpu *ispc;
   368    
   369                  if (!kcpuset_isset(kcset, cpu_index(ici))) {
   370                          continue;
  
________________________________________________________________________
CID 1125861: Uninitialized scalar variable (UNINIT)

/sys/kern/sys_pset.c: 317 ( var_decl)
   314          struct schedstate_percpu *spc = NULL;
   315          struct lwp *t;
   316          psetid_t psid = SCARG(uap, psid), opsid = 0;
>>> Declaring variable "cii" without initializer.
   317          CPU_INFO_ITERATOR cii;
   318          int error = 0, nnone = 0;
   319    
   320          /* Available only for super-user, except the case of PS_QUERY */
   321          if (kauth_authorize_system(l->l_cred, KAUTH_SYSTEM_PSET,
  

/sys/kern/sys_pset.c: 328 ( uninit_use)
   325    
   326          /* Find the target CPU */
   327          mutex_enter(&cpu_lock);
>>> CID 1125861: Uninitialized scalar variable (UNINIT)
>>> Using uninitialized value "cii".
   328          for (CPU_INFO_FOREACH(cii, ici)) {
   329                  struct schedstate_percpu *ispc;
   330                  ispc = &ici->ci_schedstate;
   331                  if (cpu_index(ici) == SCARG(uap, cpuid)) {
   332                          ci = ici;
  
________________________________________________________________________
CID 1125860: Uninitialized scalar variable (UNINIT)

/sys/kern/sys_pset.c: 209 ( var_decl)
   206          struct cpu_info *ci;
   207          pset_info_t *pi;
   208          struct lwp *l;
>>> Declaring variable "cii" without initializer.
   209          CPU_INFO_ITERATOR cii;
   210          int error;
   211    
   212          mutex_enter(&cpu_lock);
   213          if (psid == PS_MYID) {
  

/sys/kern/sys_pset.c: 224 ( uninit_use)
   221          }
   222    
   223          /* Release the processor-set from all CPUs */
>>> CID 1125860: Uninitialized scalar variable (UNINIT)
>>> Using uninitialized value "cii".
   224          for (CPU_INFO_FOREACH(cii, ci)) {
   225                  struct schedstate_percpu *spc;
   226    
   227                  spc = &ci->ci_schedstate;
   228                  if (spc->spc_psid != psid)
  
________________________________________________________________________
CID 1125859: Uninitialized scalar variable (UNINIT)

/sys/kern/subr_prf.c: 207 ( var_decl)
   204    void
   205    vpanic(const char *fmt, va_list ap)
   206    {
>>> Declaring variable "cii" without initializer.
   207          CPU_INFO_ITERATOR cii;
   208          struct cpu_info *ci, *oci;
   209          int bootopt;
   210          static char scratchstr[256]; /* stores panic message */
   211    
  

/sys/kern/subr_prf.c: 238 ( uninit_use)
   235                   * locks.
   236                   */
   237                  curlwp->l_pflag |= LP_BOUND;
>>> CID 1125859: Uninitialized scalar variable (UNINIT)
>>> Using uninitialized value "cii".
   238                  for (CPU_INFO_FOREACH(cii, ci)) {
   239                          ci->ci_schedstate.spc_flags |= SPCF_OFFLINE;
   240                  }
   241          }
   242    
  
________________________________________________________________________
To view the defects in Coverity Scan visit, http://scan.coverity.com

To unsubscribe from the email notification for new defects, 
http://scan5.coverity.com/cgi-bin/unsubscribe.py


Home | Main Index | Thread Index | Old Index