--- /usr/src/sys/ufs/ffs/ffs_softdep.c 2012-06-11 20:39:41.000000000 +0900 +++ /usr/src/sys/ufs/ffs/ffs_softdep.c 2012-06-11 20:40:17.000000000 +0900 @@ -12849,7 +12849,7 @@ struct thread *td; { struct inodedep_hashhead *inodedephd; - struct inodedep *inodedep; + struct inodedep *inodedep = NULL; static int next = 0; struct mount *mp; struct vnode *vp; --- /usr/src/sys/ufs/ufs/ufs_bmap.c 2012-06-11 20:45:49.000000000 +0900 +++ /usr/src/sys/ufs/ufs/ufs_bmap.c 2012-06-11 20:46:22.000000000 +0900 @@ -69,7 +69,7 @@ int *a_runb; } */ *ap; { - ufs2_daddr_t blkno; + ufs2_daddr_t blkno = 0; int error; /* --- /usr/src/sys/ufs/ufs/ufs_quota.c 2012-06-11 20:45:54.000000000 +0900 +++ /usr/src/sys/ufs/ufs/ufs_quota.c 2012-06-11 20:46:16.000000000 +0900 @@ -912,7 +912,7 @@ getquota32(struct thread *td, struct mount *mp, u_long id, int type, void *addr) { struct dqblk32 dqb32; - struct dqblk64 dqb64; + struct dqblk64 dqb64 = {}; int error; error = _getquota(td, mp, id, type, &dqb64); @@ -927,7 +927,7 @@ setquota32(struct thread *td, struct mount *mp, u_long id, int type, void *addr) { struct dqblk32 dqb32; - struct dqblk64 dqb64; + struct dqblk64 dqb64 = {}; int error; error = copyin(addr, &dqb32, sizeof(dqb32)); @@ -942,7 +942,7 @@ setuse32(struct thread *td, struct mount *mp, u_long id, int type, void *addr) { struct dqblk32 dqb32; - struct dqblk64 dqb64; + struct dqblk64 dqb64 = {}; int error; error = copyin(addr, &dqb32, sizeof(dqb32)); @@ -956,7 +956,7 @@ int getquota(struct thread *td, struct mount *mp, u_long id, int type, void *addr) { - struct dqblk64 dqb64; + struct dqblk64 dqb64 = {}; int error; error = _getquota(td, mp, id, type, &dqb64); @@ -969,7 +969,7 @@ int setquota(struct thread *td, struct mount *mp, u_long id, int type, void *addr) { - struct dqblk64 dqb64; + struct dqblk64 dqb64 = {}; int error; error = copyin(addr, &dqb64, sizeof(dqb64)); @@ -982,7 +982,7 @@ int setuse(struct thread *td, struct mount *mp, u_long id, int type, void *addr) { - struct dqblk64 dqb64; + struct dqblk64 dqb64 = {}; int error; error = copyin(addr, &dqb64, sizeof(dqb64)); --- /usr/src/sys/kern/kern_resource.c 2012-06-11 20:56:40.000000000 +0900 +++ /usr/src/sys/kern/kern_resource.c 2012-06-11 20:56:49.000000000 +0900 @@ -410,7 +410,7 @@ if (uap->pid == 0) { pri_to_rtp(td, &rtp); } else { - struct rtprio rtp2; + struct rtprio rtp2 = {}; rtp.type = RTP_PRIO_IDLE; rtp.prio = RTP_PRIO_MAX; --- /usr/src/sys/kern/kern_sysctl.c 2012-06-11 20:56:17.000000000 +0900 +++ /usr/src/sys/kern/kern_sysctl.c 2012-06-11 20:56:25.000000000 +0900 @@ -1271,7 +1271,7 @@ void *new, size_t newlen, size_t *retval, int flags) { int oid[CTL_MAXNAME]; - size_t oidlen, plen; + size_t oidlen, plen = 0; int error; oid[0] = 0; /* sysctl internal magic */ --- /usr/src/sys/kern/kern_cpuset.c 2012-06-11 20:55:39.000000000 +0900 +++ /usr/src/sys/kern/kern_cpuset.c 2012-06-11 20:56:02.000000000 +0900 @@ -851,7 +851,7 @@ sys_cpuset(struct thread *td, struct cpuset_args *uap) { struct cpuset *root; - struct cpuset *set; + struct cpuset *set = NULL; int error; thread_lock(td); --- /usr/src/sys/kern/subr_rman.c 2012-06-11 20:55:09.000000000 +0900 +++ /usr/src/sys/kern/subr_rman.c 2012-06-11 20:55:17.000000000 +0900 @@ -708,7 +708,7 @@ rman_await_resource(struct resource *re, int pri, int timo) { int rv; - struct resource_i *r, *whohas; + struct resource_i *r, *whohas = NULL; struct rman *rm; r = re->__r_i; --- /usr/src/sys/kern/kern_conf.c 2012-06-11 20:54:44.000000000 +0900 +++ /usr/src/sys/kern/kern_conf.c 2012-06-11 20:54:56.000000000 +0900 @@ -808,7 +808,7 @@ make_dev(struct cdevsw *devsw, int unit, uid_t uid, gid_t gid, int mode, const char *fmt, ...) { - struct cdev *dev; + struct cdev *dev = NULL; va_list ap; int res; @@ -825,7 +825,7 @@ make_dev_cred(struct cdevsw *devsw, int unit, struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, ...) { - struct cdev *dev; + struct cdev *dev = NULL; va_list ap; int res; @@ -842,7 +842,7 @@ make_dev_credf(int flags, struct cdevsw *devsw, int unit, struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, ...) { - struct cdev *dev; + struct cdev *dev = NULL; va_list ap; int res; @@ -938,7 +938,7 @@ struct cdev * make_dev_alias(struct cdev *pdev, const char *fmt, ...) { - struct cdev *dev; + struct cdev *dev = NULL; va_list ap; int res; --- /usr/src/sys/kern/kern_fork.c 2012-06-11 20:53:56.000000000 +0900 +++ /usr/src/sys/kern/kern_fork.c 2012-06-11 20:54:09.000000000 +0900 @@ -105,7 +105,7 @@ sys_fork(struct thread *td, struct fork_args *uap) { int error; - struct proc *p2; + struct proc *p2 = NULL; error = fork1(td, RFFDG | RFPROC, 0, &p2, NULL, 0); if (error == 0) { @@ -123,7 +123,7 @@ { #ifdef PROCDESC int error, fd; - struct proc *p2; + struct proc *p2 = NULL; /* * It is necessary to return fd by reference because 0 is a valid file @@ -148,7 +148,7 @@ sys_vfork(struct thread *td, struct vfork_args *uap) { int error, flags; - struct proc *p2; + struct proc *p2 = NULL; #ifdef XEN flags = RFFDG | RFPROC; /* validate that this is still an issue */ @@ -166,7 +166,7 @@ int sys_rfork(struct thread *td, struct rfork_args *uap) { - struct proc *p2; + struct proc *p2 = NULL; int error; /* Don't allow kernel-only flags. */ --- /usr/src/sys/kern/kern_linker.c 2012-06-11 20:53:25.000000000 +0900 +++ /usr/src/sys/kern/kern_linker.c 2012-06-11 20:53:35.000000000 +0900 @@ -1007,7 +1007,7 @@ struct pmckern_map_in pkm; #endif const char *kldname, *modname; - linker_file_t lf; + linker_file_t lf = {}; int error; if ((error = securelevel_gt(td->td_ucred, 0)) != 0) @@ -1063,7 +1063,7 @@ sys_kldload(struct thread *td, struct kldload_args *uap) { char *pathname = NULL; - int error, fileid; + int error, fileid = 0; td->td_retval[0] = -1; @@ -1998,7 +1998,7 @@ struct linker_file *parent, struct mod_depend *verinfo, struct linker_file **lfpp) { - linker_file_t lfdep; + linker_file_t lfdep = {}; const char *filename; char *pathname; int error; --- /usr/src/sys/kern/kern_proc.c 2012-06-11 20:52:55.000000000 +0900 +++ /usr/src/sys/kern/kern_proc.c 2012-06-11 20:53:05.000000000 +0900 @@ -1243,7 +1243,7 @@ { int *name = (int *)arg1; u_int namelen = arg2; - struct proc *p; + struct proc *p = NULL; int flags, doingzomb, oid_number; int error = 0; @@ -1668,9 +1668,9 @@ get_ps_strings(struct thread *td, struct proc *p, struct sbuf *sb, enum proc_vector_type type) { - size_t done, len, nchr, vsize; + size_t done, len, nchr, vsize = 0; int error, i; - char **proc_vector, *sptr; + char **proc_vector = NULL, *sptr; char pss_string[GET_PS_STRINGS_CHUNK_SZ]; PROC_ASSERT_HELD(p); @@ -1738,7 +1738,7 @@ int *name = (int *)arg1; u_int namelen = arg2; struct pargs *newpa, *pa; - struct proc *p; + struct proc *p = NULL; struct sbuf sb; int flags, error = 0, error2; @@ -1798,7 +1798,7 @@ { int *name = (int *)arg1; u_int namelen = arg2; - struct proc *p; + struct proc *p = NULL; struct sbuf sb; int error, error2; @@ -1830,7 +1830,7 @@ { int *name = (int *)arg1; u_int namelen = arg2; - struct proc *p; + struct proc *p = NULL; size_t vsize, size; char **auxv; int error; @@ -1871,7 +1871,7 @@ { pid_t *pidp = (pid_t *)arg1; unsigned int arglen = arg2; - struct proc *p; + struct proc *p = NULL; struct vnode *vp; char *retbuf, *freebuf; int error, vfslocked; @@ -1909,7 +1909,7 @@ static int sysctl_kern_proc_sv_name(SYSCTL_HANDLER_ARGS) { - struct proc *p; + struct proc *p = NULL; char *sv_name; int *name; int namelen; @@ -1944,7 +1944,7 @@ struct ucred *cred; int error, *name; struct vnode *vp; - struct proc *p; + struct proc *p = NULL; vm_map_t map; struct vmspace *vm; @@ -2113,7 +2113,7 @@ struct ucred *cred; int error, *name; struct vnode *vp; - struct proc *p; + struct proc *p = NULL; struct vmspace *vm; vm_map_t map; @@ -2291,7 +2291,7 @@ struct thread *td; struct stack *st; struct sbuf sb; - struct proc *p; + struct proc *p = NULL; name = (int *)arg1; error = pget((pid_t)name[0], PGET_NOTINEXEC | PGET_WANTREAD, &p); @@ -2416,7 +2416,7 @@ int *name = (int *)arg1; u_int namelen = arg2; struct rlimit rlim; - struct proc *p; + struct proc *p = NULL; u_int which; int flags, error; @@ -2474,7 +2474,7 @@ { int *name = (int *)arg1; u_int namelen = arg2; - struct proc *p; + struct proc *p = NULL; vm_offset_t ps_strings; int error; #ifdef COMPAT_FREEBSD32 @@ -2514,7 +2514,7 @@ { int *name = (int *)arg1; u_int namelen = arg2; - struct proc *p; + struct proc *p = NULL; int error; u_short fd_cmask; @@ -2542,7 +2542,7 @@ { int *name = (int *)arg1; u_int namelen = arg2; - struct proc *p; + struct proc *p = NULL; int flags, error, osrel; if (namelen != 1) --- /usr/src/sys/kern/link_elf.c 2012-06-11 20:52:28.000000000 +0900 +++ /usr/src/sys/kern/link_elf.c 2012-06-11 20:52:36.000000000 +0900 @@ -494,7 +494,7 @@ static int parse_dpcpu(elf_file_t ef) { - int count; + int count = 0; int error; ef->pcpu_start = 0; @@ -523,7 +523,7 @@ static int parse_vnet(elf_file_t ef) { - int count; + int count = 0; int error; ef->vnet_start = 0; @@ -1296,7 +1296,7 @@ void ***startp, void ***stopp, int *countp) { c_linker_sym_t sym; - linker_symval_t symval; + linker_symval_t symval = {}; char *setsym; void **start, **stop; int len, error = 0, count; --- /usr/src/sys/kern/sys_process.c 2012-06-11 20:52:05.000000000 +0900 +++ /usr/src/sys/kern/sys_process.c 2012-06-11 20:52:13.000000000 +0900 @@ -334,7 +334,7 @@ struct vmspace *vm; struct vnode *vp; char *freepath, *fullpath; - u_int pathlen; + u_int pathlen = 0; int error, index, vfslocked; error = 0; @@ -442,7 +442,7 @@ ptrace_vm_entry32(struct thread *td, struct proc *p, struct ptrace_vm_entry32 *pve32) { - struct ptrace_vm_entry pve; + struct ptrace_vm_entry pve = {}; int error; pve.pve_entry = pve32->pve_entry; --- /usr/src/sys/kern/uipc_syscalls.c 2012-06-11 20:51:43.000000000 +0900 +++ /usr/src/sys/kern/uipc_syscalls.c 2012-06-11 20:51:51.000000000 +0900 @@ -1827,7 +1827,7 @@ kern_sendfile(struct thread *td, struct sendfile_args *uap, struct uio *hdr_uio, struct uio *trl_uio, int compat) { - struct file *sock_fp; + struct file *sock_fp = NULL; struct vnode *vp; struct vm_object *obj = NULL; struct socket *so = NULL; --- /usr/src/sys/kern/vfs_cache.c 2012-06-11 20:51:15.000000000 +0900 +++ /usr/src/sys/kern/vfs_cache.c 2012-06-11 20:51:25.000000000 +0900 @@ -1065,7 +1065,7 @@ int kern___getcwd(struct thread *td, u_char *buf, enum uio_seg bufseg, u_int buflen) { - char *bp, *tmpbuf; + char *bp = NULL, *tmpbuf; struct filedesc *fdp; struct vnode *cdir, *rdir; int error, vfslocked; @@ -1449,7 +1449,7 @@ { struct nameidata nd; struct vnode *vp1; - char *rpath, *fbuf; + char *rpath = NULL, *fbuf = NULL; int error, vfslocked; VFS_ASSERT_GIANT(vp->v_mount); --- /usr/src/sys/kern/vfs_default.c 2012-06-11 20:50:04.000000000 +0900 +++ /usr/src/sys/kern/vfs_default.c 2012-06-11 20:50:31.000000000 +0900 @@ -315,7 +315,7 @@ static int dirent_exists(struct vnode *vp, const char *dirname, struct thread *td) { - char *dirbuf, *cpos; + char *dirbuf, *cpos = NULL; int error, eofflag, dirbuflen, len, found; off_t off; struct dirent *dp; @@ -746,7 +746,7 @@ struct ucred *cred = ap->a_cred; char *buf = ap->a_buf; int *buflen = ap->a_buflen; - char *dirbuf, *cpos; + char *dirbuf, *cpos = NULL; int i, error, eofflag, dirbuflen, flags, locked, len, covered; off_t off; ino_t fileno; --- /usr/src/sys/kern/vfs_mount.c 2012-06-11 20:49:46.000000000 +0900 +++ /usr/src/sys/kern/vfs_mount.c 2012-06-11 20:49:55.000000000 +0900 @@ -531,7 +531,7 @@ int vfs_donmount(struct thread *td, uint64_t fsflags, struct uio *fsoptions) { - struct vfsoptlist *optlist; + struct vfsoptlist *optlist = NULL; struct vfsopt *opt, *tmp_opt; char *fstype, *fspath, *errmsg; int error, fstypelen, fspathlen, errmsg_len, errmsg_pos; --- /usr/src/sys/kern/kern_fail.c 2012-06-11 20:49:19.000000000 +0900 +++ /usr/src/sys/kern/kern_fail.c 2012-06-11 20:49:31.000000000 +0900 @@ -469,7 +469,7 @@ /* ( ( "%") | ( "*" ) )* */ while (isdigit(*p) || *p == '.') { - int units, decimal; + int units, decimal = 0; p = parse_number(&units, &decimal, p); if (p == NULL) --- /usr/src/sys/dev/usb/usb_busdma.c 2012-06-11 21:03:24.000000000 +0900 +++ /usr/src/sys/dev/usb/usb_busdma.c 2012-06-11 21:03:48.000000000 +0900 @@ -136,7 +136,7 @@ usbd_copy_in(struct usb_page_cache *cache, usb_frlength_t offset, const void *ptr, usb_frlength_t len) { - struct usb_page_search buf_res; + struct usb_page_search buf_res = {}; while (len != 0) { @@ -165,7 +165,7 @@ usbd_copy_in_user(struct usb_page_cache *cache, usb_frlength_t offset, const void *ptr, usb_frlength_t len) { - struct usb_page_search buf_res; + struct usb_page_search buf_res = {}; int error; while (len != 0) { @@ -225,7 +225,7 @@ usb_uiomove(struct usb_page_cache *pc, struct uio *uio, usb_frlength_t pc_offset, usb_frlength_t len) { - struct usb_page_search res; + struct usb_page_search res = {}; int error = 0; while (len != 0) { @@ -258,7 +258,7 @@ usbd_copy_out(struct usb_page_cache *cache, usb_frlength_t offset, void *ptr, usb_frlength_t len) { - struct usb_page_search res; + struct usb_page_search res = {}; while (len != 0) { @@ -287,7 +287,7 @@ usbd_copy_out_user(struct usb_page_cache *cache, usb_frlength_t offset, void *ptr, usb_frlength_t len) { - struct usb_page_search res; + struct usb_page_search res = {}; int error; while (len != 0) { @@ -316,7 +316,7 @@ usbd_frame_zero(struct usb_page_cache *cache, usb_frlength_t offset, usb_frlength_t len) { - struct usb_page_search res; + struct usb_page_search res = {}; while (len != 0) { --- /usr/src/sys/netinet6/in6_mcast.c 2012-06-11 21:05:27.000000000 +0900 +++ /usr/src/sys/netinet6/in6_mcast.c 2012-06-11 21:05:47.000000000 +0900 @@ -897,7 +897,7 @@ static int in6m_merge(struct in6_multi *inm, /*const*/ struct in6_mfilter *imf) { - struct ip6_msource *ims, *nims; + struct ip6_msource *ims, *nims = NULL; struct in6_msource *lims; int schanged, error; int nsrc0, nsrc1; @@ -1804,7 +1804,7 @@ struct ifnet *ifp; struct in6_mfilter *imf; struct ip6_moptions *imo; - struct in6_multi *inm; + struct in6_multi *inm = NULL; struct in6_msource *lims; size_t idx; int error, is_new; --- /usr/src/sys/net/if_vlan.c 2012-06-11 21:08:25.000000000 +0900 +++ /usr/src/sys/net/if_vlan.c 2012-06-11 21:08:34.000000000 +0900 @@ -846,7 +846,7 @@ int wildcard; int unit; int error; - int tag; + int tag = 0; int ethertag; struct ifvlan *ifv; struct ifnet *ifp; --- /usr/src/sys/net/bpf.c 2012-06-11 21:07:57.000000000 +0900 +++ /usr/src/sys/net/bpf.c 2012-06-11 21:08:14.000000000 +0900 @@ -2126,7 +2126,7 @@ do_timestamp = tstype != BPF_T_NONE; #ifndef BURN_BRIDGES if (tstype == BPF_T_NONE || BPF_T_FORMAT(tstype) == BPF_T_MICROTIME) { - struct bpf_ts ts; + struct bpf_ts ts = {}; if (do_timestamp) bpf_bintime2ts(bt, &ts, tstype); #ifdef COMPAT_FREEBSD32 --- /usr/src/sys/geom/geom_event.c 2012-06-11 21:10:37.000000000 +0900 +++ /usr/src/sys/geom/geom_event.c 2012-06-11 21:10:54.000000000 +0900 @@ -409,7 +409,7 @@ g_waitfor_event(g_event_t *func, void *arg, int flag, ...) { va_list ap; - struct g_event *ep; + struct g_event *ep = NULL; int error; g_topology_assert_not(); --- /usr/src/sys/arm/arm/busdma_machdep.c 2012-06-11 21:12:13.000000000 +0900 +++ /usr/src/sys/arm/arm/busdma_machdep.c 2012-06-11 21:12:29.000000000 +0900 @@ -1091,7 +1091,7 @@ bus_dmamap_sync_buf(void *buf, int len, bus_dmasync_op_t op) { char _tmp_cl[arm_dcache_align], _tmp_clend[arm_dcache_align]; - register_t s; + register_t s = 0; int partial; if ((op & BUS_DMASYNC_PREWRITE) && !(op & BUS_DMASYNC_PREREAD)) { --- /usr/src/sys/netinet/in_mcast.c 2012-06-11 21:15:29.000000000 +0900 +++ /usr/src/sys/netinet/in_mcast.c 2012-06-11 21:15:40.000000000 +0900 @@ -904,7 +904,7 @@ static int inm_merge(struct in_multi *inm, /*const*/ struct in_mfilter *imf) { - struct ip_msource *ims, *nims; + struct ip_msource *ims, *nims = NULL; struct in_msource *lims; int schanged, error; int nsrc0, nsrc1; @@ -1250,7 +1250,7 @@ struct in_multi * in_addmulti(struct in_addr *ap, struct ifnet *ifp) { - struct in_multi *pinm; + struct in_multi *pinm = NULL; int error; KASSERT(IN_LOCAL_GROUP(ntohl(ap->s_addr)), @@ -1850,7 +1850,7 @@ struct ifnet *ifp; struct in_mfilter *imf; struct ip_moptions *imo; - struct in_multi *inm; + struct in_multi *inm = NULL; struct in_msource *lims; size_t idx; int error, is_new; --- /usr/src/sys/dev/aha/aha.c 2012-06-11 21:29:30.000000000 +0900 +++ /usr/src/sys/dev/aha/aha.c 2012-06-11 21:30:24.000000000 +0900 @@ -1347,7 +1347,7 @@ ahareset(struct aha_softc* aha, int hard_reset) { struct ccb_hdr *ccb_h; - u_int status; + u_int status = 0; u_int timeout; uint8_t reset_type; @@ -1442,7 +1442,7 @@ u_int cmd_timeout) { u_int timeout; - u_int status; + u_int status = 0; u_int saved_status; u_int intstat; u_int reply_buf_size; --- /usr/src/sys/dev/amr/amr.c 2012-06-07 16:28:13.000000000 +0900 +++ /usr/src/sys/dev/amr/amr.c 2012-06-11 21:33:31.000000000 +0900 @@ -998,7 +998,7 @@ struct amr_prodinfo *ap; struct amr_enquiry *ae; int ldrv; - int status; + int status = 0; /* * Greater than 10 byte cdb support --- /usr/src/sys/cam/scsi/scsi_sa.c 2012-03-15 11:47:12.000000000 +0900 +++ /usr/src/sys/cam/scsi/scsi_sa.c 2012-06-11 21:36:30.000000000 +0900 @@ -916,8 +916,8 @@ * and ask the drive again what it's set to. */ if (!SA_IS_CTRL(dev) && !softc->open_pending_mount) { - u_int8_t write_protect; - int comp_enabled, comp_supported; + u_int8_t write_protect = 0; + int comp_enabled = 0, comp_supported = 0; error = sagetparams(periph, SA_PARAM_ALL, &softc->media_blksize, &softc->media_density, &softc->media_numblks, &softc->buffer_mode, @@ -1884,8 +1884,8 @@ if ((softc->flags & SA_FLAG_TAPE_MOUNTED) == 0) { struct scsi_read_block_limits_data *rblim = NULL; - int comp_enabled, comp_supported; - u_int8_t write_protect, guessing = 0; + int comp_enabled = 0, comp_supported = 0; + u_int8_t write_protect = 0, guessing = 0; /* * Clear out old state. @@ -2722,10 +2722,10 @@ u_int32_t sense_flags) { struct sa_softc *softc; - u_int32_t current_blocksize; + u_int32_t current_blocksize = 0; u_int32_t current_calg; - u_int8_t current_density; - u_int8_t current_speed; + u_int8_t current_density = 0; + u_int8_t current_speed = 0; int comp_enabled, comp_supported; void *mode_buffer; int mode_buffer_len; --- /usr/src/sys/dev/ath/ath_hal/ah_regdomain.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ah_regdomain.c 2012-06-11 21:53:13.000000000 +0900 @@ -719,8 +719,8 @@ struct ieee80211_channel chans[], int nchans, HAL_CTRY_CODE cc, HAL_REG_DOMAIN rd) { - COUNTRY_CODE_TO_ENUM_RD *country; - REG_DOMAIN *rd5GHz, *rd2GHz; + COUNTRY_CODE_TO_ENUM_RD *country = NULL; + REG_DOMAIN *rd5GHz = NULL, *rd2GHz = NULL; HAL_STATUS status; switch (rd) { --- /usr/src/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c 2012-06-11 21:59:54.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c 2012-06-11 22:00:03.000000000 +0900 @@ -732,7 +732,7 @@ uint16_t freq = ath_hal_gethwchannel(ah, chan); const HAL_EEPROM_v1 *ee = AH_PRIVATE(ah)->ah_eeprom; uint8_t gainFRD, gainF36, gainF48, gainF54; - uint8_t dBmRD, dBm36, dBm48, dBm54, dontcare; + uint8_t dBmRD = 0, dBm36 = 0, dBm48 = 0, dBm54 = 0, dontcare = 0; uint32_t rd, group; const struct tpcMap *pRD; --- /usr/src/sys/dev/ath/ath_hal/ar5211/ar5211_beacon.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ar5211/ar5211_beacon.c 2012-06-11 22:04:16.000000000 +0900 @@ -64,7 +64,7 @@ ar5211BeaconInit(struct ath_hal *ah, uint32_t next_beacon, uint32_t beacon_period) { - HAL_BEACON_TIMERS bt; + HAL_BEACON_TIMERS bt = {}; bt.bt_nexttbtt = next_beacon; /* --- /usr/src/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c 2012-06-11 22:11:54.000000000 +0900 @@ -1503,8 +1503,8 @@ { 0, 3, 6, 9, MAX_RATE_POWER }; uint16_t *pRatesPower; - uint16_t lowerChannel, lowerIndex=0, lowerPower=0; - uint16_t upperChannel, upperIndex=0, upperPower=0; + uint16_t lowerChannel = 0, lowerIndex=0, lowerPower=0; + uint16_t upperChannel = 0, upperIndex=0, upperPower=0; uint16_t twiceMaxEdgePower=63; uint16_t twicePower = 0; uint16_t i, numEdges; @@ -1695,10 +1695,10 @@ const PCDACS_EEPROM *pSrcStruct) { uint16_t powerValue; - uint16_t lFreq, rFreq; /* left and right frequency values */ - uint16_t llPcdac, ulPcdac; /* lower and upper left pcdac values */ - uint16_t lrPcdac, urPcdac; /* lower and upper right pcdac values */ - uint16_t lPwr, uPwr; /* lower and upper temp pwr values */ + uint16_t lFreq = 0, rFreq = 0; /* left and right frequency values */ + uint16_t llPcdac = 0, ulPcdac = 0; /* lower and upper left pcdac values */ + uint16_t lrPcdac = 0, urPcdac = 0; /* lower and upper right pcdac values */ + uint16_t lPwr = 0, uPwr = 0; /* lower and upper temp pwr values */ uint16_t lScaledPwr, rScaledPwr; /* left and right scaled power */ if (ar5211FindValueInList(channel, pcdacValue, pSrcStruct, &powerValue)) --- /usr/src/sys/dev/ath/ath_hal/ar5212/ar5212_beacon.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ar5212/ar5212_beacon.c 2012-06-11 22:15:04.000000000 +0900 @@ -77,7 +77,7 @@ ar5212BeaconInit(struct ath_hal *ah, uint32_t next_beacon, uint32_t beacon_period) { - HAL_BEACON_TIMERS bt; + HAL_BEACON_TIMERS bt = {}; bt.bt_nexttbtt = next_beacon; /* --- /usr/src/sys/cam/scsi/scsi_ses.c 2012-03-15 11:47:12.000000000 +0900 +++ /usr/src/sys/cam/scsi/scsi_ses.c 2012-06-11 22:16:41.000000000 +0900 @@ -990,7 +990,7 @@ static int ses_get_encstat(ses_softc_t *ssc, int slpflag) { - SesComStat ComStat; + SesComStat ComStat = {}; int status; if ((status = ses_getputstat(ssc, -1, &ComStat, slpflag, 1)) != 0) { @@ -1003,7 +1003,7 @@ static int ses_set_encstat(ses_softc_t *ssc, uint8_t encstat, int slpflag) { - SesComStat ComStat; + SesComStat ComStat = {}; int status; ComStat.comstatus = encstat & 0xf; @@ -1020,7 +1020,7 @@ int i = (int)obp->obj_id; if (ssc->ses_objmap[i].svalid == 0) { - SesComStat ComStat; + SesComStat ComStat = {}; int err = ses_getputstat(ssc, i, &ComStat, slpflag, 1); if (err) return (err); --- /usr/src/sys/dev/ath/ath_hal/ar5212/ar5111.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ar5212/ar5111.c 2012-06-11 22:21:34.000000000 +0900 @@ -544,7 +544,7 @@ uint16_t lFreq, rFreq; /* left and right frequency values */ uint16_t llPcdac, ulPcdac; /* lower and upper left pcdac values */ uint16_t lrPcdac, urPcdac; /* lower and upper right pcdac values */ - uint16_t lPwr, uPwr; /* lower and upper temp pwr values */ + uint16_t lPwr = 0, uPwr = 0; /* lower and upper temp pwr values */ uint16_t lScaledPwr, rScaledPwr; /* left and right scaled power */ if (ar5212FindValueInList(channel, pcdacValue, pSrcStruct, &powerValue)) { --- /usr/src/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c 2012-06-11 22:44:32.000000000 +0900 @@ -2344,7 +2344,7 @@ { /* temp array for holding edge channels */ uint16_t tempChannelList[NUM_EDGES]; - uint16_t clo, chi, twiceMaxEdgePower; + uint16_t clo = 0, chi = 0, twiceMaxEdgePower; int i, numEdges; /* Get the edge power */ @@ -2423,7 +2423,7 @@ uint16_t freq = ath_hal_gethwchannel(ah, chan); /* temp array for holding target power channels */ uint16_t tempChannelList[NUM_TEST_FREQUENCIES]; - uint16_t clo, chi, ixlo, ixhi; + uint16_t clo = 0, chi = 0, ixlo, ixhi; int i; /* Copy the target powers into the temp channel list */ --- /usr/src/sys/contrib/dev/acpica/utilities/uteval.c 2012-01-13 23:47:20.000000000 +0900 +++ /usr/src/sys/contrib/dev/acpica/utilities/uteval.c 2012-06-11 22:45:58.000000000 +0900 @@ -220,7 +220,7 @@ ACPI_NAMESPACE_NODE *DeviceNode, UINT64 *Value) { - ACPI_OPERAND_OBJECT *ObjDesc; + ACPI_OPERAND_OBJECT *ObjDesc = NULL; ACPI_STATUS Status; @@ -266,7 +266,7 @@ ACPI_NAMESPACE_NODE *DeviceNode, UINT32 *Flags) { - ACPI_OPERAND_OBJECT *ObjDesc; + ACPI_OPERAND_OBJECT *ObjDesc = NULL; ACPI_STATUS Status; @@ -326,7 +326,7 @@ UINT8 MethodCount, UINT8 *OutValues) { - ACPI_OPERAND_OBJECT *ObjDesc; + ACPI_OPERAND_OBJECT *ObjDesc = NULL; ACPI_STATUS Status; ACPI_STATUS FinalStatus = AE_NOT_FOUND; UINT32 i; --- /usr/src/sys/dev/ath/ath_hal/ar5212/ar2413.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ar5212/ar2413.c 2012-06-11 22:51:50.000000000 +0900 @@ -295,7 +295,7 @@ uint16_t ii, jj, kk; int16_t currPwr = (int16_t)(2*Pmin); /* since Pmin is pwr*2 and pwrList is 4*pwr */ - uint32_t idxL, idxR; + uint32_t idxL = 0, idxR = 0; ii = 0; jj = 0; @@ -360,7 +360,7 @@ #define VpdTable_I priv->vpdTable_I uint32_t ii, jj, kk; int32_t ss;/* potentially -ve index for taking care of pdGainOverlap */ - uint32_t idxL, idxR; + uint32_t idxL = 0, idxR = 0; uint32_t numPdGainsUsed = 0; /* * If desired to support -ve power levels in future, just --- /usr/src/sys/dev/ath/ath_hal/ar5212/ar2425.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ar5212/ar2425.c 2012-06-11 22:56:11.000000000 +0900 @@ -297,7 +297,7 @@ uint16_t ii, jj, kk; int16_t currPwr = (int16_t)(2*Pmin); /* since Pmin is pwr*2 and pwrList is 4*pwr */ - uint32_t idxL, idxR; + uint32_t idxL = 0, idxR = 0; ii = 0; jj = 0; @@ -359,7 +359,7 @@ /* Note the items statically allocated below are to reduce stack usage */ uint32_t ii, jj, kk; int32_t ss;/* potentially -ve index for taking care of pdGainOverlap */ - uint32_t idxL, idxR; + uint32_t idxL = 0, idxR = 0; uint32_t numPdGainsUsed = 0; static uint16_t VpdTable_L[MAX_NUM_PDGAINS_PER_CHANNEL][MAX_PWR_RANGE_IN_HALF_DB]; /* filled out Vpd table for all pdGains (chanL) */ --- /usr/src/sys/dev/ath/ath_hal/ar5416/ar5416_beacon.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ar5416/ar5416_beacon.c 2012-06-11 22:57:41.000000000 +0900 @@ -80,7 +80,7 @@ ar5416BeaconInit(struct ath_hal *ah, uint32_t next_beacon, uint32_t beacon_period) { - HAL_BEACON_TIMERS bt; + HAL_BEACON_TIMERS bt = {}; bt.bt_nexttbtt = next_beacon; /* @@ -89,7 +89,6 @@ * TIMER2: in AP mode, it controls the SBA beacon alert * interrupt; otherwise it sets the start of the next CFP. */ - bt.bt_flags = 0; switch (AH_PRIVATE(ah)->ah_opmode) { case HAL_M_STA: case HAL_M_MONITOR: --- /usr/src/sys/dev/ath/ath_hal/ar5212/ar5413.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/ath/ath_hal/ar5212/ar5413.c 2012-06-11 23:01:51.000000000 +0900 @@ -339,7 +339,7 @@ uint16_t ii, jj, kk; int16_t currPwr = (int16_t)(2*Pmin); /* since Pmin is pwr*2 and pwrList is 4*pwr */ - uint32_t idxL, idxR; + uint32_t idxL = 0, idxR = 0; ii = 0; jj = 0; @@ -404,7 +404,7 @@ #define VpdTable_I priv->vpdTable_I uint32_t ii, jj, kk; int32_t ss;/* potentially -ve index for taking care of pdGainOverlap */ - uint32_t idxL, idxR; + uint32_t idxL = 0, idxR = 0; uint32_t numPdGainsUsed = 0; /* * If desired to support -ve power levels in future, just --- /usr/src/sys/kern/sysv_msg.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/kern/sysv_msg.c 2012-06-11 23:07:45.000000000 +0900 @@ -1477,7 +1477,7 @@ freebsd32_msgrcv(struct thread *td, struct freebsd32_msgrcv_args *uap) { void *msgp; - long mtype; + long mtype = 0; int32_t mtype32; int error; --- /usr/src/sys/kern/sysv_sem.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/kern/sysv_sem.c 2012-06-11 23:13:04.000000000 +0900 @@ -522,7 +522,7 @@ { struct semid_ds dsbuf; union semun arg, semun; - register_t rval; + register_t rval = 0; int error; switch (uap->cmd) { @@ -1431,7 +1431,7 @@ struct semid_ds dsbuf; union semun_old arg; union semun semun; - register_t rval; + register_t rval = 0; int error; switch (uap->cmd) { @@ -1527,7 +1527,7 @@ struct semid_ds dsbuf; union semun semun; union semun32 arg; - register_t rval; + register_t rval = 0; int error; switch (uap->cmd) { @@ -1599,7 +1599,7 @@ struct semid_ds dsbuf; union semun semun; union semun32 arg; - register_t rval; + register_t rval = 0; int error; switch (uap->cmd) { --- /usr/src/sys/netinet/sctp_pcb.c 2012-05-27 04:03:02.000000000 +0900 +++ /usr/src/sys/netinet/sctp_pcb.c 2012-06-11 23:57:06.000000000 +0900 @@ -6097,7 +6097,7 @@ * packet and the offset points to the beginning of the parameters. */ struct sctp_inpcb *inp; - struct sctp_nets *net, *nnet, *net_tmp; + struct sctp_nets *net, *nnet, *net_tmp = NULL; struct ip *iph; struct sctp_paramhdr *phdr, parm_buf; struct sctp_tcb *stcb_tmp; --- /usr/src/sys/dev/bxe/bxe_link.c 2012-01-04 12:37:41.000000000 +0900 +++ /usr/src/sys/dev/bxe/bxe_link.c 2012-06-12 00:02:05.000000000 +0900 @@ -1057,7 +1057,7 @@ bxe_set_master_ln(struct link_params *params) { struct bxe_softc *sc; - uint16_t new_master_ln, ser_lane; + uint16_t new_master_ln = 0, ser_lane; sc = params->sc; ser_lane = ((params->lane_config & @@ -1078,7 +1078,7 @@ bxe_reset_unicore(struct link_params *params) { struct bxe_softc *sc; - uint16_t mii_control; + uint16_t mii_control = 0; uint16_t i; sc = params->sc; @@ -1158,7 +1158,7 @@ bxe_set_parallel_detection(struct link_params *params, uint8_t phy_flags) { struct bxe_softc *sc; - uint16_t control2; + uint16_t control2 = 0; sc = params->sc; CL45_RD_OVER_CL22(sc, params->port, params->phy_addr, @@ -1210,7 +1210,7 @@ uint8_t enable_cl73) { struct bxe_softc *sc; - uint16_t reg_val; + uint16_t reg_val = 0; sc = params->sc; /* CL37 Autoneg */ @@ -1303,7 +1303,7 @@ bxe_program_serdes(struct link_params *params, struct link_vars *vars) { struct bxe_softc *sc; - uint16_t reg_val; + uint16_t reg_val = 0; sc = params->sc; /* Program duplex, disable autoneg and sgmii.*/ @@ -1351,10 +1351,9 @@ bxe_set_brcm_cl37_advertisment(struct link_params *params) { struct bxe_softc *sc; - uint16_t val; + uint16_t val = 0; sc = params->sc; - val = 0; /* Configure the 48 bits for BAM AN. */ @@ -1407,7 +1406,7 @@ bxe_set_ieee_aneg_advertisment(struct link_params *params, uint16_t ieee_fc) { struct bxe_softc *sc; - uint16_t val; + uint16_t val = 0; sc = params->sc; @@ -1427,7 +1426,7 @@ bxe_restart_autoneg(struct link_params *params, uint8_t enable_cl73) { struct bxe_softc *sc; - uint16_t mii_control; + uint16_t mii_control = 0; sc = params->sc; DBPRINT(sc, BXE_VERBOSE_PHY, "bxe_restart_autoneg\n"); @@ -1460,7 +1459,7 @@ bxe_initialize_sgmii_process(struct link_params *params, struct link_vars *vars) { struct bxe_softc *sc; - uint16_t control1, mii_control; + uint16_t control1 = 0, mii_control = 0; sc = params->sc; /* In SGMII mode, the unicore is always slave. */ @@ -1554,14 +1553,14 @@ struct bxe_softc *sc; uint32_t ext_phy_type; uint8_t ext_phy_addr; - uint16_t ld_pause; /* local */ - uint16_t lp_pause; /* link partner */ + uint16_t ld_pause = 0; /* local */ + uint16_t lp_pause = 0; /* link partner */ uint16_t pause_result; uint8_t port, ret; sc = params->sc; - ret = 0; port = params->port; + ret = 0; /* Read twice. */ ext_phy_addr = XGXS_EXT_PHY_ADDR(params->ext_phy_config); ext_phy_type = XGXS_EXT_PHY_TYPE(params->ext_phy_config); @@ -1603,7 +1602,7 @@ bxe_direct_parallel_detect_used(struct link_params *params) { struct bxe_softc *sc; - uint16_t pd_10g, status2_1000x; + uint16_t pd_10g = 0, status2_1000x = 0; sc = params->sc; if (params->req_line_speed != SPEED_AUTO_NEG) @@ -1635,8 +1634,8 @@ uint32_t gp_status) { struct bxe_softc *sc; - uint16_t ld_pause; /* local driver */ - uint16_t lp_pause; /* link partner */ + uint16_t ld_pause = 0; /* local driver */ + uint16_t lp_pause = 0; /* link partner */ uint16_t pause_result; sc = params->sc; @@ -1699,7 +1698,7 @@ bxe_check_fallback_to_cl37(struct link_params *params) { struct bxe_softc *sc; - uint16_t rx_status, ustat_val, cl37_fsm_recieved; + uint16_t rx_status = 0, ustat_val = 0, cl37_fsm_recieved = 0; sc = params->sc; @@ -1757,7 +1756,7 @@ { struct bxe_softc *sc; uint32_t ext_phy_type; - uint16_t val; + uint16_t val = 0; uint8_t ext_phy_addr; sc = params->sc; @@ -1990,8 +1989,8 @@ bxe_set_gmii_tx_driver(struct link_params *params) { struct bxe_softc *sc; - uint16_t lp_up2; - uint16_t tx_driver; + uint16_t lp_up2 = 0; + uint16_t tx_driver = 0; uint16_t bank; sc = params->sc; @@ -2227,10 +2226,9 @@ bxe_save_bcm_spirom_ver(struct bxe_softc *sc, uint8_t port, uint32_t ext_phy_type, uint8_t ext_phy_addr, uint32_t shmem_base) { - uint16_t fw_ver1, fw_ver2; - uint8_t status; + uint16_t fw_ver1 = 0, fw_ver2 = 0; + uint8_t status = 0; - status = 0; status = bxe_cl45_read(sc, port, ext_phy_type, ext_phy_addr, MDIO_PMA_DEVAD, MDIO_PMA_REG_ROM_VER1, &fw_ver1); status |= bxe_cl45_read(sc, port, ext_phy_type, ext_phy_addr, @@ -2247,7 +2245,7 @@ bxe_save_8481_spirom_version(struct bxe_softc *sc, uint8_t port, uint8_t ext_phy_addr, uint32_t shmem_base) { - uint16_t val, fw_ver1, fw_ver2, cnt; + uint16_t val = 0, fw_ver1 = 0, fw_ver2 = 0, cnt; /* * For the 32 bits registers in 8481, access via MDIO2ARM interface. * (1) set register 0xc200_0014(SPI_BRIDGE_CTRL_2) to 0x03000000. @@ -2357,7 +2355,7 @@ { struct bxe_softc *sc; uint8_t ext_phy_addr; - uint16_t val; + uint16_t val = 0; sc = params->sc; ext_phy_addr = XGXS_EXT_PHY_ADDR(params->ext_phy_config); @@ -2385,7 +2383,7 @@ bxe_bcm8073_xaui_wa(struct link_params *params) { struct bxe_softc *sc; - uint16_t cnt, cnt1, val; + uint16_t cnt, cnt1, val = 0; uint8_t ext_phy_addr; sc = params->sc; @@ -2552,7 +2550,7 @@ bxe_sfp_set_transmitter(struct bxe_softc *sc, uint8_t port, uint32_t ext_phy_type, uint8_t ext_phy_addr, uint8_t tx_en) { - uint16_t val; + uint16_t val = 0; DBPRINT(sc, BXE_VERBOSE_PHY, "Setting transmitter tx_en=%x for port %x\n", tx_en, port); @@ -2575,11 +2573,10 @@ { struct bxe_softc *sc; uint32_t ext_phy_type; - uint16_t i, val; + uint16_t i, val = 0; uint8_t ext_phy_addr, port; sc = params->sc; - val = 0; port = params->port; ext_phy_addr = XGXS_EXT_PHY_ADDR(params->ext_phy_config); ext_phy_type = XGXS_EXT_PHY_TYPE(params->ext_phy_config); @@ -2645,7 +2642,7 @@ { struct bxe_softc *sc; uint32_t ext_phy_type; - uint16_t val, i; + uint16_t val = 0, i; uint8_t ext_phy_addr, port; sc = params->sc; @@ -2746,11 +2743,10 @@ #ifdef BXE_DEBUG struct bxe_softc *sc = params->sc; #endif - uint8_t copper_module_type; + uint8_t copper_module_type = 0; uint8_t options[SFP_EEPROM_OPTIONS_SIZE]; - uint8_t val, check_limiting_mode; + uint8_t val = 0, check_limiting_mode = 0; - check_limiting_mode = 0; *edc_mode = EDC_MODE_LIMITING; /* First check for copper cable. */ @@ -2869,7 +2865,7 @@ bxe_bcm8726_set_limiting_mode(struct link_params *params, uint16_t edc_mode) { struct bxe_softc *sc; - uint16_t cur_limiting_mode; + uint16_t cur_limiting_mode = 0; uint8_t ext_phy_addr, port; sc = params->sc; @@ -2918,8 +2914,8 @@ { struct bxe_softc *sc; uint8_t ext_phy_addr, port; - uint16_t phy_identifier; - uint16_t rom_ver2_val; + uint16_t phy_identifier = 0; + uint16_t rom_ver2_val = 0; sc = params->sc; port = params->port; @@ -2952,7 +2948,7 @@ { struct bxe_softc *sc; uint16_t timeout; - uint8_t val; + uint8_t val = 0; sc = params->sc; /* @@ -3015,11 +3011,10 @@ { struct bxe_softc *sc; uint32_t ext_phy_type, val; - uint16_t edc_mode; - uint8_t ext_phy_addr, rc; + uint16_t edc_mode = 0; + uint8_t ext_phy_addr, rc = 0; sc = params->sc; - rc = 0; ext_phy_addr = XGXS_EXT_PHY_ADDR(params->ext_phy_config); ext_phy_type = XGXS_EXT_PHY_TYPE(params->ext_phy_config); val = REG_RD(sc, params->shmem_base + offsetof(struct shmem_region, @@ -3156,7 +3151,7 @@ { struct bxe_softc *sc; uint32_t ext_phy_type; - uint16_t val; + uint16_t val = 0; uint8_t ext_phy_addr, port; sc = params->sc; @@ -3220,7 +3215,7 @@ { struct bxe_softc *sc; uint32_t ext_phy_type; - uint16_t cl37_val; + uint16_t cl37_val = 0; uint8_t ext_phy_addr; sc = params->sc; @@ -3255,7 +3250,7 @@ { struct bxe_softc *sc; uint32_t ext_phy_type; - uint16_t val; + uint16_t val = 0; uint8_t ext_phy_addr; sc = params->sc; @@ -3343,7 +3338,7 @@ uint8_t ext_phy_addr) { struct bxe_softc *sc; - uint16_t val1; + uint16_t val1 = 0; sc = params->sc; /* @@ -3437,18 +3432,15 @@ { struct bxe_softc *sc; uint32_t ext_phy_type; - uint16_t cnt, ctrl, reg, val; - uint16_t fw_ver1, fw_ver2; - uint16_t lasi_ctrl_val, rx_alarm_ctrl_val, tmp1; - uint16_t mod_abs, phy_ver; - uint16_t autoneg_val, an_1000_val, an_10_100_val; - uint16_t autoneg_ctrl, pma_ctrl; - uint8_t ext_phy_addr, i, rc; + uint16_t cnt, ctrl = 0, reg, val = 0; + uint16_t fw_ver1 = 0, fw_ver2 = 0; + uint16_t lasi_ctrl_val, rx_alarm_ctrl_val, tmp1 = 0; + uint16_t mod_abs = 0, phy_ver = 0; + uint16_t autoneg_val = 0, an_1000_val = 0, an_10_100_val = 0; + uint16_t autoneg_ctrl = 0, pma_ctrl = 0; + uint8_t ext_phy_addr, i, rc = 0; sc = params->sc; - ctrl = 0; - val = 0; - rc = 0; if (vars->phy_flags & PHY_XGXS_FLAG) { ext_phy_addr = XGXS_EXT_PHY_ADDR(params->ext_phy_config); @@ -4234,7 +4226,7 @@ { struct bxe_softc *sc; uint32_t val; - uint16_t mod_abs, rx_alarm_status; + uint16_t mod_abs = 0, rx_alarm_status = 0; uint8_t ext_phy_addr; sc = params->sc; @@ -4323,16 +4315,15 @@ { struct bxe_softc *sc; uint32_t ext_phy_type; - uint16_t val1, val2; - uint16_t rx_sd, pcs_status; - uint16_t link_status; - uint16_t rx_alarm_status; - uint16_t an1000_status; - uint16_t legacy_status, legacy_speed; + uint16_t val1 = 0, val2 = 0; + uint16_t rx_sd = 0, pcs_status = 0; + uint16_t link_status = 0; + uint16_t rx_alarm_status = 0; + uint16_t an1000_status = 0; + uint16_t legacy_status = 0, legacy_speed = 0; uint8_t ext_phy_addr, ext_phy_link_up, port; sc = params->sc; - val1 = 0; ext_phy_link_up = 0; port = params->port; @@ -4930,7 +4921,6 @@ { uint32_t latch_status, is_mi_int_status; - latch_status = 0; /* * Disable the MI INT ( external phy int ) @@ -5119,7 +5109,7 @@ { struct bxe_softc *sc; uint32_t md_devad; - uint16_t mii_control; + uint16_t mii_control = 0; uint8_t port; sc = params->sc; @@ -5825,15 +5815,13 @@ { struct bxe_softc *sc; uint32_t ext_phy_type; - uint16_t gp_status; + uint16_t gp_status = 0; uint8_t link_10g, port; uint8_t ext_phy_link_up, rc; uint8_t is_mi_int; sc = params->sc; port = params->port; - rc = 0; - is_mi_int = 0; DBPRINT(sc, BXE_VERBOSE_PHY, "port %x, XGXS?%x, int_status 0x%x\n", port, (vars->phy_flags & PHY_XGXS_FLAG), REG_RD(sc, @@ -5906,7 +5894,7 @@ bxe_8073_common_init_phy(struct bxe_softc *sc, uint32_t shmem_base) { uint32_t ext_phy_config; - uint16_t fw_ver1, val; + uint16_t fw_ver1 = 0, val = 0; uint8_t ext_phy_addr[PORT_MAX]; int port; @@ -6005,7 +5993,7 @@ { uint32_t swap_val, swap_override; uint32_t ext_phy_config; - uint16_t fw_ver1; + uint16_t fw_ver1 = 0; uint8_t ext_phy_addr[PORT_MAX]; uint8_t port, first_port, i; @@ -6152,7 +6140,7 @@ void bxe_sfx7101_sp_sw_reset(struct bxe_softc *sc, uint8_t port, uint8_t phy_addr) { - uint16_t val, cnt; + uint16_t val = 0, cnt; bxe_cl45_read(sc, port, PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SFX7101, phy_addr, MDIO_PMA_DEVAD, MDIO_PMA_REG_7101_RESET, &val); --- /usr/src/sys/dev/bwn/if_bwn.c 2012-05-27 04:02:43.000000000 +0900 +++ /usr/src/sys/dev/bwn/if_bwn.c 2012-06-12 00:17:40.000000000 +0900 @@ -11112,7 +11112,7 @@ struct ifnet *ifp = sc->sc_ifp; struct ieee80211com *ic = ifp->if_l2com; const struct bwn_rxcompco *rc = NULL; - struct bwn_txgain ogain; + struct bwn_txgain ogain = {}; int i, omode, oafeovr, orf, obbmult; uint8_t mode, fc = 0; @@ -12822,7 +12822,7 @@ else \ _v = (_y << (31 - _x)) / (_z << -_t); \ } while (0) - struct bwn_phy_lp_iq_est ie; + struct bwn_phy_lp_iq_est ie = {}; uint16_t v0, v1; int tmp[2], ret; --- /usr/src/sys/xdr/xdr.c 2012-06-12 00:19:31.000000000 +0900 +++ /usr/src/sys/xdr/xdr.c 2012-06-12 00:19:40.000000000 +0900 @@ -620,7 +620,7 @@ xdr_string(XDR *xdrs, char **cpp, u_int maxsize) { char *sp = *cpp; /* sp is the actual string pointer */ - u_int size; + u_int size = 0; u_int nodesize; /* --- /usr/src/sys/dev/aic7xxx/aic7xxx_pci.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/aic7xxx/aic7xxx_pci.c 2012-06-12 00:56:41.000000000 +0900 @@ -2133,7 +2133,7 @@ ahc->bus_softc.pci_softc.csize_lattime, /*bytes*/1); if ((ahc->flags & AHC_HAS_TERM_LOGIC) != 0) { - struct seeprom_descriptor sd; + struct seeprom_descriptor sd = {}; u_int sxfrctl1; sd.sd_ahc = ahc; --- /usr/src/sys/geom/raid/md_intel.c 2012-05-27 04:02:56.000000000 +0900 +++ /usr/src/sys/geom/raid/md_intel.c 2012-06-12 01:04:58.000000000 +0900 @@ -2111,7 +2111,7 @@ { struct g_raid_softc *sc; struct g_raid_volume *vol; - struct g_raid_subdisk *sd; + struct g_raid_subdisk *sd = NULL; struct g_raid_disk *disk; struct g_raid_md_intel_object *mdi; struct g_raid_md_intel_perdisk *pd; --- /usr/src/sys/dev/bwn/if_bwn.c 2012-06-12 01:07:15.000000000 +0900 +++ /usr/src/sys/dev/bwn/if_bwn.c 2012-06-12 01:07:25.000000000 +0900 @@ -12193,7 +12193,7 @@ struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp; struct bwn_softc *sc = mac->mac_sc; struct bwn_phy_lp_iq_est ie; - struct bwn_txgain tx_gains; + struct bwn_txgain tx_gains = {}; static const uint32_t pwrtbl[21] = { 0x10000, 0x10557, 0x10e2d, 0x113e0, 0x10f22, 0x0ff64, 0x0eda2, 0x0e5d4, 0x0efd1, 0x0fbe8, 0x0b7b8, 0x04b35, --- /usr/src/sys/dev/ciss/ciss.c 2012-05-27 04:02:43.000000000 +0900 +++ /usr/src/sys/dev/ciss/ciss.c 2012-06-12 01:11:03.000000000 +0900 @@ -1752,7 +1752,7 @@ static int ciss_get_ldrive_status(struct ciss_softc *sc, struct ciss_ldrive *ld) { - struct ciss_request *cr; + struct ciss_request *cr = NULL; struct ciss_command *cc; struct ciss_bmic_cdb *cbc; int error, command_status; @@ -1838,7 +1838,7 @@ static int ciss_accept_media(struct ciss_softc *sc, struct ciss_ldrive *ld) { - struct ciss_request *cr; + struct ciss_request *cr = NULL; struct ciss_command *cc; struct ciss_bmic_cdb *cbc; int command_status; --- /usr/src/sys/geom/raid/md_promise.c 2012-05-27 04:02:56.000000000 +0900 +++ /usr/src/sys/geom/raid/md_promise.c 2012-06-12 01:12:03.000000000 +0900 @@ -618,7 +618,7 @@ struct promise_raid_conf *meta; off_t size; int disk_pos, md_disk_pos, i, resurrection = 0; - uint32_t eoff, esize; + uint32_t eoff = 0, esize = 0; sc = disk->d_softc; pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; --- /usr/src/sys/opencrypto/crypto.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/opencrypto/crypto.c 2012-06-12 01:16:40.000000000 +0900 @@ -1016,7 +1016,7 @@ #endif if (cap->cc_flags & CRYPTOCAP_F_CLEANUP) { struct cryptodesc *crd; - u_int64_t nid; + u_int64_t nid = 0; /* * Driver has unregistered; migrate the session and return --- /usr/src/sys/dev/cxgbe/t4_sge.c 2012-02-07 06:15:16.000000000 +0900 +++ /usr/src/sys/dev/cxgbe/t4_sge.c 2012-06-12 01:19:22.000000000 +0900 @@ -1228,7 +1228,7 @@ struct buf_ring *br = txq->br; struct mbuf *next; int rc, coalescing, can_reclaim; - struct txpkts txpkts; + struct txpkts txpkts = {}; struct sgl sgl; TXQ_LOCK_ASSERT_OWNED(txq); --- /usr/src/sys/dev/cxgbe/common/t4_hw.c 2012-03-06 17:13:23.000000000 +0900 +++ /usr/src/sys/dev/cxgbe/common/t4_hw.c 2012-06-12 01:21:52.000000000 +0900 @@ -4740,7 +4740,7 @@ u8 addr[6]; int ret, i, j; struct fw_port_cmd c; - unsigned int rss_size; + unsigned int rss_size = 0; adapter_t *adap = p->adapter; memset(&c, 0, sizeof(c)); --- /usr/src/sys/dev/drm/drm_bufs.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/drm/drm_bufs.c 2012-06-12 01:23:53.000000000 +0900 @@ -273,7 +273,7 @@ struct drm_file *file_priv) { struct drm_map *request = data; - drm_local_map_t *map; + drm_local_map_t *map = NULL; int err; if (!(dev->flags & (FREAD|FWRITE))) --- /usr/src/sys/dev/drm/via_dmablit.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/drm/via_dmablit.c 2012-06-12 01:26:12.000000000 +0900 @@ -426,7 +426,7 @@ drm_via_private_t *dev_priv = (drm_via_private_t *)dev->dev_private; drm_via_blitq_t *blitq = dev_priv->blit_queues + engine; - wait_queue_head_t *queue; + wait_queue_head_t *queue = NULL; int ret = 0; if (via_dmablit_active(blitq, engine, handle, &queue)) { --- /usr/src/sys/dev/buslogic/bt.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/buslogic/bt.c 2012-06-12 01:27:46.000000000 +0900 @@ -1802,7 +1802,7 @@ btreset(struct bt_softc* bt, int hard_reset) { struct ccb_hdr *ccb_h; - u_int status; + u_int status = 0; u_int timeout; u_int8_t reset_type; @@ -1897,7 +1897,7 @@ u_int8_t *reply_data, u_int reply_len, u_int cmd_timeout) { u_int timeout; - u_int status; + u_int status = 0; u_int saved_status; u_int intstat; u_int reply_buf_size; --- /usr/src/sys/netinet/ipfw/ip_dn_io.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/netinet/ipfw/ip_dn_io.c 2012-06-12 01:30:34.000000000 +0900 @@ -487,7 +487,7 @@ static struct mbuf * serve_sched(struct mq *q, struct dn_sch_inst *si, uint64_t now) { - struct mq def_q; + struct mq def_q = {}; struct dn_schk *s = si->sched; struct mbuf *m = NULL; int delay_line_idle = (si->dline.mq.head == NULL); --- /usr/src/sys/dev/e1000/e1000_phy.c 2012-05-27 04:02:45.000000000 +0900 +++ /usr/src/sys/dev/e1000/e1000_phy.c 2012-06-12 01:34:02.000000000 +0900 @@ -1657,7 +1657,7 @@ s32 e1000_setup_copper_link_generic(struct e1000_hw *hw) { s32 ret_val; - bool link; + bool link = 0; DEBUGFUNC("e1000_setup_copper_link_generic"); @@ -1716,7 +1716,7 @@ struct e1000_phy_info *phy = &hw->phy; s32 ret_val; u16 phy_data; - bool link; + bool link = 0; DEBUGFUNC("e1000_phy_force_speed_duplex_igp"); @@ -1786,7 +1786,7 @@ struct e1000_phy_info *phy = &hw->phy; s32 ret_val; u16 phy_data; - bool link; + bool link = 0; DEBUGFUNC("e1000_phy_force_speed_duplex_m88"); @@ -1905,7 +1905,7 @@ struct e1000_phy_info *phy = &hw->phy; s32 ret_val; u16 data; - bool link; + bool link = 0; DEBUGFUNC("e1000_phy_force_speed_duplex_ife"); @@ -2577,7 +2577,7 @@ struct e1000_phy_info *phy = &hw->phy; s32 ret_val; u16 phy_data; - bool link; + bool link = 0; DEBUGFUNC("e1000_get_phy_info_m88"); @@ -2655,7 +2655,7 @@ struct e1000_phy_info *phy = &hw->phy; s32 ret_val; u16 data; - bool link; + bool link = 0; DEBUGFUNC("e1000_get_phy_info_igp"); @@ -2719,7 +2719,7 @@ struct e1000_phy_info *phy = &hw->phy; s32 ret_val; u16 data; - bool link; + bool link = 0; DEBUGFUNC("e1000_get_phy_info_ife"); @@ -3879,7 +3879,7 @@ struct e1000_phy_info *phy = &hw->phy; s32 ret_val; u16 phy_data; - bool link; + bool link = 0; DEBUGFUNC("e1000_phy_force_speed_duplex_82577"); @@ -3931,7 +3931,7 @@ struct e1000_phy_info *phy = &hw->phy; s32 ret_val; u16 data; - bool link; + bool link = 0; DEBUGFUNC("e1000_get_phy_info_82577"); --- /usr/src/sys/dev/e1000/e1000_80003es2lan.c 2012-05-27 04:02:44.000000000 +0900 +++ /usr/src/sys/dev/e1000/e1000_80003es2lan.c 2012-06-12 01:39:34.000000000 +0900 @@ -908,7 +908,7 @@ struct e1000_mac_info *mac = &hw->mac; u32 reg_data; s32 ret_val; - u16 kum_reg_data; + u16 kum_reg_data = 0; u16 i; DEBUGFUNC("e1000_init_hw_80003es2lan"); --- /usr/src/sys/dev/e1000/e1000_ich8lan.c 2012-05-27 04:02:45.000000000 +0900 +++ /usr/src/sys/dev/e1000/e1000_ich8lan.c 2012-06-12 01:41:36.000000000 +0900 @@ -2334,7 +2334,7 @@ u32 act_offset; s32 ret_val = E1000_SUCCESS; u32 bank = 0; - u16 i, word; + u16 i, word = 0; DEBUGFUNC("e1000_read_nvm_ich8lan"); @@ -2684,7 +2684,7 @@ struct e1000_dev_spec_ich8lan *dev_spec = &hw->dev_spec.ich8lan; u32 i, act_offset, new_bank_offset, old_bank_offset, bank; s32 ret_val; - u16 data; + u16 data = 0; DEBUGFUNC("e1000_update_nvm_checksum_ich8lan"); @@ -2842,7 +2842,7 @@ static s32 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw) { s32 ret_val = E1000_SUCCESS; - u16 data; + u16 data = 0; DEBUGFUNC("e1000_validate_nvm_checksum_ich8lan"); --- /usr/src/sys/fs/ext2fs/ext2_bmap.c 2012-01-05 10:35:01.000000000 +0900 +++ /usr/src/sys/fs/ext2fs/ext2_bmap.c 2012-06-12 01:45:31.000000000 +0900 @@ -66,7 +66,7 @@ int *a_runb; } */ *ap; { - int32_t blkno; + int32_t blkno = 0; int error; /* --- /usr/src/sys/dev/fatm/if_fatm.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/fatm/if_fatm.c 2012-06-12 01:47:33.000000000 +0900 @@ -711,7 +711,7 @@ static int fatm_init_cmd(struct fatm_softc *sc) { - int w, c; + int w, c = 0; u_char *statp; uint32_t card_stat; u_int cnt; --- /usr/src/sys/dev/fdc/fdc.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/fdc/fdc.c 2012-06-12 01:51:27.000000000 +0900 @@ -552,7 +552,7 @@ static int fdc_sense_drive(struct fdc_data *fdc, int *st3p) { - int st3; + int st3 = 0; if (fdc_cmd(fdc, 2, NE7CMD_SENSED, fdc->fd->fdsu, 1, &st3)) return (fdc_err(fdc, "Sense Drive Status failed\n")); @@ -564,7 +564,7 @@ static int fdc_sense_int(struct fdc_data *fdc, int *st0p, int *cylp) { - int cyl, st0, ret; + int cyl = 0, st0 = 0, ret; ret = fdc_cmd(fdc, 1, NE7CMD_SENSEI, 1, &st0); if (ret) { @@ -594,7 +594,7 @@ static int fdc_read_status(struct fdc_data *fdc) { - int i, ret, status; + int i, ret, status = 0; for (i = ret = 0; i < 7; i++) { ret = fdc_in(fdc, &status); @@ -758,7 +758,7 @@ struct fd_data *fd; struct bio *bp; int i, nsect; - int st0, st3, cyl, mfm, steptrac, cylinder, descyl, sec; + int st0 = 0, st3 = 0, cyl = 0, mfm, steptrac, cylinder, descyl, sec; int head; static int need_recal; struct fdc_readid *idp; @@ -1191,7 +1191,7 @@ fd_probe_disk(struct fd_data *fd, int *recal) { struct fdc_data *fdc; - int st0, st3, cyl; + int st0 = 0, st3 = 0, cyl = 0; int oopts, ret; fdc = fd->fdc; --- /usr/src/sys/fs/fdescfs/fdesc_vnops.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/fs/fdescfs/fdesc_vnops.c 2012-06-12 01:53:33.000000000 +0900 @@ -268,7 +268,7 @@ int nlen = cnp->cn_namelen; u_int fd, fd1; int error; - struct vnode *fvp; + struct vnode *fvp = NULL; if ((cnp->cn_flags & ISLASTCN) && (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME)) { --- /usr/src/sys/dev/firewire/sbp_targ.c 2011-10-07 04:15:51.000000000 +0900 +++ /usr/src/sys/dev/firewire/sbp_targ.c 2012-06-12 01:56:06.000000000 +0900 @@ -982,7 +982,7 @@ sbp_targ_action1(struct cam_sim *sim, union ccb *ccb) { struct sbp_targ_softc *sc; - struct sbp_targ_lstate *lstate; + struct sbp_targ_lstate *lstate = NULL; cam_status status; u_int ccb_dir; --- /usr/src/sys/dev/hwpmc/hwpmc_piv.c 2012-06-07 16:28:14.000000000 +0900 +++ /usr/src/sys/dev/hwpmc/hwpmc_piv.c 2012-06-12 02:01:41.000000000 +0900 @@ -915,7 +915,7 @@ { int found, n, m; uint32_t caps, cccrvalue, escrvalue, tflags; - enum pmc_p4escr escr; + enum pmc_p4escr escr = P4_ESCR_NONE; struct p4_cpu *pc; struct p4_event_descr *pevent; const struct p4pmc_descr *pd; --- /usr/src/sys/dev/mfi/mfi.c 2012-05-27 04:02:48.000000000 +0900 +++ /usr/src/sys/dev/mfi/mfi.c 2012-06-12 02:02:57.000000000 +0900 @@ -1597,7 +1597,7 @@ static int mfi_aen_register(struct mfi_softc *sc, int seq, int locale) { - struct mfi_command *cm; + struct mfi_command *cm = NULL; struct mfi_dcmd_frame *dcmd; union mfi_evt current_aen, prior_aen; struct mfi_evt_detail *ed = NULL; --- /usr/src/sys/pci/amdsmb.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/pci/amdsmb.c 2012-06-12 02:05:34.000000000 +0900 @@ -280,7 +280,7 @@ static int amdsmb_wait(struct amdsmb_softc *sc) { - u_char sts, temp; + u_char sts = 0, temp = 0; int error, count; AMDSMB_LOCK_ASSERT(sc); @@ -468,7 +468,7 @@ amdsmb_readw(device_t dev, u_char slave, char cmd, short *word) { struct amdsmb_softc *sc = (struct amdsmb_softc *)device_get_softc(dev); - u_char temp[2]; + u_char temp[2] = {}; int error; AMDSMB_LOCK(sc); @@ -520,7 +520,7 @@ amdsmb_bread(device_t dev, u_char slave, char cmd, u_char *count, char *buf) { struct amdsmb_softc *sc = (struct amdsmb_softc *)device_get_softc(dev); - u_char data, len, i; + u_char data = 0, len = 0, i; int error; if (*count < 1 || *count > 32) --- /usr/src/sys/kgssapi/krb5/krb5_mech.c 2011-10-23 02:51:45.000000000 +0900 +++ /usr/src/sys/kgssapi/krb5/krb5_mech.c 2012-06-12 02:09:30.000000000 +0900 @@ -1602,7 +1602,7 @@ OM_uint32 res; struct mbuf *m, *mlast, *hm, *cm; uint8_t *p, dir; - size_t mlen, tlen, elen, datalen, padlen; + size_t mlen, tlen, elen = 0, datalen, padlen; size_t cklen; uint8_t buf[32]; uint32_t seq; --- /usr/src/sys/compat/linux/linux_futex.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/compat/linux/linux_futex.c 2012-06-12 02:11:21.000000000 +0900 @@ -449,7 +449,7 @@ { int clockrt, nrwake, op_ret, ret, val; struct linux_emuldata *em; - struct waiting_proc *wp; + struct waiting_proc *wp = NULL; struct futex *f, *f2; int error; uint32_t flags; @@ -843,7 +843,7 @@ release_futexes(struct proc *p) { struct linux_robust_list_head *head = NULL; - struct linux_robust_list *entry, *next_entry, *pending; + struct linux_robust_list *entry, *next_entry = NULL, *pending; unsigned int limit = 2048, pi, next_pi, pip; struct linux_emuldata *em; l_long futex_offset; --- /usr/src/sys/compat/linux/linux_signal.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/compat/linux/linux_signal.c 2012-06-12 02:14:06.000000000 +0900 @@ -175,7 +175,7 @@ int linux_signal(struct thread *td, struct linux_signal_args *args) { - l_sigaction_t nsa, osa; + l_sigaction_t nsa = {}, osa = {0}; int error; #ifdef DEBUG --- /usr/src/sys/compat/linux/linux_socket.c 2011-10-11 04:54:50.000000000 +0900 +++ /usr/src/sys/compat/linux/linux_socket.c 2012-06-12 02:15:02.000000000 +0900 @@ -528,7 +528,7 @@ linux_sendit(struct thread *td, int s, struct msghdr *mp, int flags, struct mbuf *control, enum uio_seg segflg) { - struct sockaddr *to; + struct sockaddr *to = NULL; int error; if (mp->msg_name != NULL) { @@ -701,7 +701,7 @@ static int linux_bind(struct thread *td, struct linux_bind_args *args) { - struct sockaddr *sa; + struct sockaddr *sa = NULL; int error; error = linux_getsockaddr(&sa, PTRIN(args->name), @@ -727,7 +727,7 @@ linux_connect(struct thread *td, struct linux_connect_args *args) { struct socket *so; - struct sockaddr *sa; + struct sockaddr *sa = NULL; u_int fflag; int error; --- /usr/src/sys/dev/mcd/mcd.c 2012-06-12 13:39:04.000000000 +0900 +++ /usr/src/sys/dev/mcd/mcd.c 2012-06-12 13:39:23.000000000 +0900 @@ -778,7 +778,7 @@ struct mcd_mbx *mbx; struct bio *bp; int rm, i, k; - struct mcd_read2 rbuf; + struct mcd_read2 rbuf = {}; int blknum; caddr_t addr; --- /usr/src/sys/dev/mly/mly.c 2012-05-27 04:02:49.000000000 +0900 +++ /usr/src/sys/dev/mly/mly.c 2012-06-12 13:40:03.000000000 +0900 @@ -752,7 +752,7 @@ mly_get_controllerinfo(struct mly_softc *sc) { struct mly_command_ioctl mci; - u_int8_t status; + u_int8_t status = 0; int error; debug_called(1); @@ -984,7 +984,7 @@ { struct mly_command_ioctl mci; struct mly_health_status *mh; - u_int8_t status; + u_int8_t status = 0; int error; /* build the gethealthstatus ioctl and send it */ @@ -1018,7 +1018,7 @@ mly_enable_mmbox(struct mly_softc *sc) { struct mly_command_ioctl mci; - u_int8_t *sp, status; + u_int8_t *sp, status = 0; int error; debug_called(1); @@ -1062,7 +1062,7 @@ mly_flush(struct mly_softc *sc) { struct mly_command_ioctl mci; - u_int8_t status; + u_int8_t status = 0; int error; debug_called(1); @@ -2875,7 +2875,7 @@ static int mly_user_command(struct mly_softc *sc, struct mly_user_command *uc) { - struct mly_command *mc; + struct mly_command *mc = NULL; int error, s; /* allocate a command */ --- /usr/src/sys/dev/mps/mps_mapping.c 2012-02-03 04:01:41.000000000 +0900 +++ /usr/src/sys/dev/mps/mps_mapping.c 2012-06-12 13:45:26.000000000 +0900 @@ -326,7 +326,7 @@ { u32 map_idx, high_idx = MPS_ENCTABLE_BAD_IDX; u8 high_missing_count = 0; - u32 start_idx, end_idx, start_idx_ir, end_idx_ir; + u32 start_idx, end_idx, start_idx_ir = 0, end_idx_ir = 0; struct dev_mapping_table *mt_entry; u16 ioc_pg8_flags = le16toh(sc->ioc_pg8.Flags); @@ -1464,7 +1464,7 @@ { u8 missing_cnt, enc_idx; u16 slot_id, entry_num, num_slots; - u32 map_idx, dev_idx, start_idx, end_idx; + u32 map_idx, dev_idx, start_idx = 0, end_idx = 0; struct dev_mapping_table *mt_entry; Mpi2DriverMap0Entry_t *dpm_entry; u16 ioc_pg8_flags = le16toh(sc->ioc_pg8.Flags); --- /usr/src/sys/dev/mpt/mpt.c 2012-03-06 17:13:39.000000000 +0900 +++ /usr/src/sys/dev/mpt/mpt.c 2012-06-12 13:50:21.000000000 +0900 @@ -1742,7 +1742,7 @@ int sleep_ok, int timeout_ms) { request_t *req; - cfgparms_t params; + cfgparms_t params = {}; MSG_CONFIG *cfgp; int error; @@ -1799,7 +1799,7 @@ int timeout_ms) { request_t *req; - cfgparms_t params; + cfgparms_t params = {}; int error; req = mpt_get_request(mpt, sleep_ok); @@ -1839,7 +1839,7 @@ int timeout_ms) { request_t *req; - cfgparms_t params; + cfgparms_t params = {}; u_int hdr_attr; int error; --- /usr/src/sys/fs/msdosfs/msdosfs_fat.c 2012-01-02 08:17:08.000000000 +0900 +++ /usr/src/sys/fs/msdosfs/msdosfs_fat.c 2012-06-12 13:56:20.000000000 +0900 @@ -855,7 +855,7 @@ { int error; struct buf *bp = NULL; - u_long bn, bo, bsize, byteoffset; + u_long bn = 0, bo, bsize, byteoffset; u_long readcn, lbn = -1; MSDOSFS_LOCK_MP(pmp); @@ -991,10 +991,10 @@ { int error; u_long frcn; - u_long cn, got; + u_long cn, got = 0; struct msdosfsmount *pmp = dep->de_pmp; struct buf *bp; - daddr_t blkno; + daddr_t blkno = 0; /* * Don't try to extend the root directory --- /usr/src/sys/dev/mxge/if_mxge.c 2012-05-27 04:02:50.000000000 +0900 +++ /usr/src/sys/dev/mxge/if_mxge.c 2012-06-12 14:00:48.000000000 +0900 @@ -1043,7 +1043,7 @@ static int mxge_update_mac_address(mxge_softc_t *sc) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; uint8_t *addr = sc->mac_addr; int status; @@ -1060,7 +1060,7 @@ static int mxge_change_pause(mxge_softc_t *sc, int pause) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; int status; if (pause) @@ -1081,7 +1081,7 @@ static void mxge_change_promisc(mxge_softc_t *sc, int promisc) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; int status; if (mxge_always_promisc) @@ -1102,7 +1102,7 @@ static void mxge_set_multicast_list(mxge_softc_t *sc) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; struct ifmultiaddr *ifma; struct ifnet *ifp = sc->ifp; int err; @@ -1170,7 +1170,7 @@ static int mxge_max_mtu(mxge_softc_t *sc) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; int status; if (MJUMPAGESIZE - MXGEFW_PAD > MXGEFW_MAX_MTU) @@ -1335,7 +1335,7 @@ static int mxge_change_throttle(SYSCTL_HANDLER_ARGS) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; mxge_softc_t *sc; int err; unsigned int throttle; @@ -2864,7 +2864,7 @@ static void mxge_media_probe(mxge_softc_t *sc) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; char *cage_type; struct mxge_media_type *mxge_media_types = NULL; @@ -3385,7 +3385,7 @@ static int mxge_alloc_rings(mxge_softc_t *sc) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; int tx_ring_size; int tx_ring_entries, rx_ring_entries; int err, slice; @@ -3459,7 +3459,7 @@ mxge_slice_open(struct mxge_slice_state *ss, int nbufs, int cl_size) { mxge_softc_t *sc; - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; bus_dmamap_t map; struct lro_entry *lro_entry; int err, i, slice; @@ -3548,7 +3548,7 @@ static int mxge_open(mxge_softc_t *sc) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; int err, big_bytes, nbufs, slice, cl_size, i; bus_addr_t bus; volatile uint8_t *itable; @@ -3695,7 +3695,7 @@ static int mxge_close(mxge_softc_t *sc, int down) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; int err, old_down_cnt; #ifdef IFNET_BUF_RING struct mxge_slice_state *ss; @@ -4274,7 +4274,7 @@ static int mxge_alloc_slices(mxge_softc_t *sc) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; struct mxge_slice_state *ss; size_t bytes; int err, i, max_intr_slots; @@ -4340,7 +4340,7 @@ static void mxge_slice_probe(mxge_softc_t *sc) { - mxge_cmd_t cmd; + mxge_cmd_t cmd = {}; char *old_fw; int msix_cnt, status, max_intr_slots; --- /usr/src/sys/fs/nfsclient/nfs_clstate.c 2012-03-06 17:13:58.000000000 +0900 +++ /usr/src/sys/fs/nfsclient/nfs_clstate.c 2012-06-12 14:19:24.000000000 +0900 @@ -899,7 +899,7 @@ { struct nfscllockowner *lp; struct nfsclopen *op; - struct nfsclclient *clp; + struct nfsclclient *clp = NULL; struct nfscllockowner *nlp; struct nfscllock *nlop, *otherlop; struct nfscldeleg *dp = NULL, *ldp = NULL; --- /usr/src/sys/fs/nfsclient/nfs_clrpcops.c 2012-05-27 04:02:54.000000000 +0900 +++ /usr/src/sys/fs/nfsclient/nfs_clrpcops.c 2012-06-12 14:19:05.000000000 +0900 @@ -113,7 +113,7 @@ NFSPROC_T *p, struct nfsvattr *nap, int *attrflagp) { int error; - u_int32_t mode, rmode; + u_int32_t mode, rmode = 0; if (acmode & VREAD) mode = NFSACCESS_READ; --- /usr/src/sys/fs/nfsclient/nfs_clvnops.c 2012-05-27 04:02:54.000000000 +0900 +++ /usr/src/sys/fs/nfsclient/nfs_clvnops.c 2012-06-12 14:22:45.000000000 +0900 @@ -345,7 +345,7 @@ { struct vnode *vp = ap->a_vp; int error = 0, i, gotahit; - u_int32_t mode, wmode, rmode; + u_int32_t mode, wmode, rmode = 0; int v34 = NFS_ISV34(vp); struct nfsnode *np = VTONFS(vp); --- /usr/src/sys/nfsclient/nfs_vnops.c 2012-05-27 04:03:04.000000000 +0900 +++ /usr/src/sys/nfsclient/nfs_vnops.c 2012-06-12 14:25:27.000000000 +0900 @@ -351,7 +351,7 @@ { struct vnode *vp = ap->a_vp; int error = 0, i, gotahit; - u_int32_t mode, rmode, wmode; + u_int32_t mode, rmode = 0, wmode; int v3 = NFS_ISV3(vp); struct nfsnode *np = VTONFS(vp); --- /usr/src/sys/fs/nfs/nfs_commonsubs.c 2012-01-22 16:52:46.000000000 +0900 +++ /usr/src/sys/fs/nfs/nfs_commonsubs.c 2012-06-12 14:27:24.000000000 +0900 @@ -780,7 +780,7 @@ { u_int32_t *tl; int i = 0, j, k, l = 0, m, bitpos, attrsum = 0; - int error, tfhsize, aceerr, attrsize, cnt, retnotsup; + int error, tfhsize, aceerr, attrsize, cnt = 0, retnotsup = 0; u_char *cp, *cp2, namestr[NFSV4_SMALLSTR + 1]; nfsattrbit_t attrbits, retattrbits, checkattrbits; struct nfsfh *tnfhp; --- /usr/src/sys/fs/nfsserver/nfs_nfsdstate.c 2012-05-27 04:02:55.000000000 +0900 +++ /usr/src/sys/fs/nfsserver/nfs_nfsdstate.c 2012-06-12 14:29:53.000000000 +0900 @@ -1312,7 +1312,7 @@ int specialid = 0; struct nfslockfile *lfp; struct nfslock *other_lop = NULL; - struct nfsstate *stp, *lckstp = NULL; + struct nfsstate *stp = NULL, *lckstp = NULL; struct nfsclient *clp = NULL; u_int32_t bits; int error = 0, haslock = 0, ret, reterr; @@ -1951,7 +1951,7 @@ struct nfsstate *stp, *nstp; struct nfsclient *clp; struct nfsstate *ownerstp; - struct nfslockfile *lfp, *new_lfp; + struct nfslockfile *lfp = NULL, *new_lfp; int error = 0, haslock = 0, ret, readonly = 0, getfhret = 0; if ((new_stp->ls_flags & NFSLCK_SHAREBITS) == NFSLCK_READACCESS) @@ -2201,7 +2201,7 @@ struct nfsstate *new_stp = *new_stpp; struct nfsstate *stp, *nstp; struct nfsstate *openstp = NULL, *new_open, *ownerstp, *new_deleg; - struct nfslockfile *lfp, *new_lfp; + struct nfslockfile *lfp = NULL, *new_lfp; struct nfsclient *clp; int error = 0, haslock = 0, ret, delegate = 1, writedeleg = 1; int readonly = 0, cbret = 1, getfhret = 0; @@ -2857,7 +2857,7 @@ nfsrv_openupdate(vnode_t vp, struct nfsstate *new_stp, nfsquad_t clientid, nfsv4stateid_t *stateidp, struct nfsrv_descript *nd, NFSPROC_T *p) { - struct nfsstate *stp, *ownerstp; + struct nfsstate *stp = NULL, *ownerstp; struct nfsclient *clp; struct nfslockfile *lfp; u_int32_t bits; @@ -2999,8 +2999,8 @@ nfsrv_delegupdate(nfsquad_t clientid, nfsv4stateid_t *stateidp, vnode_t vp, int op, struct ucred *cred, NFSPROC_T *p) { - struct nfsstate *stp; - struct nfsclient *clp; + struct nfsstate *stp = NULL; + struct nfsclient *clp = NULL; int error = 0; fhandle_t fh; --- /usr/src/sys/nfsserver/nfs_srvsubs.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/nfsserver/nfs_srvsubs.c 2012-06-12 14:37:22.000000000 +0900 @@ -591,7 +591,7 @@ struct iovec aiov; struct uio auio; struct vnode *dp; - int error, rdonly, linklen; + int error, rdonly = 0, linklen; struct componentname *cnp = &ndp->ni_cnd; int lockleaf = (cnp->cn_flags & LOCKLEAF) != 0; int dvfslocked; --- /usr/src/sys/fs/ntfs/ntfs_subr.c 2012-01-17 09:20:14.000000000 +0900 +++ /usr/src/sys/fs/ntfs/ntfs_subr.c 2012-06-12 14:38:58.000000000 +0900 @@ -669,7 +669,7 @@ { const char *astrp = astr; char tmpbuf[5]; - int len, res; + int len = 0, res; size_t i, j, mbstrlen = astrlen; if (ntmp->ntm_ic_l2u) { --- /usr/src/sys/fs/nullfs/null_vnops.c 2012-03-15 11:47:15.000000000 +0900 +++ /usr/src/sys/fs/nullfs/null_vnops.c 2012-06-12 14:40:36.000000000 +0900 @@ -508,7 +508,7 @@ null_remove(struct vop_remove_args *ap) { int retval, vreleit; - struct vnode *lvp; + struct vnode *lvp = NULL; if (vrefcnt(ap->a_vp) > 1) { lvp = NULLVPTOLOWERVP(ap->a_vp); --- /usr/src/sys/contrib/pf/net/pf.c 2012-03-06 17:13:11.000000000 +0900 +++ /usr/src/sys/contrib/pf/net/pf.c 2012-06-12 14:42:46.000000000 +0900 @@ -2116,7 +2116,7 @@ /* Change inner protocol port, fix inner protocol checksum. */ if (ip != NULL) { u_int16_t oip = *ip; - u_int32_t opc; + u_int32_t opc = 0; if (pc != NULL) opc = *pc; --- /usr/src/sys/dev/qlxgb/qla_misc.c 2012-01-10 16:45:00.000000000 +0900 +++ /usr/src/sys/dev/qlxgb/qla_misc.c 2012-06-12 14:45:48.000000000 +0900 @@ -259,7 +259,7 @@ uint32_t rd) { uint32_t count = 100; - uint32_t data; + uint32_t data = 0; WRITE_OFFSET32(ha, Q8_MIU_TEST_AGT_ADDR_LO, (uint32_t)addr); WRITE_OFFSET32(ha, Q8_MIU_TEST_AGT_ADDR_HI, (uint32_t)(addr >> 32)); @@ -402,7 +402,7 @@ static int qla_crb_init(qla_host_t *ha) { - uint32_t val, sig; + uint32_t val = 0, sig = 0; uint32_t offset, count, i; addr_val_t *addr_val_map, *avmap; @@ -486,7 +486,7 @@ uint64_t mem_off = 0x10000; uint32_t flash_off = 0x10000; uint32_t count; - offchip_mem_val_t val; + offchip_mem_val_t val = {}; /* only bootloader needs to be loaded into memory */ --- /usr/src/sys/gnu/fs/reiserfs/reiserfs_namei.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/gnu/fs/reiserfs/reiserfs_namei.c 2012-06-12 14:49:01.000000000 +0900 @@ -142,7 +142,7 @@ struct cpu_key pos_key; const struct key *rkey; struct reiserfs_node *ip; - struct reiserfs_dir_entry de; + struct reiserfs_dir_entry de = {}; INITIALIZE_PATH(path_to_entry); int entry_num, item_num, search_res; --- /usr/src/sys/dev/sfxge/sfxge_tx.c 2011-11-29 05:28:23.000000000 +0900 +++ /usr/src/sys/dev/sfxge/sfxge_tx.c 2012-06-12 14:51:14.000000000 +0900 @@ -977,7 +977,7 @@ sfxge_tx_queue_tso(struct sfxge_txq *txq, struct mbuf *mbuf, const bus_dma_segment_t *dma_seg, int n_dma_seg) { - struct sfxge_tso_state tso; + struct sfxge_tso_state tso = {}; unsigned int id, next_id; tso_start(&tso, mbuf); --- /usr/src/sys/dev/sfxge/common/siena_nvram.c 2011-11-29 05:28:23.000000000 +0900 +++ /usr/src/sys/dev/sfxge/common/siena_nvram.c 2012-06-12 14:52:43.000000000 +0900 @@ -631,7 +631,7 @@ __out uint32_t *subtypep, __out_ecount(4) uint16_t version[4]) { - siena_mc_dynamic_config_hdr_t *dcfg; + siena_mc_dynamic_config_hdr_t *dcfg = NULL; siena_parttbl_entry_t *entry; unsigned int dcfg_partn; unsigned int partn; @@ -866,7 +866,7 @@ unsigned int pos; uint8_t cksum; uint32_t subtype; - size_t length; + size_t length = 0; int rc; if ((entry = siena_parttbl_entry(enp, type)) == NULL) { --- /usr/src/sys/dev/sound/pcm/dsp.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/sound/pcm/dsp.c 2012-06-12 15:04:51.000000000 +0900 @@ -1060,7 +1060,7 @@ dsp_ioctl(struct cdev *i_dev, u_long cmd, caddr_t arg, int mode, struct thread *td) { - struct pcm_channel *chn, *rdch, *wrch; + struct pcm_channel *chn, *rdch = NULL, *wrch = NULL; struct snddev_info *d; u_long xcmd; int *arg_i, ret, tmp; @@ -2206,7 +2206,7 @@ vm_size_t size, struct vm_object **object, int nprot) { struct snddev_info *d; - struct pcm_channel *wrch, *rdch, *c; + struct pcm_channel *wrch = NULL, *rdch = NULL, *c; /* * Reject PROT_EXEC by default. It just doesn't makes sense. --- /usr/src/sys/dev/sound/pci/hda/hdaa.c 2012-05-27 04:02:52.000000000 +0900 +++ /usr/src/sys/dev/sound/pci/hda/hdaa.c 2012-06-12 15:09:17.000000000 +0900 @@ -2240,7 +2240,7 @@ static void hdaa_audio_ctl_set_defaults(struct hdaa_pcm_devinfo *pdevinfo) { - int amp, vol, dev; + int amp = 0, vol, dev; for (dev = 0; dev < SOUND_MIXER_NRDEVICES; dev++) { if ((pdevinfo->ossmask & (1 << dev)) == 0) --- /usr/src/sys/net/if_spppsubr.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/net/if_spppsubr.c 2012-06-12 15:11:37.000000000 +0900 @@ -1336,7 +1336,7 @@ { STDDCL; struct cisco_packet *h; - u_long me, mymask; + u_long me, mymask = 0; if (m->m_pkthdr.len < CISCO_PACKET_LEN) { if (debug) --- /usr/src/sys/dev/pci/pci.c 2012-06-07 16:28:44.000000000 +0900 +++ /usr/src/sys/dev/pci/pci.c 2012-06-12 15:25:26.000000000 +0900 @@ -858,7 +858,7 @@ static void pci_read_vpd(device_t pcib, pcicfgregs *cfg) { - struct vpd_readstate vrs; + struct vpd_readstate vrs = {}; int state; int name; int remain; --- /usr/src/sys/dev/twe/twe.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/twe/twe.c 2012-06-12 19:03:24.000000000 +0900 @@ -1585,8 +1585,8 @@ twe_describe_controller(struct twe_softc *sc) { TWE_Param *p[6]; - u_int8_t ports; - u_int32_t size; + u_int8_t ports = 0; + u_int32_t size = 0; int i; debug_called(2); --- /usr/src/sys/dev/txp/if_txp.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/txp/if_txp.c 2012-06-12 19:12:03.000000000 +0900 @@ -705,7 +705,7 @@ { bus_dma_tag_t sec_tag; bus_dmamap_t sec_map; - bus_addr_t sec_paddr; + bus_addr_t sec_paddr = 0; uint8_t *sec_buf; int rseg, err = 0; struct mbuf m; --- /usr/src/sys/fs/udf/udf_vnops.c 2012-05-27 04:02:55.000000000 +0900 +++ /usr/src/sys/fs/udf/udf_vnops.c 2012-06-12 19:14:04.000000000 +0900 @@ -771,7 +771,7 @@ struct udf_node *node; struct udf_mnt *udfmp; struct fileid_desc *fid; - struct udf_uiodir uiodir; + struct udf_uiodir uiodir = {}; struct udf_dirstream *ds; u_long *cookies = NULL; int ncookies; --- /usr/src/sys/dev/usb/wlan/if_rum.c 2012-05-27 04:02:53.000000000 +0900 +++ /usr/src/sys/dev/usb/wlan/if_rum.c 2012-06-12 19:18:48.000000000 +0900 @@ -564,7 +564,7 @@ rum_do_request(struct rum_softc *sc, struct usb_device_request *req, void *data) { - usb_error_t err; + usb_error_t err = 0; int ntries = 10; while (ntries--) { --- /usr/src/sys/dev/usb/wlan/if_run.c 2012-05-27 04:02:54.000000000 +0900 +++ /usr/src/sys/dev/usb/wlan/if_run.c 2012-06-12 19:20:51.000000000 +0900 @@ -1070,7 +1070,7 @@ run_do_request(struct run_softc *sc, struct usb_device_request *req, void *data) { - usb_error_t err; + usb_error_t err = 0; int ntries = 10; RUN_LOCK_ASSERT(sc, MA_OWNED); @@ -3463,7 +3463,7 @@ static void run_set_agc(struct run_softc *sc, uint8_t agc) { - uint8_t bbp; + uint8_t bbp = 0; if (sc->mac_ver == 0x3572) { run_bbp_read(sc, 27, &bbp); @@ -3605,7 +3605,7 @@ run_rt3070_set_chan(struct run_softc *sc, uint32_t chan) { int8_t txpow1, txpow2; - uint8_t rf; + uint8_t rf = 0; int i; /* RT3070 is 2GHz only */ @@ -3669,7 +3669,7 @@ { int8_t txpow1, txpow2; uint32_t tmp; - uint8_t rf; + uint8_t rf = 0; int i; /* find the settings for this channel (we know it exists) */ @@ -4294,7 +4294,7 @@ run_bbp_init(struct run_softc *sc) { int i, error, ntries; - uint8_t bbp0; + uint8_t bbp0 = 0; /* wait for BBP to wake up */ for (ntries = 0; ntries < 20; ntries++) { @@ -4331,7 +4331,7 @@ run_rt3070_rf_init(struct run_softc *sc) { uint32_t tmp; - uint8_t rf, target, bbp4; + uint8_t rf = 0, target, bbp4 = 0; int i; run_rt3070_rf_read(sc, 30, &rf); @@ -4470,8 +4470,8 @@ run_rt3070_filter_calib(struct run_softc *sc, uint8_t init, uint8_t target, uint8_t *val) { - uint8_t rf22, rf24; - uint8_t bbp55_pb, bbp55_sb, delta; + uint8_t rf22 = 0, rf24 = 0; + uint8_t bbp55_pb = 0, bbp55_sb = 0, delta; int ntries; /* program filter */ @@ -4534,7 +4534,7 @@ static void run_rt3070_rf_setup(struct run_softc *sc) { - uint8_t bbp, rf; + uint8_t bbp = 0, rf = 0; int i; if (sc->mac_ver == 0x3572) { @@ -4663,7 +4663,7 @@ struct ifnet *ifp = sc->sc_ifp; struct ieee80211com *ic = ifp->if_l2com; uint32_t tmp; - uint8_t bbp1, bbp3; + uint8_t bbp1 = 0, bbp3 = 0; int i; int ridx; int ntries; --- /usr/src/sys/dev/usb/wlan/if_ural.c 2012-05-27 04:02:54.000000000 +0900 +++ /usr/src/sys/dev/usb/wlan/if_ural.c 2012-06-12 19:56:26.000000000 +0900 @@ -550,7 +550,7 @@ ural_do_request(struct ural_softc *sc, struct usb_device_request *req, void *data) { - usb_error_t err; + usb_error_t err = 0; int ntries = 10; while (ntries--) { --- /usr/src/sys/dev/usb/wlan/if_urtw.c 2012-05-27 04:02:54.000000000 +0900 +++ /usr/src/sys/dev/usb/wlan/if_urtw.c 2012-06-12 19:58:25.000000000 +0900 @@ -1284,7 +1284,7 @@ urtw_do_request(struct urtw_softc *sc, struct usb_device_request *req, void *data) { - usb_error_t err; + usb_error_t err = 0; int ntries = 10; URTW_ASSERT_LOCKED(sc); --- /usr/src/sys/dev/vxge/vxgehal/vxgehal-virtualpath.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/vxge/vxgehal/vxgehal-virtualpath.c 2012-06-12 20:05:14.000000000 +0900 @@ -2546,7 +2546,7 @@ u32 *protocol, u32 *port) { - u64 val64; + u64 val64 = 0; __hal_device_t *hldev; vxge_hal_status_e status = VXGE_HAL_OK; __hal_vpath_handle_t *vp = (__hal_vpath_handle_t *) vpath_handle; @@ -2603,7 +2603,7 @@ u32 *protocol, u32 *port) { - u64 val64; + u64 val64 = 0; __hal_device_t *hldev; vxge_hal_status_e status = VXGE_HAL_OK; __hal_vpath_handle_t *vp = (__hal_vpath_handle_t *) vpath_handle; @@ -2721,7 +2721,7 @@ u16 bucket_size, u16 it_switch) { - u64 data0, data1; + u64 data0 = 0, data1 = 0; __hal_device_t *hldev; __hal_vpath_handle_t *vp; @@ -2827,7 +2827,7 @@ u8 *table_select, u16 *bucket_size) { - u64 val64; + u64 val64 = 0; __hal_device_t *hldev; vxge_hal_status_e status = VXGE_HAL_OK; __hal_vpath_handle_t *vp = (__hal_vpath_handle_t *) vpath_handle; --- /usr/src/sys/gnu/fs/xfs/xfs_alloc.c 2011-02-04 16:07:58.000000000 +0800 +++ /usr/src/sys/gnu/fs/xfs/xfs_alloc.c 2012-06-12 20:14:43.000000000 +0900 @@ -746,7 +746,7 @@ xfs_agblock_t gtbnoa; /* aligned ... */ xfs_extlen_t gtdiff; /* difference to right side entry */ xfs_extlen_t gtlen; /* length of right side entry */ - xfs_extlen_t gtlena; /* aligned ... */ + xfs_extlen_t gtlena = 0; /* aligned ... */ xfs_agblock_t gtnew; /* useful start bno of right side */ int error; /* error code */ int i; /* result code, temporary */ @@ -757,7 +757,7 @@ /*REFERENCED*/ xfs_agblock_t ltend; /* end bno of left side entry */ xfs_extlen_t ltlen; /* length of left side entry */ - xfs_extlen_t ltlena; /* aligned ... */ + xfs_extlen_t ltlena = 0; /* aligned ... */ xfs_agblock_t ltnew; /* useful start bno of left side */ xfs_extlen_t rlen; /* length of returned extent */ #if defined(DEBUG) && defined(__KERNEL__) @@ -1825,7 +1825,7 @@ xfs_mount_t *mp; /* file system mount point structure */ xfs_extlen_t need; /* total blocks needed in freelist */ xfs_perag_t *pag; /* per-ag information structure */ - xfs_alloc_arg_t targs; /* local allocation arguments */ + xfs_alloc_arg_t targs = {}; /* local allocation arguments */ xfs_trans_t *tp; /* transaction pointer */ mp = args->mp; --- /usr/src/sys/gnu/fs/xfs/xfs_alloc_btree.c 2011-02-04 16:07:58.000000000 +0800 +++ /usr/src/sys/gnu/fs/xfs/xfs_alloc_btree.c 2012-06-12 20:16:01.000000000 +0900 @@ -603,7 +603,7 @@ xfs_alloc_block_t *block; /* btree block record/key lives in */ xfs_buf_t *bp; /* buffer for block */ int error; /* error return value */ - int i; /* loop index */ + int i = 0; /* loop index */ xfs_alloc_key_t key; /* key value being inserted */ xfs_alloc_key_t *kp; /* pointer to btree keys */ xfs_agblock_t nbno; /* block number of allocated block */ @@ -2035,7 +2035,7 @@ int *stat) /* success/failure */ { int error; /* error return value */ - int i; /* result value, 0 for failure */ + int i = 0; /* result value, 0 for failure */ int level; /* current level number in btree */ xfs_agblock_t nbno; /* new block number (split result) */ xfs_btree_cur_t *ncur; /* new cursor (split result) */ --- /usr/src/sys/gnu/fs/xfs/xfs_bmap_btree.c 2011-02-04 16:07:58.000000000 +0800 +++ /usr/src/sys/gnu/fs/xfs/xfs_bmap_btree.c 2012-06-12 20:17:17.000000000 +0900 @@ -744,14 +744,14 @@ #ifdef XFS_BMBT_TRACE static char fname[] = "xfs_bmbt_insrec"; #endif - int i; /* loop index */ + int i = 0; /* loop index */ xfs_bmbt_key_t key; /* bmap btree key */ xfs_bmbt_key_t *kp=NULL; /* pointer to bmap btree key */ - int logflags; /* inode logging flags */ + int logflags = 0; /* inode logging flags */ xfs_fsblock_t nbno; /* new block number */ struct xfs_btree_cur *ncur; /* new btree cursor */ xfs_bmbt_key_t nkey; /* new btree key value */ - xfs_bmbt_rec_t nrec; /* new record count */ + xfs_bmbt_rec_t nrec = {}; /* new record count */ int optr; /* old key/record index */ xfs_bmbt_ptr_t *pp; /* pointer to bmap block addr */ int ptr; /* key/record index */ @@ -2171,7 +2171,7 @@ #ifdef XFS_BMBT_TRACE static char fname[] = "xfs_bmbt_insert"; #endif - int i; + int i = 0; int level; xfs_fsblock_t nbno; xfs_btree_cur_t *ncur; --- /usr/src/sys/kern/sched_ule.c 2012-06-07 16:28:48.000000000 +0900 +++ /usr/src/sys/kern/sched_ule.c 2012-06-12 20:24:20.000000000 +0900 @@ -615,7 +615,7 @@ cpuset_t cpumask; struct cpu_group *child; struct tdq *tdq; - int cpu, i, hload, lload, load, total, rnd, *rndptr; + int cpu, i, hload, lload, load = 0, total, rnd, *rndptr; total = 0; cpumask = cg->cg_mask; @@ -742,7 +742,7 @@ sched_lowest(const struct cpu_group *cg, cpuset_t mask, int pri, int maxload, int prefer) { - struct cpu_search low; + struct cpu_search low = {}; low.cs_cpu = -1; low.cs_prefer = prefer; @@ -759,7 +759,7 @@ static inline int sched_highest(const struct cpu_group *cg, cpuset_t mask, int minload) { - struct cpu_search high; + struct cpu_search high = {}; high.cs_cpu = -1; high.cs_mask = mask; @@ -775,8 +775,8 @@ static inline void sched_both(const struct cpu_group *cg, cpuset_t mask, int *lowcpu, int *highcpu) { - struct cpu_search high; - struct cpu_search low; + struct cpu_search high = {}; + struct cpu_search low = {}; low.cs_cpu = -1; low.cs_prefer = -1; --- /usr/src/sys/x86/x86/mca.c 2012-05-27 04:03:06.000000000 +0900 +++ /usr/src/sys/x86/x86/mca.c 2012-06-12 20:30:11.000000000 +0900 @@ -563,7 +563,7 @@ static int mca_scan(enum scan_mode mode) { - struct mca_record rec; + struct mca_record rec = {}; uint64_t mcg_cap, ucmask; int count, i, recoverable, valid; --- /usr/src/sys/dev/acpica/acpi_perf.c 2011-09-23 09:51:37.000000000 +0900 +++ /usr/src/sys/dev/acpica/acpi_perf.c 2012-06-12 20:32:21.000000000 +0900 @@ -424,7 +424,7 @@ acpi_px_available(struct acpi_perf_softc *sc) { ACPI_STATUS status; - struct cf_setting set; + struct cf_setting set = {}; status = acpi_GetInteger(sc->handle, "_PPC", &sc->px_max_avail); --- /usr/src/sys/kern/vfs_syscalls.c 2012-05-27 04:02:59.000000000 +0900 +++ /usr/src/sys/kern/vfs_syscalls.c 2012-06-12 20:43:11.000000000 +0900 @@ -642,7 +642,7 @@ int flags; } */ *uap; { - struct statfs *buf, *sp; + struct statfs *buf = NULL, *sp; struct ostatfs osb; size_t count, size; int error; --- /usr/src/sys/kern/vfs_vnops.c 2012-06-11 21:47:45.000000000 +0900 +++ /usr/src/sys/kern/vfs_vnops.c 2012-06-12 20:45:08.000000000 +0900 @@ -1468,7 +1468,7 @@ struct vattr va; daddr_t bn, bnp; uint64_t bsize; - off_t noff; + off_t noff = 0; int error; KASSERT(cmd == FIOSEEKHOLE || cmd == FIOSEEKDATA,