beos_panic
beos_panic("block lookup: returning a busy block @ %p?!?\n", ce);
beos_panic("*** set_block_info can't find bnum %ld!\n", blocks[i]);
beos_panic("** error1: looked up dev %d block %ld but found dev %d "
beos_panic("* set_block_info on bnum %ld (%d) but it's not locked!\n",
beos_panic("*** set_block_info on non-dirty block bnum %ld (%d)!\n",
beos_panic("*** set_block_info can't find bnum %lld!\n", blocks[i]);
beos_panic("*** set_block_info non-null callback on bnum %lld\n",
beos_panic("*** ce->clone == %p, not NULL in set_block_info\n",
beos_panic("*** can't clone bnum %lld (bsize %d)\n",
beos_panic("*** remove_cached_device: bad hash table entry %ld "
beos_panic("error2: looked up dev %d block %ld but found %d %ld\n",
beos_panic("*** error3: looked up dev %d block %ld but found %d %ld\n",
beos_panic("** release_block asked to find %ld but it's not here\n",
beos_panic("*** error: cache can't allocate memory!\n");
beos_panic("** error cache can't allocate data memory\n");
beos_panic("get_ents: num_needed %d but max %d (doh!)\n", num_needed, max);
beos_panic("get_ents: normal list has locked blocks (ce %p)\n",ce);
beos_panic("get_ents: waited too long; can't get enough ce's (c %d n %d)\n",
beos_panic("get_ents:2 dirty list has locked blocks (ce %p)\n",ce);
beos_panic("cache_io: block size == 0 for bnum %lld?!?\n", bnum);
beos_panic("cache_io: bnum %lld has num_blocks == 0!\n", bnum);
beos_panic("cache_io: num_blocks %lld but should be 1\n",
beos_panic("cache_io: get_block() asked to write?!?\n");
beos_panic("*** asked to do a large locked io that's too hard!\n");
beos_panic("*** error4: looked up dev %d block %lld but "
beos_panic("*** error5: looked up dev %d block %lld but "
beos_panic("*** error6: looked up dev %d block %ld but found "
beos_panic("*** requested bsize %d but ce->bsize %d ce @ %p\n",
beos_panic("cached_block_io: bogus op %d\n", op);
beos_panic("don't have enough cache ents "
beos_panic("could not insert cache ent for %d %ld (%p)\n",
beos_panic("cbio: can't use locked blocks here ce @ %p\n",ce);
beos_panic("hash_del0: %d %ld got %p, not %p\n",
beos_panic("hash_del1: %d %ld got %p, not %p\n",
beos_panic("*** hash_delete failure (ce %p tce %p)\n",
beos_panic("should not have locked blocks here (ce %p)\n",
beos_panic("hash_del: %d %ld got %p, not %p\n",
beos_panic("ce @ %p should not be in a list yet!\n", ce);
beos_panic("ce @ %p has a null data ptr\n", ce);
beos_panic("cache can't handle setting data_ptr twice!\n");
beos_panic("hash table is inconsistent\n");
beos_panic("cache: ran out of iovecs (pool %p, used %p)!\n",
beos_panic("can't allocate an iovec!\n");
beos_panic("%s: count == %d, cur_blocks %d, prev 0x%x\n",
beos_panic("1:ce @ 0x%x is in two lists(cel 0x%x &LOCKED)\n",ce,cel);
beos_panic("*** last element in list != cel mru (ce 0x%x, cel 0x%x)\n",
beos_panic("3:ce @ 0x%x is in two lists(cel 0x%x & DIRTY)\n",ce,cel);
beos_panic("*** last element in list != cel mru (ce 0x%x, cel 0x%x)\n",
beos_panic("*** ath: ce has non-null next/prev ptr (ce %p nxt %p, prv %p)\n",
beos_panic("*** att: ce has non-null next/prev ptr (ce %p nxt %p, prv %p)\n",
beos_panic("cache_ent pointers are null?!? (a %p, b %p\n)\n", a, b);