Fix syntax error from r357647. Adjust a variable name to make the use more

clear.

Reported by:	dim
This commit is contained in:
Scott Long 2020-02-17 20:12:34 +00:00
parent a610bb2120
commit 332e6e31c2
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=358041

View File

@ -293,27 +293,31 @@ altera_sdcard_write_rxtx_buffer(struct altera_sdcard_softc *sc, void *data,
}
static void
altera_sdcard_io_start_internal(struct altera_sdcard_softc *sc, struct bio **bp)
altera_sdcard_io_start_internal(struct altera_sdcard_softc *sc,
struct bio **bpp)
{
struct bio *bp;
switch (*bp->bio_cmd) {
bp = *bpp;
switch (bp->bio_cmd) {
case BIO_READ:
altera_sdcard_write_cmd_arg(sc, *bp->bio_pblkno *
altera_sdcard_write_cmd_arg(sc, bp->bio_pblkno *
ALTERA_SDCARD_SECTORSIZE);
altera_sdcard_write_cmd(sc, ALTERA_SDCARD_CMD_READ_BLOCK);
break;
case BIO_WRITE:
altera_sdcard_write_rxtx_buffer(sc, *bp->bio_data,
*bp->bio_bcount);
altera_sdcard_write_cmd_arg(sc, *bp->bio_pblkno *
altera_sdcard_write_rxtx_buffer(sc, bp->bio_data,
bp->bio_bcount);
altera_sdcard_write_cmd_arg(sc, bp->bio_pblkno *
ALTERA_SDCARD_SECTORSIZE);
altera_sdcard_write_cmd(sc, ALTERA_SDCARD_CMD_WRITE_BLOCK);
break;
default:
biofinish(*bp, NULL, EOPNOTSUPP);
*bp = NULL;
biofinish(bp, NULL, EOPNOTSUPP);
*bpp = NULL;
}
}
@ -333,7 +337,7 @@ altera_sdcard_io_start(struct altera_sdcard_softc *sc, struct bio *bp)
KASSERT(bp->bio_bcount == ALTERA_SDCARD_SECTORSIZE,
("%s: I/O size not %d", __func__, ALTERA_SDCARD_SECTORSIZE));
altera_sdcard_io_start_internal(sc, &bp);
sc->as_currentbio = *bp;
sc->as_currentbio = bp;
sc->as_retriesleft = ALTERA_SDCARD_RETRY_LIMIT;
}