Index: subr_bus.c =================================================================== RCS file: /home/ncvs/src/sys/kern/subr_bus.c,v retrieving revision 1.156.2.5.2.1 diff -u -r1.156.2.5.2.1 subr_bus.c --- subr_bus.c 6 May 2005 02:51:09 -0000 1.156.2.5.2.1 +++ subr_bus.c 18 May 2005 16:08:37 -0000 @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -2433,7 +2434,15 @@ { struct resource_list_entry *rle; + if(rl == NULL) { + kdb_backtrace(); + panic("resource_list_find: null rl"); + } SLIST_FOREACH(rle, rl, link) { + if (rle < 4096) { + kdb_backtrace(); + panic("resource_list_find: bogus rle"); + } if (rle->type == type && rle->rid == rid) return (rle); }