History log of /illumos-gate/usr/src/uts/common/os/sunddi.c
Revision Date Author Comments
7bcaeddb7bbb778bc9a9c0e0c78b6bb8a3ea0540 01-May-2020 Robert Mustacchi <rm@fingolfin.org> 12685 ddi_create_minor_node() should take const char * values
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: Paul Winder <paul@winders.demon.co.uk>
Approved by: Dan McDonald <danmcd@joyent.com>
9a63ec2733c93e3ee31e95779a4f2f45a57eda59 18-Dec-2019 Robert Mustacchi <rm@fingolfin.org> 12183 Want new IPD 13 DMA Cookie APIs
Reviewed by: Alex Wilson <alex@uq.edu.au>
Reviewed by: Paul Winder <paul@winders.demon.co.uk>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Garrett D'Amore <garrett@damore.org>
c6f039c73ee9eb7e4acb232afaca51cdf9d30ff3 26-Dec-2019 Toomas Soome <tsoome@me.com> 12172 genunix: variable may be used uninitialized
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Dan McDonald <danmcd@joyent.com>
fc8ae2ec4282de7ec96f48e11078345f3dc0ac3d 20-Mar-2019 Toomas Soome <tsoome@me.com> 10573 define TASKQID_INVALID as (taskq_id)0
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
dc32d872cbeb56532bcea030255db9cd79bac7da 21-Dec-2015 Josef 'Jeff' Sipek <jeffpc@josefsipek.net> 6514 AS_* lock macros simplification
Reviewed by: Piotr Jasiukajtis <estibi@me.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Albert Lee <trisk@omniti.com>
Approved by: Dan McDonald <danmcd@omniti.com>
1a5e258f5471356ca102c7176637cdce45bac147 08-Aug-2014 Josef 'Jeff' Sipek <josef.sipek@nexenta.com> 5045 use atomic_{inc,dec}_* instead of atomic_add_*
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Robert Mustacchi <rm@joyent.com>
b89e420ae1290e425c29db875ec0c0546006eec7 25-May-2014 Garrett D'Amore <garrett@damore.org> 4888 Undocument dma_req(9s)
4884 EOF scsi_hba_attach
4886 EOF ddi_dmae_getlim
4887 EOF ddi_iomin
4634 undocument scsi_hba_attach() and ddi_dma_lim(9s)
4630 clean stale references to ddi_iopb_alloc and ddi_iopb_free
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Robert Mustacchi <rm@joyent.com>
a288e5a9793fdffe5e842d7e61ab45263e75eaca 04-Aug-2013 Joshua M. Clulow <jmc@joyent.com> 3975 ddi_periodic_add(9F) is entirely rubbish
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Dan McDonald <danmcd@nexenta.com>
cd21e7c548ae2a3b5e522244bf798f2a6b4ba02d 12-Mar-2012 Garrett D'Amore <garrett@damore.org> 998 obsolete DMA driver interfaces should be removed
Reviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Robert Mustacchi <rm@joyent.com>
15e1afcd5e908ae29b1e6018838638befdc225a2 03-Mar-2012 Richard Lowe <richlowe@richlowe.net> backout 998: breaks common closed drivers
88b44bf4e73233af70877930178dbff7f1c2992b 01-Mar-2012 Garrett D'Amore <garrett@damore.org> 998 obsolete DMA driver interfaces should be removed
Reviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ec40ab3c118e93c5584e0cdb3b9a69db4f514554 26-Aug-2011 Dan McDonald <danmcd@nexenta.com> 1402 fix for #534 causes dire performance regression
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
1f374a66f2b633d2f44f2c1ac0f5dcc205561d42 23-Jun-2011 Michael Tsymbalyuk <mtzaurus@gmail.com> 534 DMA KVA cache attributes incorrect
Reviewed by: Garrett D'Amore <garrett@nexenta.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Eric Schrock <Eric.Schrock@delphix.com>
8451e9c37239e5d7cf9ac8607c6fc24c260f633d 05-Aug-2010 Gavin Maltby <gavin.maltby@oracle.com> 6972597 SAS2+max-toro : panic at e_devid_cache_devi_path_lists ()
c3ffbee3303a8abcfb7e342e0e706d284fc809ee 01-Jan-1970 <gerald.jelinek@sun.com> 6948961 Very high contention on max-locked-memory rctl prevents rds scaling on the G5
4f1e984d138bad36944f2e8fea0b9860ac603f61 09-Apr-2010 Reed <Reed.Liu@Sun.COM> 6933787 scsav3: for mpxio, devid should be registered/transferred to client node
a31148363f598def767ac48c5d82e1572e44b935 25-Mar-2010 Gerry Liu <jiang.liu@intel.com> PSARC/2009/104 Hot-Plug Support for ACPI-based Systems
PSARC/2009/550 PSMI Extensions for CPU Hotplug
PSARC/2009/551 acpihpd ACPI Hotplug Daemon
PSARC/2009/591 Attachment Points for Hotpluggable x86 Systems
6862510 provide support for cpu hot add on x86
6883891 cmi interface needs to support dynamic reconfiguration
6884154 x2APIC and kmdb may not function properly during CPU hotplug event.
6904971 low priority acpi nexus code review feedback
6877301 lgrp should support memory hotplug flag in SRAT table
1b115575fbf0d7a1e3876e6886eaeffbeb8d2e61 16-Nov-2009 John Danielson <John.Danielson@Sun.COM> 6848196 unconfig takes longer than config
6899004 Reduce resource usage of dam address maps
6899010 Invoke deactivation callback when cancelling non-stabilized reports
d3d50737e566cade9a08d73d2af95105ac7cd960 13-Nov-2009 Rafael Vanoni <rafael.vanoni@sun.com> PSARC/2009/396 Tickless Kernel Architecture / lbolt decoupling
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64
Portions contributed by Chad Mynhier <cmynhier@gmail.com>
095be8246d11658e6dfb4091993683a23b722024 13-Oct-2009 Cathy Zhou <Cathy.Zhou@Sun.COM> 6887551 problematic softmac_hold_device() method for excluding non-physical devices
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6 30-Sep-2009 dh142964 <David.Hollister@Sun.COM> PSARC 2008/672 thebe SAS/SATA driver
PSARC 2008/755 ddi_ssoft_state(9F) and ddi_isoft_state(9F)
PSARC 2008/764 Cfgadm SCSI-Plugin MPxIO Support
PSARC 2009/125 scsi_device property interfaces
6726110 pmcs driver (driver for thebe)
6726867 SCSAv3
d863b34309e4ef9eeb99af62bddd071a3e56a342 21-Aug-2009 Bill Taylor <Bill.Taylor@Sun.COM> 6837729 Registering kernel DMA memory through uDAPL fails
b51bbbf59a7a1941f5e9531370c2f87d8cd7f621 30-Jul-2009 Vikram Hegde <Vikram.Hegde@Sun.COM> 6859941 fix for 6855752 is incorrect
7f0b8309074a5d8e9f9d8ffe7aad7bb0b1ee6b1f 17-Nov-2008 Edward Pilatowicz <Edward.Pilatowicz@Sun.COM> PSARC/2007/664 Paravirtualized Drivers for Fully Virtualized xVM Domains
PSARC/2009/015 ddi_strdup
6796427 add ddi_strdup(9F), strdup(9F), and strfree(9F) to the DDI
6677559 Solaris should provide a PV cdrom driver for xVM HVM environments
6703437 xdb doesn't do anything with xm block-configure requests
6774478 misc xdf bugs
5679c89fcd2facbb4334df8870d3d7a4d2b11673 30-Jan-2009 jv227347 <Jordan.Vaughan@Sun.com> PSARC/2008/647 Configurable Hostids for Non-Global Zones
6580939 RFE: provide unique hostid for each non-global zone
5febcb4a56e199202aba97f9cf96d32cc0480a1f 16-Jan-2009 Scott Carter, SD IOSW <Scott.Carter@Sun.COM> PSARC/2008/628 Interrupt Resource Management
6518948 DDI interrupt resource management support
5c066ec28ea93f3a7c93082611a61747f255290a 26-Dec-2008 Jerry Gilliam <Jerry.Gilliam@Sun.COM> 6717523 ddi_binding_name/ddi_get_name use problematic
65cf7c958eb9457cf2c83a853d128e4ecfc187a6 15-Dec-2008 Vikram Hegde <Vikram.Hegde@Sun.COM> 6776210 live cd of 2008.11RC2 hangs on boot
caa9369fe0509497aa3ef9a6c1458068d1c6ccfe 16-Oct-2008 jiang wu - Sun Microsystems - Beijing China <Javen.Wu@Sun.COM> 6758167 fixing of CR6616427 used large static array as local variable which could cause stack overflow
193974072f41a843678abf5f61979c748687e66b 22-Sep-2008 Sherry Moore <Sherry.Moore@Sun.COM> PSARC 2008/382 Fast Reboot
6714038 Fast Reboot support for x86 platforms
f9722deaa8da9978617bd4b5c9130f219e127193 18-Sep-2008 Chris Horne <Chris.Horne@Sun.COM> 6743774 TSlvm tests cause kernel deadlocks on md_unit_array_rw and md_devinfo->devi_cv
6744223 SVM root with snv_97 on sparc hangs system with threads in ndi_devi_enter
6746854 mdprop_op can deadlock with md ioctl resolving a devid
38c67cbd88257a6cd4f0dc854d01cc278f86f1c9 27-Aug-2008 jiang wu - Sun Microsystems - Beijing China <Javen.Wu@Sun.COM> 6616427 Support WWID based addressing of SAS, SATA devices
6740301 i_devname_to_promname() converts wrong promname for 2nd path of client node when mpxio enabled
6740310 The assumption for mpxio in bootdev.c:i_devname_to_promname() is wrong
b9ccdc5a0f0a722ae408b257a831b90011369316 30-Jul-2008 cth <none@none> PSARC/2008/412 Properties and Devinfo Snapshots
5034258 device size should be available in devinfo snapshots that request properties
5100405 Deadlock can occur due to the devinfo driver holding devi_lock
6276452 ddi_append_minor_node() and ddi_remove_minor_node() use the extra code to protect the critical code.
6588656 ddi_prop_op_size() should not check callers *lengthp on PROP_LEN_AND_VAL_ALLOC call
6720361 missing locks on devi_minor list traversal
6729639 scsi_hba code should not use DDI_MAJOR_T_UNKNOWN for properties
a204de77cd937c018f628c7dc0357c2cdc90a07e 02-Jul-2008 cth <none@none> 6714582 DDI_MAJOR_T_NONE missing
6719334 mod_modname should be 'const char *'
6714560 sgen driver should be cp(1) clonable
602ca9ea8f9ce0933f0944601cc5d230e91a950d 14-May-2008 cth <none@none> PSARC/2007/522 Disk enumeration for Sun Fire X4200 and X4200 M2
PSARC/2008/077 Multiplexed I/O Enhancements to Support FMA
5039931 glm fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039932 mpt fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039935 esp fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039936 fas fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039937 ifp fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039938 isp fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039941 sf fails to use DDI-compliant interface for scsi_pkt(9S) allocation
6276696 USCSI should support a path selection mechanism in conjunction with scsi_vhci
6284426 di_path_addr should have its second argument removed.
6425326 prtconf pathinfo output should show path's pHCI unit-address (di_path_addr)
6657250 devid should be available at interrupt time
6657251 libtopo: disk enumeration needs to be shared by multiple enumeration strategies
6657252 libtopo: xmlgen files should use consistent format
6657253 fmdump: add support for filtering on nvpair (and value)
6657254 eversholt: support devid-based mapping to topology
6657255 eversholt: define property indicating ereport may not map to topology
6657256 SCSA should detect scsi_pkt allocation violations
6657257 Multiplexed I/O Enhancements to Support FMA
6657258 libnvpair: need nvlist_lookup_nvpair peer that supports embeded nvlist
6695221 scsa1394 fails to use DDI-compliant interface for scsi_pkt(9S) allocation
6695222 ata has dependency on scsi_device(9S) size
6695223 ncrs fails to use DDI-compliant interface for scsi_pkt(9S) allocation
6695224 st fails to use DDI-compliant interface for scsi_pkt(9S) allocation
dd4eeefdb8e4583c47e28a7f315db6087931ef06 20-Sep-2007 eota <none@none> PSARC 2007/402 Driver Periodic Timeouts
4977787 Official DDI interface is required for periodic timeout requests
8d483882aa3390058094b043f3d62187b5d1de03 16-Aug-2007 mlf <none@none> PSARC/2006/501 Nvidia ck804/mcp55 SATA HBA driver
PSARC/2007/100 Device Id Extensions
PSARC/2007/172 Reserved Devnames
6296435 native sata driver needed for nVIDIA mcp04 and mcp55 controllers
6418034 DMA resources need to be released for scsi commands emulated in sata framework
6487018 driver binding for sata storage devices should be more flexible
6487838 common definitions can be defined in sata_defs.h to be shared with other sata HBA's
6549855 PSARC/2007/100 Device Id Extensions
6549915 devfsadm enhancements for PSARC/2007/172 Reserved Devnames
184cd04c26b064536977dfbb913a1240eaf6f708 03-Jul-2007 cth <none@none> PSARC 2007/329 SCSI inquiry property enhancement
PSARC 2007/339 Device Size Properties
PSARC 2007/388 Generic Topology for Internal Disks
6572672 Generic Topology for Internal Disks

rename : usr/src/cmd/fm/modules/i86pc/Makefile => deleted_files/usr/src/cmd/fm/modules/i86pc/Makefile
rename : usr/src/lib/fm/topo/maps/i86pc/storage-hc-topology.xml => deleted_files/usr/src/lib/fm/topo/maps/i86pc/storage-hc-topology.xml
rename : usr/src/lib/fm/topo/modules/i86pc/sata/Makefile => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/Makefile
rename : usr/src/lib/fm/topo/modules/i86pc/sata/sata.c => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sata.c
rename : usr/src/lib/fm/topo/modules/i86pc/sata/sata.h => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sata.h
rename : usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.c => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.c
rename : usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.h => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.h
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/Makefile => usr/src/cmd/fm/modules/common/disk-monitor/Makefile
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/sfx4500-disk.conf => usr/src/cmd/fm/modules/common/disk-monitor/disk-monitor.conf
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/sfx4500-disk.c => usr/src/cmd/fm/modules/common/disk-monitor/disk_monitor.c
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/sfx4500-disk.h => usr/src/cmd/fm/modules/common/disk-monitor/disk_monitor.h
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/diskmon_conf.c => usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/diskmon_conf.h => usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.h
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/dm_platform.c => usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.c
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/dm_platform.h => usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.h
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/dm_types.h => usr/src/cmd/fm/modules/common/disk-monitor/dm_types.h
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/hotplug_mgr.c => usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/hotplug_mgr.h => usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.h
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/schg_mgr.c => usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/schg_mgr.h => usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.h
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/topo_gather.c => usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/topo_gather.h => usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.h
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/util.c => usr/src/cmd/fm/modules/common/disk-monitor/util.c
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/util.h => usr/src/cmd/fm/modules/common/disk-monitor/util.h
30294554531d097378cdc47f999ff9c2292d93cf 11-May-2007 phitran <none@none> PSARC/2006/709 lofi(7D) devfs events
6526777 lofi(7D) device add/remove sysevents
f4da9be01648d6afa604495d9b9956dddeb92a8c 01-May-2007 cth <none@none> PSARC 2007/176 path-oriented driver alias
6536151 path-oriented driver alias
c6939658adb0a356a77bc28f7df252ceb4a8f6cc 19-Sep-2006 sl108498 <none@none> PSARC/2004/580 zone/project.max-locked-memory Resource Controls
PSARC/2006/463 Amendment_to_zone_project.max-locked-memory_Resource_Controls
5053609 RFE: need zone.max-locked-memory rctl
4691104 Need mlock capability without requiring superuser privileges
69bb4bb45c98da60d21839c4dc3c01ea1be60585 14-Aug-2006 carlsonj <none@none> PSARC 2005/314 IP Duplicate Address Detection
PSARC 2006/017 Arp Single Entry Display
1248254 NDD doesn't have explicit range checking for ARP NDD variables.
1253974 Please make a "permanent contents" option for arp vs. static
4069191 ace_t::ace_query_count field is not used anywhere.
4157198 ARP cache inconsistency between arp and ip modules.
4396195 ar_rput: ar_cmd_dispatch not necessary for every packet?
4705220 No IPv6 DAD performed during boot
4728609 IPv4 Duplicate Address Detection (DAD) is broken
4971789 Need unsolicited neighbor advertisements when interface comes up
4978063 SO_DONTROUTE option causes ARP traffic for every frame.
4997903 /usr/sbin/arp accepts invalid modifier keywords
6266155 flag on the play: ndp gets its bits confused
6272993 in.ndpd could be free of lint
6273003 arp shouldn't export status via ndd
6360928 ipif_arp_down debug message wrongly expects DLPI
6363393 6281236 causes generation of bogus NS
6454158 need a temporary work-around for 6451644's IPv6 impact
6456379 need ffs(3C)-like function in modapi

rename : usr/src/cmd/cmd-inet/sbin/dhcpagent/arp_check.c => deleted_files/usr/src/cmd/cmd-inet/sbin/dhcpagent/arp_check.c
rename : usr/src/cmd/cmd-inet/sbin/dhcpagent/arp_check.h => deleted_files/usr/src/cmd/cmd-inet/sbin/dhcpagent/arp_check.h
rename : usr/src/cmd/cmd-inet/usr.lib/in.ndpd/dupl_addr.c => deleted_files/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/dupl_addr.c
rename : usr/src/cmd/cmd-inet/usr.sbin/ifconfig/dupl_addr.c => deleted_files/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/dupl_addr.c
rename : usr/src/lib/libc/port/gen/ffs.c => deleted_files/usr/src/lib/libc/port/gen/ffs.c
rename : usr/src/lib/libinetcfg/common/inetcfg_dad.c => deleted_files/usr/src/lib/libinetcfg/common/inetcfg_dad.c
rename : usr/src/lib/libinetcfg/common/inetcfg_dad.h => deleted_files/usr/src/lib/libinetcfg/common/inetcfg_dad.h
db11e6fe81ea3158071142f5823a9ca541aa8a6a 26-Jul-2006 jacobs <none@none> 6450793 printer hotplug events should be handled properly
7b3700d1667b1178db936c8f0864fe50a502417e 03-Jun-2006 szhou <none@none> 5106149 fs_fab_acl sets incorrect OTHER_OBJ/CLASS_OBJ values
6426005 kernel pci probe mechanism should default to mech 1
6426503 do not generate devfs events when internal minors are created/removed
6432575 grub fsys_ufs.c mishandles sparse and fallocated files
9bbaf432e52675a2c87270779f92b25444478fa1 26-May-2006 eota <none@none> 6420234 ddi_umem_unlock doesn't unlock immediately
83220025eda9c621b0db2d970ab8b3cc5646ec41 30-Apr-2006 eota <none@none> 6419907 ohci (possibly other drivers as well) can't do much of it's work
7b93957c241820af312fd1aad1e23e305a8dabbf 28-Apr-2006 eota <none@none> PSARC 2006/188 Memory Cache Disable Support on x86
4262085 devmap_umem_setup doesn't honor accattrp parameter
6212057 ddi_dma_mem_alloc should be able to alloc with cache disable on x86
6397314 iprb calls ddi_dma_mem_alloc() with zero for the data transfer mode
737d277a27d4872543f597e35c470e7510f61f03 27-Jan-2006 cth <none@none> 6369724 DS_READY references should be checked for correctness
9e1bcca2262a5470c81dd833d8ac6aca5ce00f68 24-Jan-2006 cth <none@none> 6354375 Attempts to read 'local-mac-address?' fails with 'DDI_PROP_CANNOT_DECODE'.
2d3bf78e5f0aab04df1b14effbf6fce6ef36fd99 20-Jan-2006 cth <none@none> 6328213 bp_mapin() should use kpm
4ab75253616c6d68e967c10221bb663c0bfa99df 13-Dec-2005 mrj <none@none> PSARC 2005/581 EOF of the chs driver
PSARC 2005/582 EOF of the dbri driver
6205971 ON bits shouldn't be using obsoleted DDI DMA interfaces

rename : usr/src/uts/i86pc/chs/Makefile => deleted_files/usr/src/uts/i86pc/chs/Makefile
rename : usr/src/uts/sparc/dbri/Makefile => deleted_files/usr/src/uts/sparc/dbri/Makefile
rename : usr/src/uts/sun/io/dada/adapters/ghd/ghd_dma.c => deleted_files/usr/src/uts/sun/io/dada/adapters/ghd/ghd_dma.c
rename : usr/src/uts/sun/sys/dada/adapters/ghd/ghd_dma.h => deleted_files/usr/src/uts/sun/sys/dada/adapters/ghd/ghd_dma.h
rename : usr/src/uts/sun/sys/mmcodecreg.h => deleted_files/usr/src/uts/sun/sys/mmcodecreg.h
fa9e4066f08beec538e775443c5be79dd423fcab 31-Oct-2005 ahrens <none@none> PSARC 2002/240 ZFS
6338653 Integrate ZFS
5096886 Write caching disks need mechanism to flush cache to physical media
12f080e7d03a5a6c62c85f0005491e9e4d355cfb 09-Sep-2005 mrj <none@none> 4699148 some ddivs_dmae assertions FAIL due to ddi_dma* (9f,s) product or manpages bugs
4739176 ddi_dma_sync.9f (ddi_dma_sync()) interface differ from one described in manpage
6213398 x86 rootnex ignores offset and size on ddi_dma_sync()
6218329 rootnex_io_brkup_attr can pass negative segment sizes to rootnex_get_phyaddr
6262957 x86 rootnex should pre-allocate some cookies for performance
6262959 x86 rootnex causes a lot of xcalls when using copy buffers
6264169 x86 rootnex dma routines need cleanup
6288756 Opteron kernel leaks memory and DMA resources when ddi_dma_addr_bind_handle() fails.
6291263 In the i86pc rootnex module, INT_MAX_BUF should be bigger (at least MMU_PAGESIZE byes bigger).
3b756dd32021555fd913472dcc9a7a1692fb9007 07-Sep-2005 cth <none@none> 6317177 i_ddi_prop_search_global does no honor DDI_PROP_CANSLEEP
fe9fe9fb385a937b58f93259df4c8478a7f44df5 28-Aug-2005 cth <none@none> 6299820 ddi_deviname() can dereference NULL pointer
05a696011d520e93d121a50d3c5e7874d61dac85 16-Aug-2005 cth <none@none> 6308380 e_ddi_majorinstance_to_path implementation deficient for /devices/pseudo paths
9ac2ddea5bbd00c8d98e9c86d21c1d401e049cf8 14-Jul-2005 cth <none@none> 4516737 incorrect return code DDI_PROP_NOT_FOUND is returned for ddi_prop_update_int.9f
4690225 ddi_prop_update_*(DDI_MAJOR_T_UKNOWN) can create duplicated properties
2cd7878fa680d88b11e49c6ef7cb2868428103e8 14-Jul-2005 cth <none@none> 6276504 i_ddi_prop_search() may want to short-circuit calls to strcmp() when possible
abdbd06dc090fa6a49e129523156a8fc75b1868d 21-Jun-2005 agiri <none@none> 6272642 gcc and ADII don't get along
7c478bd95313f5f23a4c958a745db2134aa03244 14-Jun-2005 stevel@tonic-gate <none@none> OpenSolaris Launch