projects
/
unix-history
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
09882c0
)
MCLALLOC must be called at splimp
author
Mike Karels
<karels@ucbvax.Berkeley.EDU>
Fri, 5 Sep 1986 02:35:31 +0000
(18:35 -0800)
committer
Mike Karels
<karels@ucbvax.Berkeley.EDU>
Fri, 5 Sep 1986 02:35:31 +0000
(18:35 -0800)
SCCS-vsn: sys/net/if_sl.c 7.2
usr/src/sys/net/if_sl.c
patch
|
blob
|
blame
|
history
diff --git
a/usr/src/sys/net/if_sl.c
b/usr/src/sys/net/if_sl.c
index
5b93ee3
..
aa73143
100644
(file)
--- a/
usr/src/sys/net/if_sl.c
+++ b/
usr/src/sys/net/if_sl.c
@@
-1,4
+1,4
@@
-/* @(#)if_sl.c 7.
1
(Berkeley) %G% */
+/* @(#)if_sl.c 7.
2
(Berkeley) %G% */
/*
* Serial Line interface
/*
* Serial Line interface
@@
-351,7
+351,10
@@
slinit(sc)
struct mbuf *p;
if (sc->sc_buf == (char *) 0) {
struct mbuf *p;
if (sc->sc_buf == (char *) 0) {
+ int s = splimp();
+
MCLALLOC(p, 1);
MCLALLOC(p, 1);
+ splx(s);
if (p) {
sc->sc_buf = (char *)p;
sc->sc_mp = sc->sc_buf + sizeof(struct ifnet *);
if (p) {
sc->sc_buf = (char *)p;
sc->sc_mp = sc->sc_buf + sizeof(struct ifnet *);