git: 46f4697fb76e - stable/12 - mmc_da: use MMC_SECTOR_SIZE constant in place of literals
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 26 Jan 2022 07:34:59 UTC
The branch stable/12 has been updated by avg:
URL: https://cgit.FreeBSD.org/src/commit/?id=46f4697fb76e3f1af05b6235b5d8f45e9ab1111f
commit 46f4697fb76e3f1af05b6235b5d8f45e9ab1111f
Author: Andriy Gapon <avg@FreeBSD.org>
AuthorDate: 2022-01-12 07:14:36 +0000
Commit: Andriy Gapon <avg@FreeBSD.org>
CommitDate: 2022-01-26 07:34:30 +0000
mmc_da: use MMC_SECTOR_SIZE constant in place of literals
(cherry picked from commit 60b7d5a24a8fe9ddd4f3880119a52d9df8519fbe)
---
sys/cam/mmc/mmc_da.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/sys/cam/mmc/mmc_da.c b/sys/cam/mmc/mmc_da.c
index 5f888789e46a..9b5bbbefcf8e 100644
--- a/sys/cam/mmc/mmc_da.c
+++ b/sys/cam/mmc/mmc_da.c
@@ -1230,7 +1230,7 @@ sdda_start_init(void *context, union ccb *start_ccb)
mmc_decode_cid_sd(mmcp->card_cid, &softc->cid);
}
- softc->sector_count = softc->csd.capacity / 512;
+ softc->sector_count = softc->csd.capacity / MMC_SECTOR_SIZE;
softc->mediasize = softc->csd.capacity;
softc->cmd6_time = mmc_get_cmd6_timeout(periph);
@@ -1242,7 +1242,7 @@ sdda_start_init(void *context, union ccb *start_ccb)
(softc->raw_ext_csd[EXT_CSD_SEC_CNT + 3] << 24);
if (sec_count != 0) {
softc->sector_count = sec_count;
- softc->mediasize = softc->sector_count * 512;
+ softc->mediasize = softc->sector_count * MMC_SECTOR_SIZE;
/* FIXME: there should be a better name for this option...*/
mmcp->card_features |= CARD_FEATURE_SDHC;
}
@@ -1461,7 +1461,7 @@ sdda_add_part(struct cam_periph *periph, u_int type, const char *name,
part->disk = disk_alloc();
part->disk->d_rotation_rate = DISK_RR_NON_ROTATING;
part->disk->d_devstat = devstat_new_entry(part->name,
- cnt, 512,
+ cnt, MMC_SECTOR_SIZE,
DEVSTAT_ALL_SUPPORTED,
DEVSTAT_TYPE_DIRECT | XPORT_DEVSTAT_TYPE(cpi.transport),
DEVSTAT_PRIORITY_DISK);
@@ -1738,7 +1738,7 @@ sddastart(struct cam_periph *periph, union ccb *start_ccb)
{
struct ccb_mmcio *mmcio;
uint64_t blockno = bp->bio_pblkno;
- uint16_t count = bp->bio_bcount / 512;
+ uint16_t count = bp->bio_bcount / MMC_SECTOR_SIZE;
uint16_t opcode;
if (bp->bio_cmd == BIO_READ)
@@ -1774,7 +1774,7 @@ sddastart(struct cam_periph *periph, union ccb *start_ccb)
mmcio->cmd.flags = MMC_RSP_R1 | MMC_CMD_ADTC;
mmcio->cmd.data = softc->mmcdata;
mmcio->cmd.data->data = bp->bio_data;
- mmcio->cmd.data->len = 512 * count;
+ mmcio->cmd.data->len = MMC_SECTOR_SIZE * count;
mmcio->cmd.data->flags = (bp->bio_cmd == BIO_READ ? MMC_DATA_READ : MMC_DATA_WRITE);
/* Direct h/w to issue CMD12 upon completion */
if (count > 1) {