Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 19430
b: refs/heads/master
c: 854e981
h: refs/heads/master
v: v3
  • Loading branch information
Paolo 'Blaisorblade' Giarrusso authored and Linus Torvalds committed Feb 1, 2006
1 parent ab1ca91 commit b2211b1
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 20 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 98105d47d3d62eb68d06d85dd448699678d725fc
refs/heads/master: 854e981cc69bb93b49bdd052c8bc1dc744509f04
13 changes: 7 additions & 6 deletions trunk/arch/um/drivers/slip_common.h
Original file line number Diff line number Diff line change
Expand Up @@ -88,12 +88,13 @@ struct slip_proto {
int esc;
};

#define SLIP_PROTO_INIT { \
.ibuf = { '\0' }, \
.obuf = { '\0' }, \
.more = 0, \
.pos = 0, \
.esc = 0 \
static inline void slip_proto_init(struct slip_proto * slip)
{
memset(slip->ibuf, 0, sizeof(slip->ibuf));
memset(slip->obuf, 0, sizeof(slip->obuf));
slip->more = 0;
slip->pos = 0;
slip->esc = 0;
}

extern int slip_proto_read(int fd, void *buf, int len,
Expand Down
15 changes: 8 additions & 7 deletions trunk/arch/um/drivers/slip_kern.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@ void slip_init(struct net_device *dev, void *data)

private = dev->priv;
spri = (struct slip_data *) private->user;
*spri = ((struct slip_data)
{ .name = { '\0' },
.addr = NULL,
.gate_addr = init->gate_addr,
.slave = -1,
.slip = SLIP_PROTO_INIT,
.dev = dev });

memset(spri->name, 0, sizeof(spri->name));
spri->addr = NULL;
spri->gate_addr = init->gate_addr;
spri->slave = -1;
spri->dev = dev;

slip_proto_init(&spri->slip);

dev->init = NULL;
dev->header_cache_update = NULL;
Expand Down
13 changes: 7 additions & 6 deletions trunk/arch/um/drivers/slirp_kern.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,13 @@ void slirp_init(struct net_device *dev, void *data)

private = dev->priv;
spri = (struct slirp_data *) private->user;
*spri = ((struct slirp_data)
{ .argw = init->argw,
.pid = -1,
.slave = -1,
.slip = SLIP_PROTO_INIT,
.dev = dev });

spri->argw = init->argw;
spri->pid = -1;
spri->slave = -1;
spri->dev = dev;

slip_proto_init(&spri->slip);

dev->init = NULL;
dev->hard_header_len = 0;
Expand Down

0 comments on commit b2211b1

Please sign in to comment.