Print this page
NEX-13644 File access audit logging
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-16824 SMB client connection setup rework
NEX-17232 SMB client reconnect failures
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
and: (improve debug)

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/ia32/ml/modstubs.s
          +++ new/usr/src/uts/intel/ia32/ml/modstubs.s
↓ open down ↓ 14 lines elided ↑ open up ↑
  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  /*
  23   23   * Copyright (c) 1992, 2010, Oracle and/or its affiliates. All rights reserved.
  24   24   * Copyright (c) 2017, Joyent, Inc. All rights reserved.
       25 + * Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
  25   26   */
  26   27  
  27   28  #include <sys/asm_linkage.h>
  28   29  
  29   30  #if defined(__lint)
  30   31  
  31   32  char stubs_base[1], stubs_end[1];
  32   33  
  33   34  #else   /* __lint */
  34   35  
↓ open down ↓ 596 lines elided ↑ open up ↑
 631  632          NO_UNLOAD_STUB(tlimod,  t_kopen,                nomod_minus_one);
 632  633          NO_UNLOAD_STUB(tlimod,  t_kunbind,              nomod_zero);
 633  634          NO_UNLOAD_STUB(tlimod,  t_kadvise,              nomod_zero);
 634  635          NO_UNLOAD_STUB(tlimod,  t_krcvudata,            nomod_zero);
 635  636          NO_UNLOAD_STUB(tlimod,  t_ksndudata,            nomod_zero);
 636  637          NO_UNLOAD_STUB(tlimod,  t_kalloc,               nomod_zero);
 637  638          NO_UNLOAD_STUB(tlimod,  t_kbind,                nomod_zero);
 638  639          NO_UNLOAD_STUB(tlimod,  t_kclose,               nomod_zero);
 639  640          NO_UNLOAD_STUB(tlimod,  t_kspoll,               nomod_zero);
 640  641          NO_UNLOAD_STUB(tlimod,  t_kfree,                nomod_zero);
      642 +        NO_UNLOAD_STUB(tlimod,  t_koptmgmt,             nomod_zero);
 641  643          END_MODULE(tlimod);
 642  644  #endif
 643  645  
 644  646  /*
 645  647   * Stubs for kernel RPC module
 646  648   *   XXX currently we never allow this to unload
 647  649   */
 648  650  #ifndef RPC_MODULE
 649  651          MODULE(rpcmod,strmod);
 650  652          NO_UNLOAD_STUB(rpcmod,  clnt_tli_kcreate,       nomod_minus_one);
↓ open down ↓ 301 lines elided ↑ open up ↑
 952  954  
 953  955  /*
 954  956   * Stubs for auditing.
 955  957   */
 956  958  #ifndef C2AUDIT_MODULE
 957  959          MODULE(c2audit,sys);
 958  960          NO_UNLOAD_STUB(c2audit, audit_init_module,      nomod_zero);
 959  961          NO_UNLOAD_STUB(c2audit, audit_start,            nomod_zero);
 960  962          NO_UNLOAD_STUB(c2audit, audit_finish,           nomod_zero);
 961  963          NO_UNLOAD_STUB(c2audit, audit,                  nomod_zero);
      964 +        NO_UNLOAD_STUB(c2audit, auditev,                nomod_zero);
 962  965          NO_UNLOAD_STUB(c2audit, auditdoor,              nomod_zero);
 963  966          NO_UNLOAD_STUB(c2audit, audit_closef,           nomod_zero);
 964  967          NO_UNLOAD_STUB(c2audit, audit_core_start,       nomod_zero);
 965  968          NO_UNLOAD_STUB(c2audit, audit_core_finish,      nomod_zero);
      969 +        NO_UNLOAD_STUB(c2audit, audit_sacl,             nomod_zero);
 966  970          NO_UNLOAD_STUB(c2audit, audit_strputmsg,        nomod_zero);
 967  971          NO_UNLOAD_STUB(c2audit, audit_savepath,         nomod_zero);
 968  972          NO_UNLOAD_STUB(c2audit, audit_anchorpath,       nomod_zero);
 969  973          NO_UNLOAD_STUB(c2audit, audit_exit,             nomod_zero);
 970  974          NO_UNLOAD_STUB(c2audit, audit_exec,             nomod_zero);
 971  975          NO_UNLOAD_STUB(c2audit, audit_symlink,          nomod_zero);
 972  976          NO_UNLOAD_STUB(c2audit, audit_symlink_create,   nomod_zero);
 973  977          NO_UNLOAD_STUB(c2audit, audit_vncreate_start,   nomod_zero);
 974  978          NO_UNLOAD_STUB(c2audit, audit_vncreate_finish,  nomod_zero);
 975  979          NO_UNLOAD_STUB(c2audit, audit_enterprom,        nomod_zero);
↓ open down ↓ 458 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX