]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/9/zynq/devqspi.c
truetypefs: fall back to width if advance is zero
[plan9front.git] / sys / src / 9 / zynq / devqspi.c
index 8c920d0f70c6d3a50034cc1fa2bf1359c988bc8e..fa0a4a5ae0228ccb942574f7f1f59093eada3f15 100644 (file)
@@ -110,7 +110,7 @@ waitbusy(void)
 static ulong
 doread(uvlong addr, void *a, ulong n)
 {
-       ulong d, *aa, nn, ret;
+       ulong d, *aa, ret;
 
        if(addr >= QSPISIZ)
                return 0;
@@ -213,15 +213,13 @@ qspiopen(Chan* c, int omode)
 static void
 qspiclose(Chan* c)
 {
-       if(c->qid.path == Qboot)
+       if(c->qid.path == Qboot && (c->flag & COPEN) != 0)
                qunlock(&qspil);
 }
 
 static long
 qspiread(Chan *c, void *a, long n, vlong offset)
 {
-       char buf[64];
-
        switch((ulong)c->qid.path){
        case Qdir:
                return devdirread(c, a, n, qspidir, nqspidir, devgen);