svn commit: r358047 - projects/clang1000-import/sys/dev/altera/sdcard
Dimitry Andric
dim at FreeBSD.org
Mon Feb 17 20:25:30 UTC 2020
Author: dim
Date: Mon Feb 17 20:25:29 2020
New Revision: 358047
URL: https://svnweb.freebsd.org/changeset/base/358047
Log:
Revert r358029 in anticipation of merging the different fix from head.
Modified:
projects/clang1000-import/sys/dev/altera/sdcard/altera_sdcard_io.c
Modified: projects/clang1000-import/sys/dev/altera/sdcard/altera_sdcard_io.c
==============================================================================
--- projects/clang1000-import/sys/dev/altera/sdcard/altera_sdcard_io.c Mon Feb 17 20:24:21 2020 (r358046)
+++ projects/clang1000-import/sys/dev/altera/sdcard/altera_sdcard_io.c Mon Feb 17 20:25:29 2020 (r358047)
@@ -293,27 +293,27 @@ recheck:
}
static void
-altera_sdcard_io_start_internal(struct altera_sdcard_softc *sc, struct bio **bpp)
+altera_sdcard_io_start_internal(struct altera_sdcard_softc *sc, struct bio **bp)
{
- switch ((*bpp)->bio_cmd) {
+ switch (*bp->bio_cmd) {
case BIO_READ:
- altera_sdcard_write_cmd_arg(sc, (*bpp)->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, (*bpp)->bio_data,
- (*bpp)->bio_bcount);
- altera_sdcard_write_cmd_arg(sc, (*bpp)->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(*bpp, NULL, EOPNOTSUPP);
- *bpp = NULL;
+ biofinish(*bp, NULL, EOPNOTSUPP);
+ *bp = NULL;
}
}
@@ -333,7 +333,7 @@ altera_sdcard_io_start(struct altera_sdcard_softc *sc,
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;
}
More information about the svn-src-projects
mailing list