6614 NULL pointer constant issues in uts/common/io

Review Request #134 - Created Feb. 6, 2016 and updated

Information
Richard PALO
illumos-gate
5218, 6614
9078bdb...
Reviewers
general

6614 NULL pointer constant issues in uts/common/io

This is probably the biggest review in number of files, but given that most are quite trivial
it seemed more complicated to break it down than to simply present it thus.

pre wsdiff is gate at commit bc07d1f with enable_perl64 patch applied

git pbchk: cleaned for cstyle, ignored copyright messages

richard@omnis:/home/richard/src/illumos-gate$ git whatchanged -1
commit 9078bdba57d926db763a468b8623a31a214adb8c
Author: Richard PALO <richard@NetBSD.org>
Date:   Sat Feb 6 16:00:44 2016 +0100

    6614 NULL pointer constant issues in uts/common/io

:100644 100644 130fd43... bf818bd... M  usr/src/uts/common/io/1394/adapters/hci1394_ixl_comp.c
:100644 100644 342e624... 4726fb9... M  usr/src/uts/common/io/1394/adapters/hci1394_ixl_update.c
:100644 100644 40c2e19... b1073ae... M  usr/src/uts/common/io/1394/s1394_hotplug.c
:100644 100644 4a25561... ba2bb5b... M  usr/src/uts/common/io/1394/targets/av1394/av1394_async.c
:100644 100644 c604831... b4902b0... M  usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
:100644 100644 c0d3f5c... 82a56f2... M  usr/src/uts/common/io/aac/aac.c
:100644 100644 64011ce... f4ef5e0... M  usr/src/uts/common/io/arn/arn_recv.c
:100644 100644 709dda5... 36e9d8e... M  usr/src/uts/common/io/asy.c
:100644 100644 fa2a3db... 798e014... M  usr/src/uts/common/io/ath/ath_main.c
:100644 100644 e0c8144... 7c50b2a... M  usr/src/uts/common/io/audio/impl/audio_ddi.c
:100644 100644 71c2ce6... 0e27a68... M  usr/src/uts/common/io/avintr.c
:100644 100644 08780cd... 87a0c67... M  usr/src/uts/common/io/bnxe/bnxe_fcoe.c
:100644 100644 6554d29... 9e35842... M  usr/src/uts/common/io/bofi.c
:100644 100644 92dcb54... 073baab... M  usr/src/uts/common/io/bpf/bpf.c
:100644 100644 829268c... 09315fc... M  usr/src/uts/common/io/bscv.c
:100644 100644 c0ea430... cf5666d... M  usr/src/uts/common/io/cardbus/cardbus.c
:100644 100644 9f1f7f8... b7095b8... M  usr/src/uts/common/io/chxge/ch.c
:100644 100644 816d5ce... 652edba... M  usr/src/uts/common/io/chxge/pe.c
:100644 100644 d61b237... e85df3d... M  usr/src/uts/common/io/chxge/sge.c
:100644 100644 f668380... cdefc36... M  usr/src/uts/common/io/cmlb.c
:100644 100644 81e6336... 815521e... M  usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
:100644 100644 cb6e115... a84af33... M  usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
:100644 100644 32fb802... 5e4eb8f... M  usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
:100644 100644 dc7549c... 64736e1... M  usr/src/uts/common/io/comstar/port/iscsit/iscsit_login.c
:100644 100644 63e9424... 7309a7e... M  usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
:100644 100644 fbf8ad8... 1bef3f8... M  usr/src/uts/common/io/comstar/port/pppt/pppt_tgt.c
:100644 100644 8d8100f... 90b1ecd... M  usr/src/uts/common/io/comstar/port/qlt/qlt.c
:100644 100644 a209f29... 612565d... M  usr/src/uts/common/io/comstar/stmf/stmf.c
:100644 100644 6ef1b0b... fea26b9... M  usr/src/uts/common/io/cons.c
:100644 100644 5323820... d01daac... M  usr/src/uts/common/io/conskbd.c
:100644 100644 3e573e0... de60979... M  usr/src/uts/common/io/consms.c
:100644 100644 2399b1e... 2e387bc... M  usr/src/uts/common/io/cxgbe/common/t4_hw.c
:100644 100644 d2f7161... 4958f96... M  usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
:100644 100644 84a48e0... f73ef5d... M  usr/src/uts/common/io/devinfo.c
:100644 100644 e00ac1d... 11830db... M  usr/src/uts/common/io/devpoll.c
:100644 100644 a438e43... 6682ed2... M  usr/src/uts/common/io/dld/dld_proto.c
:100644 100644 6f0d0b9... de0e8e4... M  usr/src/uts/common/io/dld/dld_str.c
:100644 100644 049c4bd... b946594... M  usr/src/uts/common/io/dls/dls_mgmt.c
:100644 100644 ec01d37... baa4028... M  usr/src/uts/common/io/drm/drm_bufs.c
:100644 100644 23e51fe... bc704a2... M  usr/src/uts/common/io/drm/drm_kstat.c
:100644 100644 2f69229... 7a681b5... M  usr/src/uts/common/io/drm/drm_sunmod.c
:100644 100644 ab5a9d0... 4d57b5b... M  usr/src/uts/common/io/dump.c
:100644 100644 754d5a9... 850f97d... M  usr/src/uts/common/io/e1000g/e1000g_alloc.c
:100644 100644 80ba93a... 654b4bf... M  usr/src/uts/common/io/e1000g/e1000g_tx.c
:100644 100644 c7c0382... a059215... M  usr/src/uts/common/io/ecpp.c
:100644 100644 e8d18d1... 7abf67b... M  usr/src/uts/common/io/emul64.c
:100644 100644 e5082b4... 5497f60... M  usr/src/uts/common/io/eventfd.c
:100644 100644 1aab1e5... 3c4bb55... M  usr/src/uts/common/io/fcoe/fcoe_fc.c
:100644 100644 e378bf7... d0e92a0... M  usr/src/uts/common/io/fd.c
:100644 100644 2d4b5fe... 4402cf7... M  usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
:100644 100644 075f1f3... a40218c... M  usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
:100644 100644 9961ed8... 268d0b9... M  usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
:100644 100644 33f83dc... df91fee... M  usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
:100644 100644 1c9f015... ebffbe0... M  usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
:100644 100644 e624ea7... 3a1ee43... M  usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
:100644 100644 ca35678... 2930712... M  usr/src/uts/common/io/fibre-channel/impl/fp.c
:100644 100644 b778eac... 7d10e02... M  usr/src/uts/common/io/fibre-channel/ulp/fcp.c
:100644 100644 ea8f862... bdc5096... M  usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
:100644 100644 403415a... 9b81fb3... M  usr/src/uts/common/io/gen_drv.c
:100644 100644 91fff60b.. 2d7c01a... M  usr/src/uts/common/io/gentty.c
:100644 100644 f7ed005... fa54d02... M  usr/src/uts/common/io/hook.c
:100644 100644 dec54b5... 421ce11... M  usr/src/uts/common/io/hxge/hxge_hw.c
:100644 100644 09cd73c... 6c9399f... M  usr/src/uts/common/io/hxge/hxge_kstats.c
:100644 100644 102b7cb... ed520cc... M  usr/src/uts/common/io/hxge/hxge_main.c
:100644 100644 e26b4a7... 1cab5dd... M  usr/src/uts/common/io/hxge/hxge_pfc.c
:100644 100644 d953061... 602a13d... M  usr/src/uts/common/io/hxge/hxge_rxdma.c
:100644 100644 deb5c2b... cf5d0f3... M  usr/src/uts/common/io/hxge/hxge_txdma.c
:100644 100644 7c12738... ad14255... M  usr/src/uts/common/io/ib/adapters/hermon/hermon.c
:100644 100644 510de4a... 1c91244... M  usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
:100644 100644 406b47a... b479f46... M  usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
:100644 100644 002c123... c47fa5c... M  usr/src/uts/common/io/ib/adapters/tavor/tavor.c
:100644 100644 7c43fb8... 7cf907a... M  usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
:100644 100644 f4ca458... 244cf9b... M  usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
:100644 100644 a207150... c76801d... M  usr/src/uts/common/io/ib/clients/daplt/daplt.c
:100644 100644 a79cdb0... 8c8c236... M  usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
:100644 100644 516f7d1... f892e75... M  usr/src/uts/common/io/ib/clients/iser/iser_cm.c
:100644 100644 a0d0e3d... 0a3ab53... M  usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
:100644 100644 e2a7c43... 656aa08... M  usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
:100644 100644 c4a8ef9... 17f3b74... M  usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
:100644 100644 9a14b7d... cf59309... M  usr/src/uts/common/io/ib/clients/rdsv3/info.c
:100644 100644 412e0a7... f47aa71... M  usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
:100644 100644 46defb6... 3e41801... M  usr/src/uts/common/io/ib/ibnex/ibnex.c
:100644 100644 c6b919d... a12c465... M  usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
:100644 100644 af4cb5f... 723dde6... M  usr/src/uts/common/io/ib/mgt/ibcm/ibcm_path.c
:100644 100644 c28ce4c... 8515335... M  usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
:100644 100644 255298f... 3c3fcaf... M  usr/src/uts/common/io/ib/mgt/ibmf/ibmf_recv.c
:100644 100644 4c76719... 034ce8a... M  usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_utils.c
:100644 100644 dcdba75... c27481e... M  usr/src/uts/common/io/ib/mgt/ibmf/ibmf_send.c
:100644 100644 9d0ec7b... 71b910d... M  usr/src/uts/common/io/ib/mgt/ibmf/ibmf_wqe.c
:100644 100644 23bdb1c... f38da84... M  usr/src/uts/common/io/idm/idm.c
:100644 100644 bb750a2... ceaa9f7... M  usr/src/uts/common/io/idm/idm_conn_sm.c
:100644 100644 0ebf6ed... 182498a... M  usr/src/uts/common/io/idm/idm_impl.c
:100644 100644 0668614... b1549fc... M  usr/src/uts/common/io/idm/idm_so.c
:100644 100644 7b81226... 871579e... M  usr/src/uts/common/io/idm/idm_text.c
:100644 100644 1987fe6... ff607b1... M  usr/src/uts/common/io/igb/igb_buf.c
:100644 100644 a2f9622... 74d56e2... M  usr/src/uts/common/io/igb/igb_main.c
:100644 100644 0a23288... 0496bf5... M  usr/src/uts/common/io/igb/igb_tx.c
:100644 100644 615cd61... c6af1eb... M  usr/src/uts/common/io/iwscons.c
:100644 100644 21f9d1a... 8869fb0... M  usr/src/uts/common/io/ixgbe/ixgbe_buf.c
:100644 100644 848e347... 0bb8f12... M  usr/src/uts/common/io/ixgbe/ixgbe_main.c
:100644 100644 798ec28... 5775964... M  usr/src/uts/common/io/ixgbe/ixgbe_tx.c
:100644 100644 8944fcb... e1f3518... M  usr/src/uts/common/io/ksocket/ksocket.c
:100644 100644 d0883f9... 75ff6e3... M  usr/src/uts/common/io/kstat.c
:100644 100644 c9f0c63... a3717d4... M  usr/src/uts/common/io/ksyms.c
:100644 100644 f673d7c... e4ddb86... M  usr/src/uts/common/io/llc1.c
:100644 100644 e11f910... d89afae... M  usr/src/uts/common/io/lofi.c
:100644 100644 735283f... 1ba3aae... M  usr/src/uts/common/io/log.c
:100644 100644 f3336af... f711ec5... M  usr/src/uts/common/io/lvm/md/md_error.c
:100644 100644 55ed85e... 2ec9d14... M  usr/src/uts/common/io/lvm/md/md_ioctl.c
:100644 100644 fd373a8... f1c36aa... M  usr/src/uts/common/io/lvm/md/md_mddb.c
:100644 100644 4f3f576... 965b2fe... M  usr/src/uts/common/io/lvm/md/md_med.c
:100644 100644 8a716e5... ae53f64... M  usr/src/uts/common/io/lvm/md/md_names.c
:100644 100644 ef7f1a7... 6c5a74f... M  usr/src/uts/common/io/lvm/md/md_rename.c
:100644 100644 5b2592f... b6a791f... M  usr/src/uts/common/io/lvm/mirror/mirror_ioctl.c
:100644 100644 3910d85... c2acd85... M  usr/src/uts/common/io/lvm/raid/raid_ioctl.c
:100644 100644 1d30dc3... e8acd15... M  usr/src/uts/common/io/mac/mac.c
:100644 100644 8f0ec9e... 10a811d... M  usr/src/uts/common/io/mac/mac_client.c
:100644 100644 14d9498... 9ba0198... M  usr/src/uts/common/io/mac/mac_datapath_setup.c
:100644 100644 703c42b... 5c3748b... M  usr/src/uts/common/io/mac/mac_hio.c
:100644 100644 148f739... 455f7c0... M  usr/src/uts/common/io/mac/mac_sched.c
:100644 100644 7a681d7... 925395f... M  usr/src/uts/common/io/mouse8042.c
:100644 100644 1bb6cec... 0a435ac... M  usr/src/uts/common/io/mr_sas/mr_sas.c
:100644 100644 929ae80... aa8ccb9... M  usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
:100644 100644 f855b0a... 9fa6308... M  usr/src/uts/common/io/myri10ge/drv/myri10ge.c
:100644 100644 be99c52... 80e9936... M  usr/src/uts/common/io/ntxn/unm_nic_main.c
:100644 100644 aca0b99... 2b2d70f... M  usr/src/uts/common/io/nxge/npi/npi_zcp.c
:100644 100644 ac15282... 7f1310b... M  usr/src/uts/common/io/nxge/nxge_fflp.c
:100644 100644 d37f723... d42edb8... M  usr/src/uts/common/io/nxge/nxge_hw.c
:100644 100644 deb1ad0... 6b98ce3... M  usr/src/uts/common/io/nxge/nxge_ipp.c
:100644 100644 34cfafc... 50703d0... M  usr/src/uts/common/io/nxge/nxge_kstats.c
:100644 100644 ab325f3... 585883c... M  usr/src/uts/common/io/nxge/nxge_mac.c
:100644 100644 a2ef343... e00e30c... M  usr/src/uts/common/io/nxge/nxge_main.c
:100644 100644 0f2385e... 1779741... M  usr/src/uts/common/io/nxge/nxge_rxdma.c
:100644 100644 6d75f47... be6098d... M  usr/src/uts/common/io/nxge/nxge_txc.c
:100644 100644 7fd9a3a... 683e23c... M  usr/src/uts/common/io/nxge/nxge_zcp.c
:100644 100644 f541037... 41e3921... M  usr/src/uts/common/io/openprom.c
:100644 100644 ec385e0... 2d2e5d4... M  usr/src/uts/common/io/pci_intr_lib.c
:100644 100644 a05e7fa... e689106... M  usr/src/uts/common/io/pcic.c
:100644 100644 98aa69e... 6d34eb2... M  usr/src/uts/common/io/pciex/hotplug/pcishpc.c
:100644 100644 347f469... b451671... M  usr/src/uts/common/io/pciex/pcie.c
:100644 100644 f4a2e91... ce86212... M  usr/src/uts/common/io/pciex/pcie_fault.c
:100644 100644 e01f132... 4e41b83... M  usr/src/uts/common/io/pciex/pcieb.c
:100644 100644 b442aae... bdd3231... M  usr/src/uts/common/io/pciex/pciev.c
:100644 100644 39d5003... 123ee56... M  usr/src/uts/common/io/physmem.c
:100644 100644 b9f146b... ed87365... M  usr/src/uts/common/io/pm.c
:100644 100644 400e9ff... ea2fb50... M  usr/src/uts/common/io/ptm.c
:100644 100644 16ead0e... f593f53... M  usr/src/uts/common/io/ptms_conf.c
:100644 100644 78fb849... a7a568b... M  usr/src/uts/common/io/ramdisk.c
:100644 100644 a3b9a50... c8d4fa7... M  usr/src/uts/common/io/rlmod.c
:100644 100644 b0c93e7... 482feec... M  usr/src/uts/common/io/rsm/rsm.c
:100644 100644 2affbbd... 40b33c6... M  usr/src/uts/common/io/sad.c
:100644 100644 d9e083a... d423919... M  usr/src/uts/common/io/sata/adapters/ahci/ahci.c
:100644 100644 fa381de... f5a67b7... M  usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
:100644 100644 65e5961... d3c66f3... M  usr/src/uts/common/io/sata/adapters/si3124/si3124.c
:100644 100644 66c141b... c964499... M  usr/src/uts/common/io/sata/impl/sata.c
:100644 100644 a71a9b7... 8a8122d... M  usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
:100644 100644 a1464fe... 6b819f5... M  usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_sess.c
:100644 100644 72c8800... 38e0524... M  usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
:100644 100644 ddf1cb2... bbd0b16... M  usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
:100644 100644 380a0c1... 487cac9... M  usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_init.c
:100644 100644 18e4ecf... a7a5f0a... M  usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
:100644 100644 8843ea6... 09d6f01... M  usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
:100644 100644 1be871c... d074d63... M  usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
:100644 100644 0066813... e8d4869... M  usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
:100644 100644 2c7bdb0... b5cf858... M  usr/src/uts/common/io/scsi/impl/scsi_hba.c
:100644 100644 48f866e... 14c859c... M  usr/src/uts/common/io/scsi/impl/scsi_subr.c
:100644 100644 ae1e7e0... 2d58c8c... M  usr/src/uts/common/io/scsi/targets/sd.c
:100644 100644 dc6267e... 2652f33... M  usr/src/uts/common/io/scsi/targets/ses.c
:100644 100644 866d9df... d021b6a... M  usr/src/uts/common/io/scsi/targets/sgen.c
:100644 100644 2fc021f... 8121487... M  usr/src/uts/common/io/scsi/targets/smp.c
:100644 100644 ed376ee... 1a6dfca... M  usr/src/uts/common/io/scsi/targets/st.c
:100644 100644 32f8f85... d042470... M  usr/src/uts/common/io/signalfd.c
:100644 100644 2fc66e9... b05b7de... M  usr/src/uts/common/io/softmac/softmac_fp.c
:100644 100644 e9af19c... a239581... M  usr/src/uts/common/io/stream.c
:100644 100644 69065b9... 99a04c2... M  usr/src/uts/common/io/sysevent.c
:100644 100644 a82a078... 6f2f48b... M  usr/src/uts/common/io/sysmsg.c
:100644 100644 0e33a3b... 1c1fb9a... M  usr/src/uts/common/io/tclient.c
:100644 100644 3c1a13f... 85b0833... M  usr/src/uts/common/io/telmod.c
:100644 100644 33e42fd... bd07b27... M  usr/src/uts/common/io/tem.c
:100644 100644 29eea9b... 1250e72... M  usr/src/uts/common/io/timerfd.c
:100644 100644 57817c2... 8fa079c... M  usr/src/uts/common/io/timod.c
:100644 100644 1bdddf2... 344501a... M  usr/src/uts/common/io/tl.c
:100644 100644 1ea7fed... 36bcf89... M  usr/src/uts/common/io/tty_pts.c
:100644 100644 a8eea82... a8082a6... M  usr/src/uts/common/io/tty_pty.c
:100644 100644 3fb1e4e... 9af316e... M  usr/src/uts/common/io/usb/clients/hidparser/hidparser.c
:100644 100644 5ed65d9... fea7ef9... M  usr/src/uts/common/io/usb/clients/usbms/usbms.c
:100644 100644 a020d50... bb6e2f3... M  usr/src/uts/common/io/usb/clients/usbser/usbser.c
:100644 100644 75eb5bd... 2c50375... M  usr/src/uts/common/io/usb/clients/usbser/usbser_rseq.c
:100644 100644 c2bae40... 63e0e1b... M  usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
:100644 100644 97d8e31... bd972dd... M  usr/src/uts/common/io/usb/hcd/ehci/ehci.c
:100644 100644 e19c4d7... 26745f8... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
:100644 100644 d1e85fe... be36bee... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
:100644 100644 fa1968c... 4b3e9a5... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
:100644 100644 b62dd94... 4f051d2... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_polled.c
:100644 100644 3900fbd... 4fb67f8... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
:100644 100644 0926b6f... 603c7b5... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
:100644 100644 b181fbb... 83caf02... M  usr/src/uts/common/io/usb/hcd/openhci/ohci.c
:100644 100644 19b5ebd... 5d20e1f... M  usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
:100644 100644 42af937... e141e07... M  usr/src/uts/common/io/usb/usba/hcdi.c
:100644 100644 898243a... 61b5477... M  usr/src/uts/common/io/usb/usba/usba.c
:100644 100644 f442abe... 4fd1748... M  usr/src/uts/common/io/usb/usba/usba_devdb.c
:100644 100644 48970bd... 2be682c... M  usr/src/uts/common/io/wscons.c

wsdiff attached with is now common for il_6609 .. il_6615

ignoring all but 'ELF .text'

richard@omnis:/home/richard/src/illumos-gate$ ggrep -B1 'NOTE: ELF .text' /tmp/wsdiff.log |grep -Ev 'NOTE:|--'
usr/kernel/drv/amd64/ii
usr/lib/amd64/libzpool.so.1
usr/lib/libzpool.so.1
platform/i86pc/kernel/drv/amd64/dr
kernel/misc/amd64/kgssapi
kernel/misc/amd64/dls
kernel/misc/dls
kernel/drv/amd64/softmac
kernel/drv/amd64/qlge
kernel/drv/amd64/llc1
kernel/drv/amd64/zfs
kernel/drv/amd64/mpt_sas
kernel/drv/amd64/dtrace
kernel/drv/softmac
kernel/drv/mpt_sas
kernel/drv/dtrace
kernel/drv/zfs
kernel/fs/amd64/zfs
kernel/fs/zfs
kernel/genunix

all are seemingly equivalent but with line additions/suppressions (cstyle, ctf?) with the exception of the following x86_64 which seem equivalent as well, but the x86_64 codegeneration, in particular for NOPs, is slightly different, and in most cases more compact:

usr/kernel/drv/amd64/ii
kernel/misc/amd64/kgssapi
kernel/drv/amd64/qlge
kernel/drv/amd64/llc1

I'm running this now (since rebasing with the enable_perl64).

BTW, the collective patchset is also available via https://github.com/risto3/illumos-gate/commits/il_uts-NULL (for the uts/ part of il_5218, that is: il_6609 .. il_6615)

Files


Richard PALO
Review request changed

Testing Done:

  +

pre wsdiff is gate at commit bc07d1f with enable_perl64 patch applied

  +
  +

git pbchk: cleaned for cstyle, ignored copyright messages

  +
  +

  +
  +
richard@omnis:/home/richard/src/illumos-gate$ git whatchanged -1
  +
commit 9078bdba57d926db763a468b8623a31a214adb8c
  +
Author: Richard PALO <richard@NetBSD.org>
  +
Date:   Sat Feb 6 16:00:44 2016 +0100
  +
  +
    6614 NULL pointer constant issues in uts/common/io
  +
  +
:100644 100644 130fd43... bf818bd... M  usr/src/uts/common/io/1394/adapters/hci1394_ixl_comp.c
  +
:100644 100644 342e624... 4726fb9... M  usr/src/uts/common/io/1394/adapters/hci1394_ixl_update.c
  +
:100644 100644 40c2e19... b1073ae... M  usr/src/uts/common/io/1394/s1394_hotplug.c
  +
:100644 100644 4a25561... ba2bb5b... M  usr/src/uts/common/io/1394/targets/av1394/av1394_async.c
  +
:100644 100644 c604831... b4902b0... M  usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
  +
:100644 100644 c0d3f5c... 82a56f2... M  usr/src/uts/common/io/aac/aac.c
  +
:100644 100644 64011ce... f4ef5e0... M  usr/src/uts/common/io/arn/arn_recv.c
  +
:100644 100644 709dda5... 36e9d8e... M  usr/src/uts/common/io/asy.c
  +
:100644 100644 fa2a3db... 798e014... M  usr/src/uts/common/io/ath/ath_main.c
  +
:100644 100644 e0c8144... 7c50b2a... M  usr/src/uts/common/io/audio/impl/audio_ddi.c
  +
:100644 100644 71c2ce6... 0e27a68... M  usr/src/uts/common/io/avintr.c
  +
:100644 100644 08780cd... 87a0c67... M  usr/src/uts/common/io/bnxe/bnxe_fcoe.c
  +
:100644 100644 6554d29... 9e35842... M  usr/src/uts/common/io/bofi.c
  +
:100644 100644 92dcb54... 073baab... M  usr/src/uts/common/io/bpf/bpf.c
  +
:100644 100644 829268c... 09315fc... M  usr/src/uts/common/io/bscv.c
  +
:100644 100644 c0ea430... cf5666d... M  usr/src/uts/common/io/cardbus/cardbus.c
  +
:100644 100644 9f1f7f8... b7095b8... M  usr/src/uts/common/io/chxge/ch.c
  +
:100644 100644 816d5ce... 652edba... M  usr/src/uts/common/io/chxge/pe.c
  +
:100644 100644 d61b237... e85df3d... M  usr/src/uts/common/io/chxge/sge.c
  +
:100644 100644 f668380... cdefc36... M  usr/src/uts/common/io/cmlb.c
  +
:100644 100644 81e6336... 815521e... M  usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
  +
:100644 100644 cb6e115... a84af33... M  usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
  +
:100644 100644 32fb802... 5e4eb8f... M  usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
  +
:100644 100644 dc7549c... 64736e1... M  usr/src/uts/common/io/comstar/port/iscsit/iscsit_login.c
  +
:100644 100644 63e9424... 7309a7e... M  usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
  +
:100644 100644 fbf8ad8... 1bef3f8... M  usr/src/uts/common/io/comstar/port/pppt/pppt_tgt.c
  +
:100644 100644 8d8100f... 90b1ecd... M  usr/src/uts/common/io/comstar/port/qlt/qlt.c
  +
:100644 100644 a209f29... 612565d... M  usr/src/uts/common/io/comstar/stmf/stmf.c
  +
:100644 100644 6ef1b0b... fea26b9... M  usr/src/uts/common/io/cons.c
  +
:100644 100644 5323820... d01daac... M  usr/src/uts/common/io/conskbd.c
  +
:100644 100644 3e573e0... de60979... M  usr/src/uts/common/io/consms.c
  +
:100644 100644 2399b1e... 2e387bc... M  usr/src/uts/common/io/cxgbe/common/t4_hw.c
  +
:100644 100644 d2f7161... 4958f96... M  usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
  +
:100644 100644 84a48e0... f73ef5d... M  usr/src/uts/common/io/devinfo.c
  +
:100644 100644 e00ac1d... 11830db... M  usr/src/uts/common/io/devpoll.c
  +
:100644 100644 a438e43... 6682ed2... M  usr/src/uts/common/io/dld/dld_proto.c
  +
:100644 100644 6f0d0b9... de0e8e4... M  usr/src/uts/common/io/dld/dld_str.c
  +
:100644 100644 049c4bd... b946594... M  usr/src/uts/common/io/dls/dls_mgmt.c
  +
:100644 100644 ec01d37... baa4028... M  usr/src/uts/common/io/drm/drm_bufs.c
  +
:100644 100644 23e51fe... bc704a2... M  usr/src/uts/common/io/drm/drm_kstat.c
  +
:100644 100644 2f69229... 7a681b5... M  usr/src/uts/common/io/drm/drm_sunmod.c
  +
:100644 100644 ab5a9d0... 4d57b5b... M  usr/src/uts/common/io/dump.c
  +
:100644 100644 754d5a9... 850f97d... M  usr/src/uts/common/io/e1000g/e1000g_alloc.c
  +
:100644 100644 80ba93a... 654b4bf... M  usr/src/uts/common/io/e1000g/e1000g_tx.c
  +
:100644 100644 c7c0382... a059215... M  usr/src/uts/common/io/ecpp.c
  +
:100644 100644 e8d18d1... 7abf67b... M  usr/src/uts/common/io/emul64.c
  +
:100644 100644 e5082b4... 5497f60... M  usr/src/uts/common/io/eventfd.c
  +
:100644 100644 1aab1e5... 3c4bb55... M  usr/src/uts/common/io/fcoe/fcoe_fc.c
  +
:100644 100644 e378bf7... d0e92a0... M  usr/src/uts/common/io/fd.c
  +
:100644 100644 2d4b5fe... 4402cf7... M  usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
  +
:100644 100644 075f1f3... a40218c... M  usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
  +
:100644 100644 9961ed8... 268d0b9... M  usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
  +
:100644 100644 33f83dc... df91fee... M  usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
  +
:100644 100644 1c9f015... ebffbe0... M  usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
  +
:100644 100644 e624ea7... 3a1ee43... M  usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
  +
:100644 100644 ca35678... 2930712... M  usr/src/uts/common/io/fibre-channel/impl/fp.c
  +
:100644 100644 b778eac... 7d10e02... M  usr/src/uts/common/io/fibre-channel/ulp/fcp.c
  +
:100644 100644 ea8f862... bdc5096... M  usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
  +
:100644 100644 403415a... 9b81fb3... M  usr/src/uts/common/io/gen_drv.c
  +
:100644 100644 91fff60b.. 2d7c01a... M  usr/src/uts/common/io/gentty.c
  +
:100644 100644 f7ed005... fa54d02... M  usr/src/uts/common/io/hook.c
  +
:100644 100644 dec54b5... 421ce11... M  usr/src/uts/common/io/hxge/hxge_hw.c
  +
:100644 100644 09cd73c... 6c9399f... M  usr/src/uts/common/io/hxge/hxge_kstats.c
  +
:100644 100644 102b7cb... ed520cc... M  usr/src/uts/common/io/hxge/hxge_main.c
  +
:100644 100644 e26b4a7... 1cab5dd... M  usr/src/uts/common/io/hxge/hxge_pfc.c
  +
:100644 100644 d953061... 602a13d... M  usr/src/uts/common/io/hxge/hxge_rxdma.c
  +
:100644 100644 deb5c2b... cf5d0f3... M  usr/src/uts/common/io/hxge/hxge_txdma.c
  +
:100644 100644 7c12738... ad14255... M  usr/src/uts/common/io/ib/adapters/hermon/hermon.c
  +
:100644 100644 510de4a... 1c91244... M  usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
  +
:100644 100644 406b47a... b479f46... M  usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
  +
:100644 100644 002c123... c47fa5c... M  usr/src/uts/common/io/ib/adapters/tavor/tavor.c
  +
:100644 100644 7c43fb8... 7cf907a... M  usr/src/uts/common/io/ib/adapters/tavor/tavor_qp.c
  +
:100644 100644 f4ca458... 244cf9b... M  usr/src/uts/common/io/ib/adapters/tavor/tavor_stats.c
  +
:100644 100644 a207150... c76801d... M  usr/src/uts/common/io/ib/clients/daplt/daplt.c
  +
:100644 100644 a79cdb0... 8c8c236... M  usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
  +
:100644 100644 516f7d1... f892e75... M  usr/src/uts/common/io/ib/clients/iser/iser_cm.c
  +
:100644 100644 a0d0e3d... 0a3ab53... M  usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
  +
:100644 100644 e2a7c43... 656aa08... M  usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
  +
:100644 100644 c4a8ef9... 17f3b74... M  usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
  +
:100644 100644 9a14b7d... cf59309... M  usr/src/uts/common/io/ib/clients/rdsv3/info.c
  +
:100644 100644 412e0a7... f47aa71... M  usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
  +
:100644 100644 46defb6... 3e41801... M  usr/src/uts/common/io/ib/ibnex/ibnex.c
  +
:100644 100644 c6b919d... a12c465... M  usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
  +
:100644 100644 af4cb5f... 723dde6... M  usr/src/uts/common/io/ib/mgt/ibcm/ibcm_path.c
  +
:100644 100644 c28ce4c... 8515335... M  usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c
  +
:100644 100644 255298f... 3c3fcaf... M  usr/src/uts/common/io/ib/mgt/ibmf/ibmf_recv.c
  +
:100644 100644 4c76719... 034ce8a... M  usr/src/uts/common/io/ib/mgt/ibmf/ibmf_saa_utils.c
  +
:100644 100644 dcdba75... c27481e... M  usr/src/uts/common/io/ib/mgt/ibmf/ibmf_send.c
  +
:100644 100644 9d0ec7b... 71b910d... M  usr/src/uts/common/io/ib/mgt/ibmf/ibmf_wqe.c
  +
:100644 100644 23bdb1c... f38da84... M  usr/src/uts/common/io/idm/idm.c
  +
:100644 100644 bb750a2... ceaa9f7... M  usr/src/uts/common/io/idm/idm_conn_sm.c
  +
:100644 100644 0ebf6ed... 182498a... M  usr/src/uts/common/io/idm/idm_impl.c
  +
:100644 100644 0668614... b1549fc... M  usr/src/uts/common/io/idm/idm_so.c
  +
:100644 100644 7b81226... 871579e... M  usr/src/uts/common/io/idm/idm_text.c
  +
:100644 100644 1987fe6... ff607b1... M  usr/src/uts/common/io/igb/igb_buf.c
  +
:100644 100644 a2f9622... 74d56e2... M  usr/src/uts/common/io/igb/igb_main.c
  +
:100644 100644 0a23288... 0496bf5... M  usr/src/uts/common/io/igb/igb_tx.c
  +
:100644 100644 615cd61... c6af1eb... M  usr/src/uts/common/io/iwscons.c
  +
:100644 100644 21f9d1a... 8869fb0... M  usr/src/uts/common/io/ixgbe/ixgbe_buf.c
  +
:100644 100644 848e347... 0bb8f12... M  usr/src/uts/common/io/ixgbe/ixgbe_main.c
  +
:100644 100644 798ec28... 5775964... M  usr/src/uts/common/io/ixgbe/ixgbe_tx.c
  +
:100644 100644 8944fcb... e1f3518... M  usr/src/uts/common/io/ksocket/ksocket.c
  +
:100644 100644 d0883f9... 75ff6e3... M  usr/src/uts/common/io/kstat.c
  +
:100644 100644 c9f0c63... a3717d4... M  usr/src/uts/common/io/ksyms.c
  +
:100644 100644 f673d7c... e4ddb86... M  usr/src/uts/common/io/llc1.c
  +
:100644 100644 e11f910... d89afae... M  usr/src/uts/common/io/lofi.c
  +
:100644 100644 735283f... 1ba3aae... M  usr/src/uts/common/io/log.c
  +
:100644 100644 f3336af... f711ec5... M  usr/src/uts/common/io/lvm/md/md_error.c
  +
:100644 100644 55ed85e... 2ec9d14... M  usr/src/uts/common/io/lvm/md/md_ioctl.c
  +
:100644 100644 fd373a8... f1c36aa... M  usr/src/uts/common/io/lvm/md/md_mddb.c
  +
:100644 100644 4f3f576... 965b2fe... M  usr/src/uts/common/io/lvm/md/md_med.c
  +
:100644 100644 8a716e5... ae53f64... M  usr/src/uts/common/io/lvm/md/md_names.c
  +
:100644 100644 ef7f1a7... 6c5a74f... M  usr/src/uts/common/io/lvm/md/md_rename.c
  +
:100644 100644 5b2592f... b6a791f... M  usr/src/uts/common/io/lvm/mirror/mirror_ioctl.c
  +
:100644 100644 3910d85... c2acd85... M  usr/src/uts/common/io/lvm/raid/raid_ioctl.c
  +
:100644 100644 1d30dc3... e8acd15... M  usr/src/uts/common/io/mac/mac.c
  +
:100644 100644 8f0ec9e... 10a811d... M  usr/src/uts/common/io/mac/mac_client.c
  +
:100644 100644 14d9498... 9ba0198... M  usr/src/uts/common/io/mac/mac_datapath_setup.c
  +
:100644 100644 703c42b... 5c3748b... M  usr/src/uts/common/io/mac/mac_hio.c
  +
:100644 100644 148f739... 455f7c0... M  usr/src/uts/common/io/mac/mac_sched.c
  +
:100644 100644 7a681d7... 925395f... M  usr/src/uts/common/io/mouse8042.c
  +
:100644 100644 1bb6cec... 0a435ac... M  usr/src/uts/common/io/mr_sas/mr_sas.c
  +
:100644 100644 929ae80... aa8ccb9... M  usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
  +
:100644 100644 f855b0a... 9fa6308... M  usr/src/uts/common/io/myri10ge/drv/myri10ge.c
  +
:100644 100644 be99c52... 80e9936... M  usr/src/uts/common/io/ntxn/unm_nic_main.c
  +
:100644 100644 aca0b99... 2b2d70f... M  usr/src/uts/common/io/nxge/npi/npi_zcp.c
  +
:100644 100644 ac15282... 7f1310b... M  usr/src/uts/common/io/nxge/nxge_fflp.c
  +
:100644 100644 d37f723... d42edb8... M  usr/src/uts/common/io/nxge/nxge_hw.c
  +
:100644 100644 deb1ad0... 6b98ce3... M  usr/src/uts/common/io/nxge/nxge_ipp.c
  +
:100644 100644 34cfafc... 50703d0... M  usr/src/uts/common/io/nxge/nxge_kstats.c
  +
:100644 100644 ab325f3... 585883c... M  usr/src/uts/common/io/nxge/nxge_mac.c
  +
:100644 100644 a2ef343... e00e30c... M  usr/src/uts/common/io/nxge/nxge_main.c
  +
:100644 100644 0f2385e... 1779741... M  usr/src/uts/common/io/nxge/nxge_rxdma.c
  +
:100644 100644 6d75f47... be6098d... M  usr/src/uts/common/io/nxge/nxge_txc.c
  +
:100644 100644 7fd9a3a... 683e23c... M  usr/src/uts/common/io/nxge/nxge_zcp.c
  +
:100644 100644 f541037... 41e3921... M  usr/src/uts/common/io/openprom.c
  +
:100644 100644 ec385e0... 2d2e5d4... M  usr/src/uts/common/io/pci_intr_lib.c
  +
:100644 100644 a05e7fa... e689106... M  usr/src/uts/common/io/pcic.c
  +
:100644 100644 98aa69e... 6d34eb2... M  usr/src/uts/common/io/pciex/hotplug/pcishpc.c
  +
:100644 100644 347f469... b451671... M  usr/src/uts/common/io/pciex/pcie.c
  +
:100644 100644 f4a2e91... ce86212... M  usr/src/uts/common/io/pciex/pcie_fault.c
  +
:100644 100644 e01f132... 4e41b83... M  usr/src/uts/common/io/pciex/pcieb.c
  +
:100644 100644 b442aae... bdd3231... M  usr/src/uts/common/io/pciex/pciev.c
  +
:100644 100644 39d5003... 123ee56... M  usr/src/uts/common/io/physmem.c
  +
:100644 100644 b9f146b... ed87365... M  usr/src/uts/common/io/pm.c
  +
:100644 100644 400e9ff... ea2fb50... M  usr/src/uts/common/io/ptm.c
  +
:100644 100644 16ead0e... f593f53... M  usr/src/uts/common/io/ptms_conf.c
  +
:100644 100644 78fb849... a7a568b... M  usr/src/uts/common/io/ramdisk.c
  +
:100644 100644 a3b9a50... c8d4fa7... M  usr/src/uts/common/io/rlmod.c
  +
:100644 100644 b0c93e7... 482feec... M  usr/src/uts/common/io/rsm/rsm.c
  +
:100644 100644 2affbbd... 40b33c6... M  usr/src/uts/common/io/sad.c
  +
:100644 100644 d9e083a... d423919... M  usr/src/uts/common/io/sata/adapters/ahci/ahci.c
  +
:100644 100644 fa381de... f5a67b7... M  usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c
  +
:100644 100644 65e5961... d3c66f3... M  usr/src/uts/common/io/sata/adapters/si3124/si3124.c
  +
:100644 100644 66c141b... c964499... M  usr/src/uts/common/io/sata/impl/sata.c
  +
:100644 100644 a71a9b7... 8a8122d... M  usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
  +
:100644 100644 a1464fe... 6b819f5... M  usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_sess.c
  +
:100644 100644 72c8800... 38e0524... M  usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
  +
:100644 100644 ddf1cb2... bbd0b16... M  usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
  +
:100644 100644 380a0c1... 487cac9... M  usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_init.c
  +
:100644 100644 18e4ecf... a7a5f0a... M  usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
  +
:100644 100644 8843ea6... 09d6f01... M  usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
  +
:100644 100644 1be871c... d074d63... M  usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
  +
:100644 100644 0066813... e8d4869... M  usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
  +
:100644 100644 2c7bdb0... b5cf858... M  usr/src/uts/common/io/scsi/impl/scsi_hba.c
  +
:100644 100644 48f866e... 14c859c... M  usr/src/uts/common/io/scsi/impl/scsi_subr.c
  +
:100644 100644 ae1e7e0... 2d58c8c... M  usr/src/uts/common/io/scsi/targets/sd.c
  +
:100644 100644 dc6267e... 2652f33... M  usr/src/uts/common/io/scsi/targets/ses.c
  +
:100644 100644 866d9df... d021b6a... M  usr/src/uts/common/io/scsi/targets/sgen.c
  +
:100644 100644 2fc021f... 8121487... M  usr/src/uts/common/io/scsi/targets/smp.c
  +
:100644 100644 ed376ee... 1a6dfca... M  usr/src/uts/common/io/scsi/targets/st.c
  +
:100644 100644 32f8f85... d042470... M  usr/src/uts/common/io/signalfd.c
  +
:100644 100644 2fc66e9... b05b7de... M  usr/src/uts/common/io/softmac/softmac_fp.c
  +
:100644 100644 e9af19c... a239581... M  usr/src/uts/common/io/stream.c
  +
:100644 100644 69065b9... 99a04c2... M  usr/src/uts/common/io/sysevent.c
  +
:100644 100644 a82a078... 6f2f48b... M  usr/src/uts/common/io/sysmsg.c
  +
:100644 100644 0e33a3b... 1c1fb9a... M  usr/src/uts/common/io/tclient.c
  +
:100644 100644 3c1a13f... 85b0833... M  usr/src/uts/common/io/telmod.c
  +
:100644 100644 33e42fd... bd07b27... M  usr/src/uts/common/io/tem.c
  +
:100644 100644 29eea9b... 1250e72... M  usr/src/uts/common/io/timerfd.c
  +
:100644 100644 57817c2... 8fa079c... M  usr/src/uts/common/io/timod.c
  +
:100644 100644 1bdddf2... 344501a... M  usr/src/uts/common/io/tl.c
  +
:100644 100644 1ea7fed... 36bcf89... M  usr/src/uts/common/io/tty_pts.c
  +
:100644 100644 a8eea82... a8082a6... M  usr/src/uts/common/io/tty_pty.c
  +
:100644 100644 3fb1e4e... 9af316e... M  usr/src/uts/common/io/usb/clients/hidparser/hidparser.c
  +
:100644 100644 5ed65d9... fea7ef9... M  usr/src/uts/common/io/usb/clients/usbms/usbms.c
  +
:100644 100644 a020d50... bb6e2f3... M  usr/src/uts/common/io/usb/clients/usbser/usbser.c
  +
:100644 100644 75eb5bd... 2c50375... M  usr/src/uts/common/io/usb/clients/usbser/usbser_rseq.c
  +
:100644 100644 c2bae40... 63e0e1b... M  usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
  +
:100644 100644 97d8e31... bd972dd... M  usr/src/uts/common/io/usb/hcd/ehci/ehci.c
  +
:100644 100644 e19c4d7... 26745f8... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
  +
:100644 100644 d1e85fe... be36bee... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
  +
:100644 100644 fa1968c... 4b3e9a5... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
  +
:100644 100644 b62dd94... 4f051d2... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_polled.c
  +
:100644 100644 3900fbd... 4fb67f8... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
  +
:100644 100644 0926b6f... 603c7b5... M  usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
  +
:100644 100644 b181fbb... 83caf02... M  usr/src/uts/common/io/usb/hcd/openhci/ohci.c
  +
:100644 100644 19b5ebd... 5d20e1f... M  usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
  +
:100644 100644 42af937... e141e07... M  usr/src/uts/common/io/usb/usba/hcdi.c
  +
:100644 100644 898243a... 61b5477... M  usr/src/uts/common/io/usb/usba/usba.c
  +
:100644 100644 f442abe... 4fd1748... M  usr/src/uts/common/io/usb/usba/usba_devdb.c
  +
:100644 100644 48970bd... 2be682c... M  usr/src/uts/common/io/wscons.c
  +
  +
  +

  +
  +

wsdiff attached with is now common for il_6609 .. il_6615

  +
  +

ignoring all but 'ELF .text'

  +
  +
richard@omnis:/home/richard/src/illumos-gate$ ggrep -B1 'NOTE: ELF .text' /tmp/wsdiff.log |grep -Ev 'NOTE:|--'
  +
usr/kernel/drv/amd64/ii
  +
usr/lib/amd64/libzpool.so.1
  +
usr/lib/libzpool.so.1
  +
platform/i86pc/kernel/drv/amd64/dr
  +
kernel/misc/amd64/kgssapi
  +
kernel/misc/amd64/dls
  +
kernel/misc/dls
  +
kernel/drv/amd64/softmac
  +
kernel/drv/amd64/qlge
  +
kernel/drv/amd64/llc1
  +
kernel/drv/amd64/zfs
  +
kernel/drv/amd64/mpt_sas
  +
kernel/drv/amd64/dtrace
  +
kernel/drv/softmac
  +
kernel/drv/mpt_sas
  +
kernel/drv/dtrace
  +
kernel/drv/zfs
  +
kernel/fs/amd64/zfs
  +
kernel/fs/zfs
  +
kernel/genunix
  +
  +
  +

  +
  +

all are seemingly equivalent but with line additions/suppressions (cstyle, ctf?) with the exception of the following x86_64 which seem equivalent as well, but the x86_64 codegeneration, in particular for NOPs, is slightly different, and in most cases more compact:

  +
  +
usr/kernel/drv/amd64/ii
  +
kernel/misc/amd64/kgssapi
  +
kernel/drv/amd64/qlge
  +
kernel/drv/amd64/llc1
  +
  +
  +

  +
  +

I'm running this now (since rebasing with the enable_perl64).

  +
  +

BTW, the collective patchset is also available via https://github.com/risto3/illumos-gate/commits/il_uts-NULL (for the uts/ part of il_5218, that is: il_6609 .. il_6615)

Commit:

-ffa93c3883d1d02110e2899b6e165b0aa1086687
+9078bdba57d926db763a468b8623a31a214adb8c

Diff:

Revision 2 (+2543 -2729)

Show changes

Added Files:

Loading...