diff options
| author | Andriy Gapon <avg@FreeBSD.org> | 2025-06-23 21:43:35 +0000 |
|---|---|---|
| committer | Andriy Gapon <avg@FreeBSD.org> | 2025-06-27 07:19:15 +0000 |
| commit | 5aedb8b1d4a6c099eaa0a65f8fcbdcc4aba8f75b (patch) | |
| tree | 6b193149aaccaf2163d64010c1ef8ea63d84683f /sys/cam/mmc | |
| parent | ad8d33679999c0e7f6fd2b77d2e414102bd365ec (diff) | |
Diffstat (limited to 'sys/cam/mmc')
| -rw-r--r-- | sys/cam/mmc/mmc_da.c | 4 | ||||
| -rw-r--r-- | sys/cam/mmc/mmc_sim.c | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/sys/cam/mmc/mmc_da.c b/sys/cam/mmc/mmc_da.c index fc29a1925c66..1c455e1951d7 100644 --- a/sys/cam/mmc/mmc_da.c +++ b/sys/cam/mmc/mmc_da.c @@ -1572,9 +1572,7 @@ sdda_add_part(struct cam_periph *periph, u_int type, const char *name, part->disk->d_gone = sddadiskgonecb; part->disk->d_name = part->name; part->disk->d_drv1 = part; - part->disk->d_maxsize = - MIN(maxphys, sdda_get_max_data(periph, - (union ccb *)&cpi) * mmc_get_sector_size(periph)); + part->disk->d_maxsize = MIN(maxphys, cpi.maxio); part->disk->d_unit = cnt; part->disk->d_flags = 0; strlcpy(part->disk->d_descr, sc->card_id_string, diff --git a/sys/cam/mmc/mmc_sim.c b/sys/cam/mmc/mmc_sim.c index 104916a41782..ab6daffb0995 100644 --- a/sys/cam/mmc/mmc_sim.c +++ b/sys/cam/mmc/mmc_sim.c @@ -109,7 +109,7 @@ mmc_cam_sim_default_action(struct cam_sim *sim, union ccb *ccb) ccb->ccb_h.status = CAM_REQ_INVALID; } else { mmc_path_inq(&ccb->cpi, "Deglitch Networks", - sim, mmc.host_max_data); + sim, mmc.host_max_data * MMC_SECTOR_SIZE); } break; case XPT_GET_TRAN_SETTINGS: |
