Print this page
4391 panic system rather than corrupting pool if we hit bug 4390
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/fs/zfs/sys/zfs_debug.h
          +++ new/usr/src/uts/common/fs/zfs/sys/zfs_debug.h
↓ open down ↓ 12 lines elided ↑ open up ↑
  13   13   * When distributing Covered Code, include this CDDL HEADER in each
  14   14   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  23      - * Copyright (c) 2012, 2016 by Delphix. All rights reserved.
       23 + * Copyright (c) 2012, 2014 by Delphix. All rights reserved.
  24   24   */
  25   25  
  26   26  #ifndef _SYS_ZFS_DEBUG_H
  27   27  #define _SYS_ZFS_DEBUG_H
  28   28  
  29   29  #ifdef  __cplusplus
  30   30  extern "C" {
  31   31  #endif
  32   32  
  33   33  #ifndef TRUE
↓ open down ↓ 18 lines elided ↑ open up ↑
  52   52  
  53   53  #define ZFS_DEBUG_DPRINTF               (1 << 0)
  54   54  #define ZFS_DEBUG_DBUF_VERIFY           (1 << 1)
  55   55  #define ZFS_DEBUG_DNODE_VERIFY          (1 << 2)
  56   56  #define ZFS_DEBUG_SNAPNAMES             (1 << 3)
  57   57  #define ZFS_DEBUG_MODIFY                (1 << 4)
  58   58  #define ZFS_DEBUG_SPA                   (1 << 5)
  59   59  #define ZFS_DEBUG_ZIO_FREE              (1 << 6)
  60   60  #define ZFS_DEBUG_HISTOGRAM_VERIFY      (1 << 7)
  61   61  #define ZFS_DEBUG_METASLAB_VERIFY       (1 << 8)
  62      -#define ZFS_DEBUG_INDIRECT_REMAP        (1 << 9)
  63   62  
  64   63  #ifdef ZFS_DEBUG
  65   64  extern void __dprintf(const char *file, const char *func,
  66   65      int line, const char *fmt, ...);
  67   66  #define dprintf(...) \
  68   67          if (zfs_flags & ZFS_DEBUG_DPRINTF) \
  69   68                  __dprintf(__FILE__, __func__, __LINE__, __VA_ARGS__)
  70   69  #else
  71   70  #define dprintf(...) ((void)0)
  72   71  #endif /* ZFS_DEBUG */
↓ open down ↓ 23 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX