kern/168979: kernel build fail with -Os

rozhuk.im at gmail.com rozhuk.im at gmail.com
Tue Jun 12 15:50:06 UTC 2012


The following reply was made to PR kern/168979; it has been noted by GNATS.

From: rozhuk.im at gmail.com
To: <bug-followup at FreeBSD.org>,
	<rozhuk.im at gmail.com>
Cc:  
Subject: Re: kern/168979: kernel build fail with -Os
Date: Wed, 13 Jun 2012 00:41:52 +0900

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


More information about the freebsd-bugs mailing list