static ulong
doread(uvlong addr, void *a, ulong n)
{
- ulong d, *aa, nn, ret;
+ ulong d, *aa, ret;
if(addr >= QSPISIZ)
return 0;
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);