M ip/ipv6.c => ip/ipv6.c +1 -1
@@ 181,7 181,7 @@ ipoput6(Fs *f, Block *bp, int gating, int ttl, int tos)
r = v6lookup(f, eh->dst);
if(r == nil){
- print("no route for %I, src %I free\n", eh->dst, eh->src);
+// print("no route for %I, src %I free\n", eh->dst, eh->src);
ip->stats[OutNoRoutes]++;
netlog(f, Logip, "no interface %I\n", eh->dst);
goto free;
M port/devpipe.c => port/devpipe.c +2 -2
@@ 161,10 161,10 @@ pipestat(Chan *c, uchar *db, int n)
devdir(c, c->qid, ".", 0, eve, DMDIR|0555, &dir);
break;
case Qdata0:
- devdir(c, c->qid, "data", qlen(p->q[0]), eve, 0660, &dir);
+ devdir(c, c->qid, "data", qlen(p->q[0]), eve, 0600, &dir);
break;
case Qdata1:
- devdir(c, c->qid, "data1", qlen(p->q[1]), eve, 0660, &dir);
+ devdir(c, c->qid, "data1", qlen(p->q[1]), eve, 0600, &dir);
break;
default:
panic("pipestat");
M port/portdat.h => port/portdat.h +6 -3
@@ 1,5 1,6 @@
typedef struct Alarms Alarms;
typedef struct Block Block;
+typedef struct CSN CSN;
typedef struct Chan Chan;
typedef struct Cmdbuf Cmdbuf;
typedef struct Cmdtab Cmdtab;
@@ 856,9 857,11 @@ struct Edfinterface {
Proc* (*edfrunproc)(void);
void (*edfblock)(Proc*);
void (*edfinit)(void);
- void (*edfexpel)(Task *t);
- char * (*edfadmit)(Task *t);
- void (*edfdeadline)(Proc *p);
+ void (*edfexpel)(Task*);
+ char * (*edfadmit)(Task*);
+ void (*edfdeadline)(Proc*);
+ void (*edfacquire)(Task*, CSN*);
+ void (*edfrelease)(Task*);
};
/*