rem: if (len <= mp->m_len) {
add: if (len <= (int) mp->m_len) {
context: void m_reserve(struct mbuf *mp, int len){	if (mp->m_len == 0) {		/* empty buffer! */		if (mp->m_flags & M_PKTHDR) {			if (len < MHLEN) {				mp->m_data += len;				mp->m_len -= len;				mp->m_pkthdr.len -= len;				return;			}			/* ?? */		} else {			if (len <= MLEN) {				mp->m_data += len;				mp->m_len -= len;				return;			}		}	}	if (len > 0) {		if (len <= mp->m_len) {			mp->m_data += len;			mp->m_len -= len;		}	}	if (mp->m_flags & M_PKTHDR)		mp->m_pkthdr.len -= len;}