Print this page
NEX-8148 Alerts should be sent if cores are created on a system
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-2756 iscsit should fold the case of scsi names that we get from initiators
Reviewed by: Steve Peng <steve.peng@nexenta.com>
Reviewed by: Rob Gittins <rob.gittins@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
NEX-4431 want NVMe management utility
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R (fix studio build)
4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Garrett D'Amore <garrett@damore.org>
NEX-3775 Implement krrp-ioctl that can be used to retrieve information about a session
 implemented get_session_status IOCTL
 impelement corresponding functionality in libkrrp and krrpadm
 Reviewed by: Alek Pinchuk <alek@nexenta.com>
NEX-3558 KRRP Integration
NEX-3508 CLONE - Port NEX-2946 Add UNMAP/TRIM functionality to ZFS and illumos
Reviewed by: Josef Sipek <josef.sipek@nexenta.com>
Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com>
Conflicts:
    usr/src/uts/common/io/scsi/targets/sd.c
    usr/src/uts/common/sys/scsi/targets/sddef.h
Fix up some merges where we wanted the upstream version.
re #13842 make clobber leaves trash
Adding AoE support to nza-kernel


   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2014, Joyent, Inc. All rights reserved.
  25 # Copyright 2013 Garrett D'Amore <garrett@damore.org>
  26 # Copyright 2013 Saso Kiselkov. All rights reserved.
  27 # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>
  28 # Copyright 2016 Nexenta Systems, Inc.
  29 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
  30 #
  31 
  32 include $(SRC)/uts/Makefile.uts
  33 
  34 FILEMODE=644
  35 
  36 #
  37 #       Note that the following headers are present in the kernel but
  38 #       neither installed or shipped as part of the product:
  39 #               cpuid_drv.h:            Private interface for cpuid consumers
  40 #               unix_bb_info.h:         Private interface to kcov
  41 #               nvme.h                  Private interface to nvme
  42 #
  43 
  44 i386_HDRS=                      \
  45         agp/agpamd64gart_io.h   \
  46         agp/agpdefs.h           \
  47         agp/agpgart_impl.h      \
  48         agp/agpmaster_io.h      \


  64         $(MDESCHDRS)
  65 
  66 # Generated headers
  67 GENHDRS=                        \
  68         priv_const.h            \
  69         priv_names.h            \
  70         usb/usbdevs.h
  71 
  72 CHKHDRS=                        \
  73         acpi_drv.h              \
  74         acct.h                  \
  75         acctctl.h               \
  76         acl.h                   \
  77         acl_impl.h              \
  78         aggr.h                  \
  79         aggr_impl.h             \
  80         aio.h                   \
  81         aio_impl.h              \
  82         aio_req.h               \
  83         aiocb.h                 \

  84         ascii.h                 \
  85         asynch.h                \
  86         atomic.h                \
  87         attr.h                  \
  88         audio.h                 \
  89         audioio.h               \
  90         autoconf.h              \
  91         auxv.h                  \
  92         auxv_386.h              \
  93         auxv_SPARC.h            \
  94         avl.h                   \
  95         avl_impl.h              \
  96         bitmap.h                \
  97         bitset.h                \
  98         bl.h                    \
  99         blkdev.h                \
 100         bofi.h                  \
 101         bofi_impl.h             \
 102         bpp_io.h                \
 103         bootstat.h              \


 171         ddidevmap.h             \
 172         ddidmareq.h             \
 173         ddimapreq.h             \
 174         ddipropdefs.h           \
 175         dditypes.h              \
 176         debug.h                 \
 177         des.h                   \
 178         devctl.h                \
 179         devcache.h              \
 180         devcache_impl.h         \
 181         devfm.h                 \
 182         devid_cache.h           \
 183         devinfo_impl.h          \
 184         devops.h                \
 185         devpolicy.h             \
 186         devpoll.h               \
 187         dirent.h                \
 188         disp.h                  \
 189         dkbad.h                 \
 190         dkio.h                  \

 191         dklabel.h               \
 192         dl.h                    \
 193         dlpi.h                  \
 194         dld.h                   \
 195         dld_impl.h              \
 196         dld_ioc.h               \
 197         dls.h                   \
 198         dls_mgmt.h              \
 199         dls_impl.h              \
 200         dma_i8237A.h            \
 201         dnlc.h                  \
 202         door.h                  \
 203         door_data.h             \
 204         door_impl.h             \
 205         dtrace.h                \
 206         dtrace_impl.h           \
 207         dumpadm.h               \
 208         dumphdr.h               \
 209         ecppsys.h               \
 210         ecppio.h                \


 322         kiconv_latin1.h         \
 323         kiconv_sc.h             \
 324         kiconv_tc.h             \
 325         kiconv_uhc_utf8.h       \
 326         kiconv_utf8_big5.h      \
 327         kiconv_utf8_cp950hkscs.h        \
 328         kiconv_utf8_euckr.h     \
 329         kiconv_utf8_euctw.h     \
 330         kiconv_utf8_gb18030.h   \
 331         kiconv_utf8_gb2312.h    \
 332         kiconv_utf8_hkscs.h     \
 333         kiconv_utf8_uhc.h       \
 334         kidmap.h                \
 335         klpd.h                  \
 336         klwp.h                  \
 337         kmdb.h                  \
 338         kmem.h                  \
 339         kmem_impl.h             \
 340         kobj.h                  \
 341         kobj_impl.h             \


 342         ksocket.h               \
 343         kstat.h                 \
 344         kstr.h                  \
 345         ksyms.h                 \
 346         ksynch.h                \
 347         ldterm.h                \
 348         lgrp.h                  \
 349         lgrp_user.h             \
 350         libc_kernel.h           \
 351         link.h                  \
 352         list.h                  \
 353         list_impl.h             \
 354         llc1.h                  \
 355         loadavg.h               \
 356         lock.h                  \
 357         lockfs.h                \
 358         lockstat.h              \
 359         lofi.h                  \
 360         lofi_impl.h             \
 361         log.h                   \


 816         iscsit_common.h
 817 
 818 ISOHDRS=                        \
 819         signal_iso.h
 820 
 821 FMHDRS=                         \
 822         protocol.h              \
 823         util.h
 824 
 825 FMFSHDRS=                       \
 826         zfs.h
 827 
 828 FMIOHDRS=                       \
 829         ddi.h                   \
 830         disk.h                  \
 831         pci.h                   \
 832         scsi.h                  \
 833         sun4upci.h              \
 834         opl_mc_fm.h
 835 



 836 FSHDRS=                         \
 837         autofs.h                \
 838         decomp.h                \
 839         dv_node.h               \
 840         sdev_impl.h             \
 841         fifonode.h              \
 842         hsfs_isospec.h          \
 843         hsfs_node.h             \
 844         hsfs_rrip.h             \
 845         hsfs_spec.h             \
 846         hsfs_susp.h             \
 847         lofs_info.h             \
 848         lofs_node.h             \
 849         mntdata.h               \
 850         namenode.h              \
 851         pc_dir.h                \
 852         pc_fs.h                 \
 853         pc_label.h              \
 854         pc_node.h               \
 855         pxfs_ki.h               \


 967         fcph.h
 968 
 969 FCULPHDRS=              \
 970         fcp_util.h      \
 971         fcsm.h
 972 
 973 SATAGENHDRS=            \
 974         sata_hba.h      \
 975         sata_defs.h     \
 976         sata_cfgadm.h
 977 
 978 SYSEVENTHDRS=           \
 979         ap_driver.h     \
 980         dev.h           \
 981         domain.h        \
 982         dr.h            \
 983         env.h           \
 984         eventdefs.h     \
 985         ipmp.h          \
 986         pwrctl.h        \
 987         vrrp.h

 988 
 989 CONTRACTHDRS=           \
 990         process.h       \
 991         process_impl.h  \
 992         device.h        \
 993         device_impl.h
 994 
 995 USBHDRS=        \
 996         usba.h  \
 997         usbai.h
 998 
 999 USBAUDHDRS=           \
1000         usb_audio.h
1001 
1002 USBHUBDHDRS=            \
1003         hub.h           \
1004         hubd_impl.h
1005 
1006 USBHIDHDRS=             \
1007         hid.h


1140         $(IBTLHDRS:%.h=ib/ibtl/%.check)                 \
1141         $(IBTLIMPLHDRS:%.h=ib/ibtl/impl/%.check)        \
1142         $(IBNEXHDRS:%.h=ib/ibnex/%.check)       \
1143         $(IBMGTHDRS:%.h=ib/mgt/%.check)                 \
1144         $(IBMFHDRS:%.h=ib/mgt/ibmf/%.check)             \
1145         $(OFHDRS:%.h=ib/clients/of/%.check)                     \
1146         $(RDMAHDRS:%.h=ib/clients/of/rdma/%.check)              \
1147         $(SOL_UVERBSHDRS:%.h=ib/clients/of/sol_uverbs/%.check)  \
1148         $(SOL_UCMAHDRS:%.h=ib/clients/of/sol_ucma/%.check)      \
1149         $(SOL_OFSHDRS:%.h=ib/clients/of/sol_ofs/%.check)        \
1150         $(TAVORHDRS:%.h=ib/adapters/tavor/%.check)      \
1151         $(HERMONHDRS:%.h=ib/adapters/hermon/%.check)    \
1152         $(MLNXHDRS:%.h=ib/adapters/%.check)             \
1153         $(IDMHDRS:%.h=idm/%.check)                      \
1154         $(ISCSIHDRS:%.h=iscsi/%.check)                  \
1155         $(ISCSITHDRS:%.h=iscsit/%.check)                        \
1156         $(ISOHDRS:%.h=iso/%.check)                      \
1157         $(FMHDRS:%.h=fm/%.check)                        \
1158         $(FMFSHDRS:%.h=fm/fs/%.check)                   \
1159         $(FMIOHDRS:%.h=fm/io/%.check)                   \

1160         $(FSHDRS:%.h=fs/%.check)                        \
1161         $(SCSIHDRS:%.h=scsi/%.check)                    \
1162         $(SCSIADHDRS:%.h=scsi/adapters/%.check)         \
1163         $(SCSICONFHDRS:%.h=scsi/conf/%.check)           \
1164         $(SCSIIMPLHDRS:%.h=scsi/impl/%.check)           \
1165         $(SCSIISCSIHDRS:%.h=scsi/adapters/%.check)      \
1166         $(SCSIGENHDRS:%.h=scsi/generic/%.check)         \
1167         $(SCSITARGETSHDRS:%.h=scsi/targets/%.check)     \
1168         $(SCSIVHCIHDRS:%.h=scsi/adapters/%.check)       \
1169         $(SATAGENHDRS:%.h=sata/%.check)                 \
1170         $(SDCARDHDRS:%.h=sdcard/%.check)                \
1171         $(SYSEVENTHDRS:%.h=sysevent/%.check)            \
1172         $(CONTRACTHDRS:%.h=contract/%.check)            \
1173         $(USBAUDHDRS:%.h=usb/clients/audio/%.check)   \
1174         $(USBHUBDHDRS:%.h=usb/hubd/%.check)             \
1175         $(USBHIDHDRS:%.h=usb/clients/hid/%.check)       \
1176         $(USBMSHDRS:%.h=usb/clients/mass_storage/%.check)       \
1177         $(USBPRNHDRS:%.h=usb/clients/printer/%.check)   \
1178         $(USBCDCHDRS:%.h=usb/clients/usbcdc/%.check)    \
1179         $(USBVIDHDRS:%.h=usb/clients/video/usbvc/%.check)   \


1189 .KEEP_STATE:
1190 
1191 .PARALLEL:                      \
1192         $(CHECKHDRS)            \
1193         $(ROOTHDRS)             \
1194         $(ROOTAUDHDRS)          \
1195         $(ROOTAVHDRS)           \
1196         $(ROOTCRYPTOHDRS)       \
1197         $(ROOTDCAMHDRS)         \
1198         $(ROOTISOHDRS)          \
1199         $(ROOTIDMHDRS)          \
1200         $(ROOTISCSIHDRS)        \
1201         $(ROOTISCSITHDRS)       \
1202         $(ROOTFC4HDRS)          \
1203         $(ROOTFCHDRS)           \
1204         $(ROOTFCIMPLHDRS)       \
1205         $(ROOTFCULPHDRS)        \
1206         $(ROOTFMHDRS)           \
1207         $(ROOTFMIOHDRS)         \
1208         $(ROOTFMFSHDRS)         \

1209         $(ROOTFSHDRS)           \
1210         $(ROOTIBDHDRS)          \
1211         $(ROOTIBHDRS)           \
1212         $(ROOTIBTLHDRS)         \
1213         $(ROOTIBTLIMPLHDRS)     \
1214         $(ROOTIBNEXHDRS)        \
1215         $(ROOTIBMGTHDRS)        \
1216         $(ROOTIBMFHDRS)         \
1217         $(ROOTOFHDRS)           \
1218         $(ROOTRDMAHDRS)         \
1219         $(ROOTSOL_OFSHDRS)      \
1220         $(ROOTSOL_UMADHDRS)     \
1221         $(ROOTSOL_UVERBSHDRS)   \
1222         $(ROOTSOL_UCMAHDRS)     \
1223         $(ROOTTAVORHDRS)        \
1224         $(ROOTHERMONHDRS)       \
1225         $(ROOTMLNXHDRS)         \
1226         $(ROOTSCSIHDRS)         \
1227         $(ROOTSCSIADHDRS)       \
1228         $(ROOTSCSICONFHDRS)     \


1256 
1257 install_h:                      \
1258         $(ROOTDIRS)             \
1259         .WAIT                   \
1260         $(ROOTHDRS)             \
1261         $(ROOTAUDHDRS)          \
1262         $(ROOTAVHDRS)           \
1263         $(ROOTCRYPTOHDRS)       \
1264         $(ROOTDCAMHDRS)         \
1265         $(ROOTISOHDRS)          \
1266         $(ROOTIDMHDRS)          \
1267         $(ROOTISCSIHDRS)        \
1268         $(ROOTISCSITHDRS)       \
1269         $(ROOTFC4HDRS)          \
1270         $(ROOTFCHDRS)           \
1271         $(ROOTFCIMPLHDRS)       \
1272         $(ROOTFCULPHDRS)        \
1273         $(ROOTFMHDRS)           \
1274         $(ROOTFMFSHDRS)         \
1275         $(ROOTFMIOHDRS)         \

1276         $(ROOTFSHDRS)           \
1277         $(ROOTIBDHDRS)          \
1278         $(ROOTIBHDRS)           \
1279         $(ROOTIBTLHDRS)         \
1280         $(ROOTIBTLIMPLHDRS)     \
1281         $(ROOTIBNEXHDRS)        \
1282         $(ROOTIBMGTHDRS)        \
1283         $(ROOTIBMFHDRS)         \
1284         $(ROOTOFHDRS)           \
1285         $(ROOTRDMAHDRS)         \
1286         $(ROOTSOL_OFSHDRS)      \
1287         $(ROOTSOL_UMADHDRS)     \
1288         $(ROOTSOL_UVERBSHDRS)   \
1289         $(ROOTSOL_UCMAHDRS)     \
1290         $(ROOTTAVORHDRS)        \
1291         $(ROOTHERMONHDRS)       \
1292         $(ROOTMLNXHDRS)         \
1293         $(ROOTSCSIHDRS)         \
1294         $(ROOTSCSIADHDRS)       \
1295         $(ROOTSCSIISCSIHDRS)    \




   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2014, Joyent, Inc. All rights reserved.
  25 # Copyright 2013 Garrett D'Amore <garrett@damore.org>
  26 # Copyright 2013 Saso Kiselkov. All rights reserved.
  27 # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>
  28 # Copyright 2017 Nexenta Systems, Inc.
  29 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
  30 #
  31 
  32 include $(SRC)/uts/Makefile.uts
  33 
  34 FILEMODE=644
  35 
  36 #
  37 #       Note that the following headers are present in the kernel but
  38 #       neither installed or shipped as part of the product:
  39 #               cpuid_drv.h:            Private interface for cpuid consumers
  40 #               unix_bb_info.h:         Private interface to kcov
  41 #               nvme.h                  Private interface to nvme
  42 #
  43 
  44 i386_HDRS=                      \
  45         agp/agpamd64gart_io.h   \
  46         agp/agpdefs.h           \
  47         agp/agpgart_impl.h      \
  48         agp/agpmaster_io.h      \


  64         $(MDESCHDRS)
  65 
  66 # Generated headers
  67 GENHDRS=                        \
  68         priv_const.h            \
  69         priv_names.h            \
  70         usb/usbdevs.h
  71 
  72 CHKHDRS=                        \
  73         acpi_drv.h              \
  74         acct.h                  \
  75         acctctl.h               \
  76         acl.h                   \
  77         acl_impl.h              \
  78         aggr.h                  \
  79         aggr_impl.h             \
  80         aio.h                   \
  81         aio_impl.h              \
  82         aio_req.h               \
  83         aiocb.h                 \
  84         aoe.h                   \
  85         ascii.h                 \
  86         asynch.h                \
  87         atomic.h                \
  88         attr.h                  \
  89         audio.h                 \
  90         audioio.h               \
  91         autoconf.h              \
  92         auxv.h                  \
  93         auxv_386.h              \
  94         auxv_SPARC.h            \
  95         avl.h                   \
  96         avl_impl.h              \
  97         bitmap.h                \
  98         bitset.h                \
  99         bl.h                    \
 100         blkdev.h                \
 101         bofi.h                  \
 102         bofi_impl.h             \
 103         bpp_io.h                \
 104         bootstat.h              \


 172         ddidevmap.h             \
 173         ddidmareq.h             \
 174         ddimapreq.h             \
 175         ddipropdefs.h           \
 176         dditypes.h              \
 177         debug.h                 \
 178         des.h                   \
 179         devctl.h                \
 180         devcache.h              \
 181         devcache_impl.h         \
 182         devfm.h                 \
 183         devid_cache.h           \
 184         devinfo_impl.h          \
 185         devops.h                \
 186         devpolicy.h             \
 187         devpoll.h               \
 188         dirent.h                \
 189         disp.h                  \
 190         dkbad.h                 \
 191         dkio.h                  \
 192         dkioc_free_util.h       \
 193         dklabel.h               \
 194         dl.h                    \
 195         dlpi.h                  \
 196         dld.h                   \
 197         dld_impl.h              \
 198         dld_ioc.h               \
 199         dls.h                   \
 200         dls_mgmt.h              \
 201         dls_impl.h              \
 202         dma_i8237A.h            \
 203         dnlc.h                  \
 204         door.h                  \
 205         door_data.h             \
 206         door_impl.h             \
 207         dtrace.h                \
 208         dtrace_impl.h           \
 209         dumpadm.h               \
 210         dumphdr.h               \
 211         ecppsys.h               \
 212         ecppio.h                \


 324         kiconv_latin1.h         \
 325         kiconv_sc.h             \
 326         kiconv_tc.h             \
 327         kiconv_uhc_utf8.h       \
 328         kiconv_utf8_big5.h      \
 329         kiconv_utf8_cp950hkscs.h        \
 330         kiconv_utf8_euckr.h     \
 331         kiconv_utf8_euctw.h     \
 332         kiconv_utf8_gb18030.h   \
 333         kiconv_utf8_gb2312.h    \
 334         kiconv_utf8_hkscs.h     \
 335         kiconv_utf8_uhc.h       \
 336         kidmap.h                \
 337         klpd.h                  \
 338         klwp.h                  \
 339         kmdb.h                  \
 340         kmem.h                  \
 341         kmem_impl.h             \
 342         kobj.h                  \
 343         kobj_impl.h             \
 344         kreplication_common.h   \
 345         krrp.h                  \
 346         ksocket.h               \
 347         kstat.h                 \
 348         kstr.h                  \
 349         ksyms.h                 \
 350         ksynch.h                \
 351         ldterm.h                \
 352         lgrp.h                  \
 353         lgrp_user.h             \
 354         libc_kernel.h           \
 355         link.h                  \
 356         list.h                  \
 357         list_impl.h             \
 358         llc1.h                  \
 359         loadavg.h               \
 360         lock.h                  \
 361         lockfs.h                \
 362         lockstat.h              \
 363         lofi.h                  \
 364         lofi_impl.h             \
 365         log.h                   \


 820         iscsit_common.h
 821 
 822 ISOHDRS=                        \
 823         signal_iso.h
 824 
 825 FMHDRS=                         \
 826         protocol.h              \
 827         util.h
 828 
 829 FMFSHDRS=                       \
 830         zfs.h
 831 
 832 FMIOHDRS=                       \
 833         ddi.h                   \
 834         disk.h                  \
 835         pci.h                   \
 836         scsi.h                  \
 837         sun4upci.h              \
 838         opl_mc_fm.h
 839 
 840 FMSWHDRS=                       \
 841         core.h
 842 
 843 FSHDRS=                         \
 844         autofs.h                \
 845         decomp.h                \
 846         dv_node.h               \
 847         sdev_impl.h             \
 848         fifonode.h              \
 849         hsfs_isospec.h          \
 850         hsfs_node.h             \
 851         hsfs_rrip.h             \
 852         hsfs_spec.h             \
 853         hsfs_susp.h             \
 854         lofs_info.h             \
 855         lofs_node.h             \
 856         mntdata.h               \
 857         namenode.h              \
 858         pc_dir.h                \
 859         pc_fs.h                 \
 860         pc_label.h              \
 861         pc_node.h               \
 862         pxfs_ki.h               \


 974         fcph.h
 975 
 976 FCULPHDRS=              \
 977         fcp_util.h      \
 978         fcsm.h
 979 
 980 SATAGENHDRS=            \
 981         sata_hba.h      \
 982         sata_defs.h     \
 983         sata_cfgadm.h
 984 
 985 SYSEVENTHDRS=           \
 986         ap_driver.h     \
 987         dev.h           \
 988         domain.h        \
 989         dr.h            \
 990         env.h           \
 991         eventdefs.h     \
 992         ipmp.h          \
 993         pwrctl.h        \
 994         vrrp.h          \
 995         krrp.h
 996 
 997 CONTRACTHDRS=           \
 998         process.h       \
 999         process_impl.h  \
1000         device.h        \
1001         device_impl.h
1002 
1003 USBHDRS=        \
1004         usba.h  \
1005         usbai.h
1006 
1007 USBAUDHDRS=           \
1008         usb_audio.h
1009 
1010 USBHUBDHDRS=            \
1011         hub.h           \
1012         hubd_impl.h
1013 
1014 USBHIDHDRS=             \
1015         hid.h


1148         $(IBTLHDRS:%.h=ib/ibtl/%.check)                 \
1149         $(IBTLIMPLHDRS:%.h=ib/ibtl/impl/%.check)        \
1150         $(IBNEXHDRS:%.h=ib/ibnex/%.check)       \
1151         $(IBMGTHDRS:%.h=ib/mgt/%.check)                 \
1152         $(IBMFHDRS:%.h=ib/mgt/ibmf/%.check)             \
1153         $(OFHDRS:%.h=ib/clients/of/%.check)                     \
1154         $(RDMAHDRS:%.h=ib/clients/of/rdma/%.check)              \
1155         $(SOL_UVERBSHDRS:%.h=ib/clients/of/sol_uverbs/%.check)  \
1156         $(SOL_UCMAHDRS:%.h=ib/clients/of/sol_ucma/%.check)      \
1157         $(SOL_OFSHDRS:%.h=ib/clients/of/sol_ofs/%.check)        \
1158         $(TAVORHDRS:%.h=ib/adapters/tavor/%.check)      \
1159         $(HERMONHDRS:%.h=ib/adapters/hermon/%.check)    \
1160         $(MLNXHDRS:%.h=ib/adapters/%.check)             \
1161         $(IDMHDRS:%.h=idm/%.check)                      \
1162         $(ISCSIHDRS:%.h=iscsi/%.check)                  \
1163         $(ISCSITHDRS:%.h=iscsit/%.check)                        \
1164         $(ISOHDRS:%.h=iso/%.check)                      \
1165         $(FMHDRS:%.h=fm/%.check)                        \
1166         $(FMFSHDRS:%.h=fm/fs/%.check)                   \
1167         $(FMIOHDRS:%.h=fm/io/%.check)                   \
1168         $(FMSWHDRS:%.h=fm/sw/%.check)                   \
1169         $(FSHDRS:%.h=fs/%.check)                        \
1170         $(SCSIHDRS:%.h=scsi/%.check)                    \
1171         $(SCSIADHDRS:%.h=scsi/adapters/%.check)         \
1172         $(SCSICONFHDRS:%.h=scsi/conf/%.check)           \
1173         $(SCSIIMPLHDRS:%.h=scsi/impl/%.check)           \
1174         $(SCSIISCSIHDRS:%.h=scsi/adapters/%.check)      \
1175         $(SCSIGENHDRS:%.h=scsi/generic/%.check)         \
1176         $(SCSITARGETSHDRS:%.h=scsi/targets/%.check)     \
1177         $(SCSIVHCIHDRS:%.h=scsi/adapters/%.check)       \
1178         $(SATAGENHDRS:%.h=sata/%.check)                 \
1179         $(SDCARDHDRS:%.h=sdcard/%.check)                \
1180         $(SYSEVENTHDRS:%.h=sysevent/%.check)            \
1181         $(CONTRACTHDRS:%.h=contract/%.check)            \
1182         $(USBAUDHDRS:%.h=usb/clients/audio/%.check)   \
1183         $(USBHUBDHDRS:%.h=usb/hubd/%.check)             \
1184         $(USBHIDHDRS:%.h=usb/clients/hid/%.check)       \
1185         $(USBMSHDRS:%.h=usb/clients/mass_storage/%.check)       \
1186         $(USBPRNHDRS:%.h=usb/clients/printer/%.check)   \
1187         $(USBCDCHDRS:%.h=usb/clients/usbcdc/%.check)    \
1188         $(USBVIDHDRS:%.h=usb/clients/video/usbvc/%.check)   \


1198 .KEEP_STATE:
1199 
1200 .PARALLEL:                      \
1201         $(CHECKHDRS)            \
1202         $(ROOTHDRS)             \
1203         $(ROOTAUDHDRS)          \
1204         $(ROOTAVHDRS)           \
1205         $(ROOTCRYPTOHDRS)       \
1206         $(ROOTDCAMHDRS)         \
1207         $(ROOTISOHDRS)          \
1208         $(ROOTIDMHDRS)          \
1209         $(ROOTISCSIHDRS)        \
1210         $(ROOTISCSITHDRS)       \
1211         $(ROOTFC4HDRS)          \
1212         $(ROOTFCHDRS)           \
1213         $(ROOTFCIMPLHDRS)       \
1214         $(ROOTFCULPHDRS)        \
1215         $(ROOTFMHDRS)           \
1216         $(ROOTFMIOHDRS)         \
1217         $(ROOTFMFSHDRS)         \
1218         $(ROOTFMSWHDRS)         \
1219         $(ROOTFSHDRS)           \
1220         $(ROOTIBDHDRS)          \
1221         $(ROOTIBHDRS)           \
1222         $(ROOTIBTLHDRS)         \
1223         $(ROOTIBTLIMPLHDRS)     \
1224         $(ROOTIBNEXHDRS)        \
1225         $(ROOTIBMGTHDRS)        \
1226         $(ROOTIBMFHDRS)         \
1227         $(ROOTOFHDRS)           \
1228         $(ROOTRDMAHDRS)         \
1229         $(ROOTSOL_OFSHDRS)      \
1230         $(ROOTSOL_UMADHDRS)     \
1231         $(ROOTSOL_UVERBSHDRS)   \
1232         $(ROOTSOL_UCMAHDRS)     \
1233         $(ROOTTAVORHDRS)        \
1234         $(ROOTHERMONHDRS)       \
1235         $(ROOTMLNXHDRS)         \
1236         $(ROOTSCSIHDRS)         \
1237         $(ROOTSCSIADHDRS)       \
1238         $(ROOTSCSICONFHDRS)     \


1266 
1267 install_h:                      \
1268         $(ROOTDIRS)             \
1269         .WAIT                   \
1270         $(ROOTHDRS)             \
1271         $(ROOTAUDHDRS)          \
1272         $(ROOTAVHDRS)           \
1273         $(ROOTCRYPTOHDRS)       \
1274         $(ROOTDCAMHDRS)         \
1275         $(ROOTISOHDRS)          \
1276         $(ROOTIDMHDRS)          \
1277         $(ROOTISCSIHDRS)        \
1278         $(ROOTISCSITHDRS)       \
1279         $(ROOTFC4HDRS)          \
1280         $(ROOTFCHDRS)           \
1281         $(ROOTFCIMPLHDRS)       \
1282         $(ROOTFCULPHDRS)        \
1283         $(ROOTFMHDRS)           \
1284         $(ROOTFMFSHDRS)         \
1285         $(ROOTFMIOHDRS)         \
1286         $(ROOTFMSWHDRS)         \
1287         $(ROOTFSHDRS)           \
1288         $(ROOTIBDHDRS)          \
1289         $(ROOTIBHDRS)           \
1290         $(ROOTIBTLHDRS)         \
1291         $(ROOTIBTLIMPLHDRS)     \
1292         $(ROOTIBNEXHDRS)        \
1293         $(ROOTIBMGTHDRS)        \
1294         $(ROOTIBMFHDRS)         \
1295         $(ROOTOFHDRS)           \
1296         $(ROOTRDMAHDRS)         \
1297         $(ROOTSOL_OFSHDRS)      \
1298         $(ROOTSOL_UMADHDRS)     \
1299         $(ROOTSOL_UVERBSHDRS)   \
1300         $(ROOTSOL_UCMAHDRS)     \
1301         $(ROOTTAVORHDRS)        \
1302         $(ROOTHERMONHDRS)       \
1303         $(ROOTMLNXHDRS)         \
1304         $(ROOTSCSIHDRS)         \
1305         $(ROOTSCSIADHDRS)       \
1306         $(ROOTSCSIISCSIHDRS)    \