walsh%bbn-unix@sri-unix.UUCP (02/27/84)
From: Bob Walsh <walsh@bbn-unix> Problem: A vax with multiple imps seg faults upon booting. Solution: Fix netimp/if_imphost.c for reasons that the comments in the code indicate. 121,123d120 < #ifdef BUGFIXES < register struct mbuf *nextm; < #endif 126,132d122 < #ifdef BUGFIXES < /* < * see BUGFIXES below < */ < for (m = hosts; m; m = nextm) { < nextm = m->m_next; < #else 134d123 < #endif 209,211d197 < #ifdef BUGFIXES < register struct mbuf *nextm; < #endif 215,226d200 < #ifdef BUGFIXES < /* < * hostrelease may put the current m on the free list, so avoid < * traversing the free list instead of the host list. Not only is < * this wrong, but it can cause a panic if an mbuf pointing to a page < * is used since then in hostrelease(), the dtom macro does not < * produce a proper pointer to the mbuf structure. < * bw 2/26/84 < */ < for (m = hosts; m; m = nextm) { < nextm = m->m_next; < #else 228d201 < #endif bob walsh