History log of /illumos-gate/usr/src/uts/common/io/cmlb.c
Revision Date Author Comments
85ba5240e8fe32c7405930a51a93630182ce67d7 11-Apr-2020 Toomas Soome <tsoome@me.com> 12551 cmlb: NULL pointer errors
Reviewed by: Gergő Doma <domag02@gmail.com>
Reviewed by: Yuri Pankov <ypankov@fastmail.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>
fd7977362aae2eaa5dcb89671159f4fd82f22ca1 15-Mar-2019 John Levon <john.levon@joyent.com> 10570 Need workaround to EFI boot on AMI BIOS
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
531d0b660fda0e50182e7d981c4eb2391f6528e2 20-Jan-2019 Toomas Soome <tsoome@me.com> 10760 cmlb: NULL pointer errors
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Dan McDonald <danmcd@joyent.com>
acb450dd2ada933774adc82e49f9817f85bc85c8 05-Mar-2017 Yuri Pankov <yuri.pankov@nexenta.com> 7940 provide device-rotational property
Reviewed by: James Blachly <james.blachly@gmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
406fc5100dac8d225a315a6def6be8d628f34e24 23-Oct-2015 Toomas Soome <tsoome@me.com> 6602 lofi should support labeled devices
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@omniti.com>
59d8f1005b65ef8ad2c9ce040497daf81dd65085 17-Nov-2013 Garrett D'Amore <garrett@damore.org> 4335 need a mechanism to detect solid state storage devices
Reviewed by: Keith M Wesolowski <wesolows@foobazco.org>
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com>
Approved by: Dan McDonald <danmcd@nexenta.com>
de6d0fcd730431ea0d586564c1551016efe19f56 11-Mar-2010 Shidokht Yadegari <Shidokht.Yadegari@Sun.COM> 6929493 fix for 6920774 is incomplete
c31fac72a0572e58d0f06438a238d835dee8ffa7 23-Feb-2010 Shidokht Yadegari <Shidokht.Yadegari@Sun.COM> 6660997 CMLB_LABEL should use ddi_driver_name(), not devi_binding_name
6768507 Array overrun in cmlb
6430011 division panic on a disk with reported capacity of less than 80k
6920774 issues with CMLB ioctl handling
9cd72fdfca609c50ebe8969c3ad091dfea38cd82 10-Feb-2010 Sharath M Srinivasan <Sharath.Srinivasan@Sun.COM> 6922596 DKIOCPARTITION ioctl can cause data corruption
7e74b1cbfbcc8e275ebbe110d0ef76dcef652727 18-Jan-2010 Sharath M Srinivasan <Sharath.Srinivasan@Sun.COM> 6890445 panic string: BAD TRAP: type=31, ssd_dkio_partition()
6917151 DKIOCPARTITION does not fetch correct data beyond 128 EFI GPEs
b132e0a004fe5fa4d730ecbb243285671cc8d174 21-Dec-2009 lu cai - Sun Microsystems - Beijing China <Cathy.Cai@Sun.COM> 6905478 Comment "make nsect be smallest multiple of nhead" causes misunderstanding of dkg_nsect
e998e519114d9176339a9115abd802dfdebde87f 28-Sep-2009 Sheshadri Vasudevan <Sheshadri.Vasudevan@Sun.COM> 6868033 Solaris installed via legacy installer on a Linux Swap partition does not boot
6871541 libfdisk should not be using off_t type
6879157 bootadm update-menu support for x86 extended/logical partitions
6880174 Calling 'fdisk -W' and prtvtoc(1M) caused remapping VTOC to Linux swap partition
6885084 fdisk allows more than one extended partition
7abd0658c0733f5183260b681a6c175d051b65ca 14-Sep-2009 Sriram Popuri <Sriram.Popuri@sun.com> 6800807 fix for CR 6642391 is not complete. Need to fix for extvtoc
b081f1c494569f314040518dbf5c5568e747446d 17-Aug-2009 yu, larry liu - Sun Microsystems - Beijing China <Larry.Liu@Sun.COM> 6808004 fdisk fake cylinder size should be a multiple of 4k
85636c7f824ae63b544c06e3800d015e72d228c4 03-Aug-2009 Pavan Chandrashekar <Pavan.Chandrashekar@Sun.COM> 6865463 Unable to boot zfs after bfuing to daily.0703
aa1b14e7d68925d80eebf0ce8ed0b9cc55246546 02-Jul-2009 Sheshadri Vasudevan <Sheshadri.Vasudevan@Sun.COM> PSARC/2006/379 Solaris on Extended partition
6644364 Extended partitions need to be supported on Solaris
6713308 Macro UNUSED in fdisk.h needs to be changed since id 100 is Novell Netware 286's partition ID
6713318 Need to differentiate between solaris old partition and Linux swap
6745175 Partitions can be created using fdisk table with invalid partition line by "fdisk -F"
6745740 Multiple extended partition can be created by "fdisk -A"
6824622 Logical device node can't be created in HVM host
65908c77dfc02644236ba18bffe67b5ed6f23135 17-Jun-2009 yu, larry liu - Sun Microsystems - Beijing China <Larry.Liu@Sun.COM> PSARC 2008/769 Multiple disk sector size support.
6710930 Solaris needs to support large sector size hard drive disk
7501b6d5a38829a003ed3e600ab0456a1e62112a 08-Jun-2009 Sheshadri Vasudevan <Sheshadri.Vasudevan@Sun.COM> 6425762 Kernel panic (divide by 0) when blank cd inserted into USB cdburner Sol 10x86 upd1 on Satellite A30
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
7e70b4340d3d7810bfad5f96702d8589852b432e 10-Feb-2009 Shidokht Yadegari <Shidokht.Yadegari@Sun.COM> 6785800 cmlb: flag for internal minor node creation is ignored in extvtoc functions
6775732 s8-s15 minor nodes missing on disks larger than 2TB with VTOC on x86
6771992 macro extvtoctovtoc missing copying the timestamp
6786639 cmlb: typo in detecting mbr
48794f22b496c8c5aaa74b67fdff1a4c0409a7a7 19-Jan-2009 Sriram Popuri <Sriram.Popuri@sun.com> 6642391 Relabeling disk vtoc via DKIOCSVTOC ioctl creates duplicate minor nodes for slice 7
5c066ec28ea93f3a7c93082611a61747f255290a 26-Dec-2008 Jerry Gilliam <Jerry.Gilliam@Sun.COM> 6717523 ddi_binding_name/ddi_get_name use problematic
f85c7842adab30da40b7225f83b02f9df9fbb1f0 11-Dec-2008 Suhasini Peddada <Suhasini.Peddada@Sun.COM> backout Extended Partitions project: insufficient testing
c26dc428cee0f025b14a5ad03a7722f2a52f8383 03-Dec-2008 Sheshadri Vasudevan <Sheshadri.Vasudevan@Sun.COM> PSARC/2006/379 Solaris on Extended partition
6644364 Extended partitions need to be supported on Solaris
6713308 Macro UNUSED in fdisk.h needs to be changed since id 100 is Novell Netware 286's partition ID
6713318 Need to differentiate between solaris old partition and Linux swap
6745175 Partitions can be created using fdisk table with invalid partition line by "fdisk -F"
6745740 Multiple extended partition can be created by "fdisk -A"
c813bb043488e2a10089b24b1f44ec8cb8f8b7aa 20-Nov-2008 Gabriel Carrillo <Gabriel.Carrillo@Sun.COM> 6708257 DVD-ROM (not OS installation disk) can not mount from guest domain of LDOM 1.0.2
1fad2c0e393159d2f49000984db0f9b41536d271 23-Oct-2008 Xiao Raymond Li <Xiao.L@Sun.COM> 6760228 sd driver should pass warlock test
342440ec94087b8c751c580ab9ed6c693d31d418 12-Sep-2008 Prasad Singamsetty <Prasad.Singamsetty@Sun.COM> PSARC/2008/336 Extended VTOC
6708609 Support booting on disks > 1TB (phase 1)
6672960 cmlb: default minor nodes for disks > 1TB is not EFI/GPT style
6727240 When a fat32 partition created in the part of the disk after 1TB, block I/O and umount fail
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
af007057247046b266b7b580708a7c33f76a97e4 09-May-2008 yl194034 <none@none> PSARC 2006/373 Dynamic Lun Expansion
6241086 Format should allow label adjustment when disk/lun size changes
6430818 Solaris needs mechanism of dynamically increasing lun size
5d22422eb089cc2b6b4e4fd5a9b034792993afc0 29-Apr-2008 ml40262 <none@none> 6684273 fabricated devid can be written to the wrong block
06bbe1e05e4f6fd0773ee85a50c0de7adfc4fa06 29-Mar-2008 edp <none@none> PSARC/2007/664 Paravirtualized Drivers for Fully Virtualized xVM Domains
6641399 Solaris should provide a PV disk driver for xVM HVM environments
6671659 xdf_open() is too restrictive with the O_EXCL/FEXCL flag
6677579 on DEBUG kernel the cmdk driver should sanity check its input
98a65dd4de0911ff3f306982d71952f6cc95f1cf 01-Mar-2008 shidokht <none@none> 6657715 sparc removable device, the geometry is assumed to be 255*63 for disks larger than 502GB
ab92f716b59766135633fc08a66f7755835afb52 06-Dec-2007 shidokht <none@none> 6355349 sd treats a fdisk partitioned disk as EFI partitioned one
843e19887f64dde75055cf8842fc4db2171eff45 18-Sep-2007 johnlev <none@none> PSARC 2006/260 Solaris on Xen
PSARC 2007/155 IPv4 Network Configuration Enhancements for Xen Guest Domains
6424124 panic in intr_thread->av_dispatch_autovect->atomic_add_ptr
6496858 mdb could use a memory-based IO backend
6515319 workaround for 6491065 needs to be removed from elfextract.c
6518807 snv_nightly: SUNWcakr pkgck error
6551858 PSARC 2006/260 Solaris on Xen
6584697 Can't boot Xen / Solaris dom0 if root is using ZFS
6593429 usr/src/cmd/devfsadm isn't linting properly
6600359 mdb_kvm_intrframe() is unused
6600750 can remove 'u' workaround from zlib
6601465 /dev/lofictl needs to accept kernel ioctl
6604043 Erronous ASSERT in sdev_vnops.c ASSERT(VTOSDEV(vp)->sdev_attrvp);

rename : usr/src/common/util/memset.h => deleted_files/usr/src/common/util/memset.h
rename : usr/src/uts/common/krtld/mapfile => deleted_files/usr/src/uts/common/krtld/mapfile
rename : usr/src/uts/i86pc/boot/boot_keyboard.h => deleted_files/usr/src/uts/i86pc/boot/boot_keyboard.h
rename : usr/src/uts/intel/io/i8254.c => usr/src/uts/i86pc/io/microfind.c
rename : usr/src/uts/i86pc/cpunex/Makefile => usr/src/uts/intel/cpunex/Makefile
rename : usr/src/uts/i86pc/io/cpunex.c => usr/src/uts/intel/io/cpunex.c
1c97599bf92c821f488d6435380f3109ce5df940 07-May-2007 shidokht <none@none> 6545254 recursive mutex_enter panic occurs in cmlb
adc076af2dcae94c55699cca43fb3581e578de4a 27-Mar-2007 shidokht <none@none> 6531497 ldi_get_size() may fail on a sd device opened with FNDELAY
6534665 sd: whole disk minor node disappears on the last close of a removable media with GPT labels
e8fb11a1575b42dcd5c49341c588d9f6cd636135 31-Jan-2007 shidokht <none@none> 6433084 convert sd to use cmlb
6472643 sd should not depend on how libefi or fdisk use an ioctl
1cec2d8ca952b8eb7ebaf230afefc398aa138644 09-Dec-2005 shidokht <none@none> 6354389 cmlb_partinfo can return bogus info for apparently any device during hot-plug events
3ccda6479cf240cd732ac4b7a8a82fcc1716496d 29-Oct-2005 lclee <none@none> 4855218 sparc: Need EFI label support on IDE
6275431 x86: Need EFI label support on IDE
6340778 cmlb: common disk label code
6326547 format: converting EFI to VTOC, fdisk info is taken from a random disk
6335611 format: Need to warn users that data will be lost when converting to and from EFI labels