Change a couple of M_WAITOKs used in M_PREPEND() to M_TRYWAITs, which
is what they should be. As the returned mbuf is already checked for failure of M_PREPEND even in the wait case, nothing more to be done here.
This commit is contained in:
parent
c99a5cd149
commit
683b96419f
@ -299,7 +299,7 @@ natm_usr_send(struct socket *so, int flags, struct mbuf *m,
|
||||
* send the data. we must put an atm_pseudohdr on first
|
||||
*/
|
||||
|
||||
M_PREPEND(m, sizeof(*aph), M_WAITOK);
|
||||
M_PREPEND(m, sizeof(*aph), M_TRYWAIT);
|
||||
if (m == NULL) {
|
||||
error = ENOBUFS;
|
||||
goto out;
|
||||
@ -598,7 +598,7 @@ struct proc *p;
|
||||
* send the data. we must put an atm_pseudohdr on first
|
||||
*/
|
||||
|
||||
M_PREPEND(m, sizeof(*aph), M_WAITOK);
|
||||
M_PREPEND(m, sizeof(*aph), M_TRYWAIT);
|
||||
if (m == NULL) {
|
||||
error = ENOBUFS;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user