[OpenAFS-devel] Oopses
Derrick J Brashear
shadow@dementia.org
Fri, 21 Jan 2005 09:20:25 -0500 (EST)
Try this, no clue if it will help but it's worth a try:
--- rx_packet.c 19 Jan 2005 22:39:54 -0000 1.41
+++ src/rx/rx_packet.c 21 Jan 2005 14:19:20 -0000
@@ -644,8 +644,10 @@
MUTEX_EXIT(&rx_stats_mutex);
#ifdef KERNEL
- if (queue_IsEmpty(&rx_freePacketQueue))
- osi_Panic("rxi_AllocPacket error");
+ if (queue_IsEmpty(&rx_freePacketQueue)) {
+ rxi_NeedMorePackets = TRUE;
+ return (struct rx_packet *)0;
+ }
#else /* KERNEL */
if (queue_IsEmpty(&rx_freePacketQueue))
rxi_MorePacketsNoLock(rx_initSendWindow);