Print this page
3752 want more verifiable dbuf user eviction
Submitted by:   Justin Gibbs <justing@spectralogic.com>
Submitted by:   Will Andrews <willa@spectralogic.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/fs/zfs/sys/dmu_impl.h
          +++ new/usr/src/uts/common/fs/zfs/sys/dmu_impl.h
↓ open down ↓ 24 lines elided ↑ open up ↑
  25   25   */
  26   26  
  27   27  #ifndef _SYS_DMU_IMPL_H
  28   28  #define _SYS_DMU_IMPL_H
  29   29  
  30   30  #include <sys/txg_impl.h>
  31   31  #include <sys/zio.h>
  32   32  #include <sys/dnode.h>
  33   33  #include <sys/zfs_context.h>
  34   34  #include <sys/zfs_ioctl.h>
       35 +#include <sys/dmu.h>
  35   36  
  36   37  #ifdef  __cplusplus
  37   38  extern "C" {
  38   39  #endif
  39   40  
  40   41  /*
  41   42   * This is the locking strategy for the DMU.  Numbers in parenthesis are
  42   43   * cases that use that lock order, referenced below:
  43   44   *
  44   45   * ARC is self-contained
↓ open down ↓ 256 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX