History log of /opensolaris-onvv-gate/usr/src/uts/common/io/cmlb.c
Revision Date Author Comments
# 11896:8eeb909c4fac 11-Mar-2010 Shidokht Yadegari <Shidokht.Yadegari@Sun.COM>

6929493 fix for 6920774 is incomplete


# 11748:ef9e12e5c5c9 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


# 11647:43b978b1e5e7 10-Feb-2010 Sharath M Srinivasan <Sharath.Srinivasan@Sun.COM>

6922596 DKIOCPARTITION ioctl can cause data corruption


# 11536:4c36e6a8710f 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


# 11368:c9e67c1ddb80 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


# 10682:4c75f60a2704 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


# 10511:2d50053af01e 14-Sep-2009 Sriram Popuri <Sriram.Popuri@sun.com>

6800807 fix for CR 6642391 is not complete. Need to fix for extvtoc


# 10320:35786983c32a 16-Aug-2009 yu, larry liu - Sun Microsystems - Beijing China <Larry.Liu@Sun.COM>

6808004 fdisk fake cylinder size should be a multiple of 4k


# 10249:1e37fc71a3af 03-Aug-2009 Pavan Chandrashekar <Pavan.Chandrashekar@Sun.COM>

6865463 Unable to boot zfs after bfuing to daily.0703


# 10021:a41c569bdaca 01-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


# 9889:68d0fe4c716e 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


# 9811:32bf28cecf9f 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


# 8863:94039d51dda4 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


# 8749:9d104a392c3d 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


# 8570:3838ace188dc 19-Jan-2009 Sriram Popuri <Sriram.Popuri@sun.com>

6642391 Relabeling disk vtoc via DKIOCSVTOC ioctl creates duplicate minor nodes for slice 7


# 8459:5b8974f1a0ce 26-Dec-2008 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

6717523 ddi_binding_name/ddi_get_name use problematic


# 8333:de8038a7796e 10-Dec-2008 Suhasini Peddada <Suhasini.Peddada@Sun.COM>

backout Extended Partitions project: insufficient testing


# 8254:8aef88cb7fae 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"


# 8169:fba8820ac279 19-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


# 7909:a10e699aa927 22-Oct-2008 Xiao Raymond Li <Xiao.L@Sun.COM>

6760228 sd driver should pass warlock test


# 7563:84ec90ffc3f7 11-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


# 7224:19ff3ecd90c2 30-Jul-2008 cth

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


# 6590:4867b3aa761a 09-May-2008 yl194034

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


# 6513:89c63494886b 29-Apr-2008 ml40262

6684273 fabricated devid can be written to the wrong block


# 6318:1d4ab74726bc 29-Mar-2008 edp

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


# 6124:25218bc09e34 29-Feb-2008 shidokht

6657715 sparc removable device, the geometry is assumed to be 255*63 for disks larger than 502GB


# 5624:a4c27c2bdb2d 06-Dec-2007 shidokht

6355349 sd treats a fdisk partitioned disk as EFI partitioned one


# 5084:7d838c5c0eed 18-Sep-2007 johnlev

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);


# 4177:05e097768c5d 07-May-2007 shidokht

6545254 recursive mutex_enter panic occurs in cmlb


# 3903:9871dc0ad022 27-Mar-2007 shidokht

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


# 3525:9335c401db09 31-Jan-2007 shidokht

6433084 convert sd to use cmlb
6472643 sd should not depend on how libefi or fdisk use an ioctl


# 1071:c4bfb2450bcf 09-Dec-2005 shidokht

6354389 cmlb_partinfo can return bogus info for apparently any device during hot-plug events


# 786:5c0d97122ae6 29-Oct-2005 lclee

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


# 11896:8eeb909c4fac 11-Mar-2010 Shidokht Yadegari <Shidokht.Yadegari@Sun.COM>

6929493 fix for 6920774 is incomplete


# 11748:ef9e12e5c5c9 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


# 11647:43b978b1e5e7 10-Feb-2010 Sharath M Srinivasan <Sharath.Srinivasan@Sun.COM>

6922596 DKIOCPARTITION ioctl can cause data corruption


# 11536:4c36e6a8710f 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


# 11368:c9e67c1ddb80 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


# 10682:4c75f60a2704 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


# 10511:2d50053af01e 14-Sep-2009 Sriram Popuri <Sriram.Popuri@sun.com>

6800807 fix for CR 6642391 is not complete. Need to fix for extvtoc


# 10320:35786983c32a 16-Aug-2009 yu, larry liu - Sun Microsystems - Beijing China <Larry.Liu@Sun.COM>

6808004 fdisk fake cylinder size should be a multiple of 4k


# 10249:1e37fc71a3af 03-Aug-2009 Pavan Chandrashekar <Pavan.Chandrashekar@Sun.COM>

6865463 Unable to boot zfs after bfuing to daily.0703


# 10021:a41c569bdaca 01-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


# 9889:68d0fe4c716e 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


# 9811:32bf28cecf9f 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


# 8863:94039d51dda4 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


# 8749:9d104a392c3d 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


# 8570:3838ace188dc 19-Jan-2009 Sriram Popuri <Sriram.Popuri@sun.com>

6642391 Relabeling disk vtoc via DKIOCSVTOC ioctl creates duplicate minor nodes for slice 7


# 8459:5b8974f1a0ce 26-Dec-2008 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

6717523 ddi_binding_name/ddi_get_name use problematic


# 8333:de8038a7796e 10-Dec-2008 Suhasini Peddada <Suhasini.Peddada@Sun.COM>

backout Extended Partitions project: insufficient testing


# 8254:8aef88cb7fae 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"


# 8169:fba8820ac279 19-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


# 7909:a10e699aa927 22-Oct-2008 Xiao Raymond Li <Xiao.L@Sun.COM>

6760228 sd driver should pass warlock test


# 7563:84ec90ffc3f7 11-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


# 7224:19ff3ecd90c2 30-Jul-2008 cth

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


# 6590:4867b3aa761a 09-May-2008 yl194034

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


# 6513:89c63494886b 29-Apr-2008 ml40262

6684273 fabricated devid can be written to the wrong block


# 6318:1d4ab74726bc 29-Mar-2008 edp

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


# 6124:25218bc09e34 29-Feb-2008 shidokht

6657715 sparc removable device, the geometry is assumed to be 255*63 for disks larger than 502GB


# 5624:a4c27c2bdb2d 06-Dec-2007 shidokht

6355349 sd treats a fdisk partitioned disk as EFI partitioned one


# 5084:7d838c5c0eed 18-Sep-2007 johnlev

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);


# 4177:05e097768c5d 07-May-2007 shidokht

6545254 recursive mutex_enter panic occurs in cmlb


# 3903:9871dc0ad022 27-Mar-2007 shidokht

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


# 3525:9335c401db09 31-Jan-2007 shidokht

6433084 convert sd to use cmlb
6472643 sd should not depend on how libefi or fdisk use an ioctl


# 1071:c4bfb2450bcf 09-Dec-2005 shidokht

6354389 cmlb_partinfo can return bogus info for apparently any device during hot-plug events


# 786:5c0d97122ae6 29-Oct-2005 lclee

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