Files
mirror_zfs/module/zfs
George Wilson a117a6d66e Illumos #3522
3522 zfs module should not allow uninitialized variables
Reviewed by: Sebastien Roy <seb@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>

References:
  https://www.illumos.org/issues/3522
  illumos/illumos-gate@d5285cae91

Ported-by: Richard Yao <ryao@gentoo.org>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>

Porting notes:

1. ZFSOnLinux had already addressed many of these issues because of
   its use of -Wall. However, the manner in which they were addressed
   differed. The illumos fixes replace the ones previously made in
   ZFSOnLinux to reduce code differences.

2. Part of the upstream patch made a small change to arc.c that might
   address zfsonlinux/zfs#1334.

3. The initialization of aclsize in zfs_log_create() differs because
   vsecp is a NULL pointer on ZFSOnLinux.

4. The changes to zfs_register_callbacks() were dropped because it
   has diverged and needs to be resynced.
2013-10-30 14:51:27 -07:00
..
2013-10-30 14:51:27 -07:00
2013-09-04 16:01:24 -07:00
2013-09-04 16:01:24 -07:00
2013-07-02 13:34:31 -07:00
2013-10-25 13:59:40 -07:00
2013-10-25 13:59:40 -07:00
2013-09-04 16:01:24 -07:00
2010-08-31 13:41:58 -07:00
2013-10-30 14:51:27 -07:00
2013-09-04 16:01:24 -07:00
2013-10-25 13:57:25 -07:00
2012-08-27 12:01:37 -07:00
2013-10-30 14:51:27 -07:00
2013-09-04 16:01:24 -07:00
2013-09-04 16:01:24 -07:00
2013-10-30 14:51:27 -07:00
2013-09-04 16:01:24 -07:00
2013-09-04 16:01:24 -07:00
2013-10-25 13:57:25 -07:00
2013-09-25 15:44:22 -07:00
2013-10-30 14:51:27 -07:00
2013-09-04 16:01:24 -07:00
2012-10-15 16:01:54 -07:00
2010-08-31 08:38:46 -07:00
2013-10-22 10:12:39 -07:00
2013-10-30 14:51:27 -07:00
2013-10-25 13:59:40 -07:00
2013-10-18 14:34:01 -07:00
2013-09-04 16:01:24 -07:00
2013-09-25 15:44:22 -07:00
2013-10-30 14:51:27 -07:00
2010-08-31 13:41:59 -07:00
2010-08-31 13:41:58 -07:00
2010-08-31 13:41:58 -07:00
2013-10-25 13:57:25 -07:00
2013-10-30 14:51:27 -07:00
2013-09-04 16:01:24 -07:00
2013-10-25 13:57:25 -07:00
2012-08-27 12:01:37 -07:00
2012-08-27 12:01:37 -07:00
2013-01-08 10:35:42 -08:00
2013-10-30 14:51:27 -07:00
2012-09-05 08:44:58 -07:00
2013-06-19 15:14:10 -07:00
2013-06-19 15:14:10 -07:00
2013-10-29 14:54:26 -07:00
2010-08-31 13:41:58 -07:00
2013-09-04 16:01:24 -07:00
2013-04-19 15:43:16 -07:00
2013-05-01 17:05:52 -07:00
2013-10-30 14:51:27 -07:00
2013-10-30 14:51:27 -07:00
2013-09-25 15:44:22 -07:00
2013-06-19 15:14:10 -07:00
2013-10-29 14:54:26 -07:00
2013-10-30 14:51:27 -07:00
2013-09-13 13:31:24 -07:00
2013-09-04 16:01:24 -07:00
2013-05-01 17:05:52 -07:00
2013-08-15 16:19:07 -07:00
2013-10-29 14:54:26 -07:00
2013-10-29 14:54:26 -07:00
2013-10-29 14:54:26 -07:00
2010-09-17 16:24:15 -07:00
2013-09-04 16:01:24 -07:00