summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2003-11-07 08:31:09 +0000
committersos <sos@FreeBSD.org>2003-11-07 08:31:09 +0000
commit4c2de3d46a04cfa69c5a8a9b8582d6df94ae0950 (patch)
tree9e8d6d5f8e93472f1b7ae89cdb61d811324fc5dc
parent8bc7e8ea3010c89c5ca14bb96823b033f0ddd4a1 (diff)
downloadFreeBSD-src-4c2de3d46a04cfa69c5a8a9b8582d6df94ae0950.zip
FreeBSD-src-4c2de3d46a04cfa69c5a8a9b8582d6df94ae0950.tar.gz
Better attempt at fooling GEOM into working with burnable media.
-rw-r--r--sys/dev/ata/atapi-cd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ata/atapi-cd.c b/sys/dev/ata/atapi-cd.c
index e5dcc9f..07f2b4e 100644
--- a/sys/dev/ata/atapi-cd.c
+++ b/sys/dev/ata/atapi-cd.c
@@ -233,7 +233,6 @@ acd_init_lun(struct ata_device *atadev)
cdp->device = atadev;
cdp->lun = ata_get_lun(&acd_lun_map);
cdp->block_size = 2048;
- cdp->disk_size = -1; /* hack for GEOM SOS */
cdp->slot = -1;
cdp->changer_info = NULL;
return cdp;
@@ -1201,6 +1200,7 @@ acd_read_toc(struct acd_softc *cdp)
return;
cdp->device->flags &= ~ATA_D_MEDIA_CHANGED;
+ cdp->disk_size = -1; /* hack for GEOM SOS */
len = sizeof(struct ioc_toc_header) + sizeof(struct cd_toc_entry);
ccb[0] = ATAPI_READ_TOC;
OpenPOWER on IntegriCloud