kern/115997: [panic & patch?] kernel panics on heavy disk I/O and CCISS_PASSTHRU (ciss driver)

Kouji Ito kouji at cty-net.ne.jp
Sat Sep 1 09:00:10 PDT 2007


>Number:         115997
>Category:       kern
>Synopsis:       [panic & patch?] kernel panics on heavy disk I/O and CCISS_PASSTHRU (ciss driver)
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 01 16:00:09 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Kouji Ito
>Release:        6.2-RELEASE-p5(i386)
>Organization:
>Environment:
FreeBSD test 6.2-RELEASE-p5 FreeBSD 6.2-RELEASE-p5 #15:
Sat Sep  1 20:52:10 JST 2007     root at test:/usr/src/sys/i386/compile/SMP  i386
>Description:
Under heavy disk I/O, use ioctl(CCISS_PASSTHRU).
>How-To-Repeat:
I use cciss_vol_status-1.03 command, under heavy disk I/O.
like extracting large.tar.gz.
ciss_vol_status-1.03 command called many times ioctl.

When paniced FreeBSD.
# iostat 1
 tin tout  KB/t tps  MB/s   KB/t tps  MB/s   KB/t tps  MB/s  us ni sy in id
   036084  0.00   0  0.00  61.32 1076 64.41   0.00   0  0.00  18  0 20  1 61
   037267 16.00   2  0.03  62.63 1223 74.81   0.00   0  0.00  23  0 24  2 50
   531759 16.00   4  0.06  52.14 1324 67.44   0.00   0  0.00  21  0 24  2 53

crash dump is,
(kgdb) bt
#0  doadump () at pcpu.h:165
#1  0xc0678566 in boot (howto=260) at ../../../kern/kern_shutdown.c:413
#2  0xc067888d in panic (
    fmt=0xc090481f "free: address %p(%p) has not been allocated.\n")
    at ../../../kern/kern_shutdown.c:569
#3  0xc066c8d2 in free (addr=0xec571000, mtp=0xc094ecc0)
    at ../../../kern/kern_malloc.c:374
#4  0xc0511727 in ciss_user_command (sc=0x23, ioc=0xc94c5e00)
    at ../../../dev/ciss/ciss.c:2323
#5  0xc05138f9 in ciss_ioctl (dev=0x0, cmd=0, addr=0x0, flag=3, p=0xc9387780)
    at ../../../dev/ciss/ciss.c:4178
#6  0xc064d326 in giant_ioctl (dev=0xc8b0c900, cmd=3226616786,
    data=0xc94c5e00 "", fflag=3, td=0xc9387780)
    at ../../../kern/kern_conf.c:306
#7  0xc062a707 in devfs_ioctl_f (fp=0xc96b5948, com=3226616786,
    data=0xc94c5e00, cred=0xc8969780, td=0xc9387780)
    at ../../../fs/devfs/devfs_vnops.c:479
#8  0xc069c4f5 in ioctl (td=0xc9387780, uap=0xf7daad04) at file.h:264
#9  0xc0893073 in syscall (frame=
      {tf_fs = 59, tf_es = 59, tf_ds = 59, tf_edi = 100, tf_esi = 0, tf_ebp = -1077977768, tf_isp = -136663708, tf_ebx =
100, tf_edx = 6, tf_ecx = 0, tf_eax = 54, tf_trapno = 12, tf_err = 2, tf_eip = 672379631, tf_cs = 51, tf_eflags = 582,
tf_esp = -1077977940, tf_ss = 59}) at ../../../i386/i386/trap.c:983
#10 0xc087e82f in Xint0x80_syscall () at ../../../i386/i386/exception.s:200
#11 0x00000033 in ?? ()
Previous frame inner to this frame (corrupt stack?)
(kgdb)
(kgdb) fr 5
#5  0xc05138f9 in ciss_ioctl (dev=0x0, cmd=0, addr=0x0, flag=3, p=0xc9387780)
    at ../../../dev/ciss/ciss.c:4178
4178            bcopy((NodeName_type *)addr, sc->ciss_cfg->server_name,
(kgdb) print *sc
$1 = {ciss_dev = 0xc8ab3680, ciss_dev_t = 0xc8b0c900,
  ciss_regs_resource = 0xc8b0f340, ciss_regs_rid = 16,
  ciss_regs_bhandle = 4121124864, ciss_regs_btag = 1, ciss_cfg_resource = 0x0,
  ciss_cfg_rid = 16, ciss_cfg = 0xf5a37000, ciss_id = 0xc8ae7780,
  ciss_heartbeat = 268870674, ciss_heart_attack = 0,
  ciss_irq_resource = 0xc8b0edc0, ciss_irq_rid = 0, ciss_intr = 0xc8b0ed40,
  ciss_parent_dmat = 0xc8ae7080, ciss_buffer_dmat = 0xc8ae7100,
  ciss_interrupt_mask = 8, ciss_max_requests = 256, ciss_request = {{
      cr_link = {tqe_next = 0x0, tqe_prev = 0x0}, cr_onq = 0, cr_sc = 0x0,
      cr_data = 0x0, cr_length = 0, cr_datamap = 0x0, cr_tag = 0,
      cr_flags = 0, cr_complete = 0, cr_private = 0x0}, {cr_link = {
        tqe_next = 0xc8b1214c, tqe_prev = 0xc8b12c64}, cr_onq = 1,
      cr_sc = 0xc8b10000, cr_data = 0xc8b54400, cr_length = 512,
      cr_datamap = 0x0, cr_tag = 1, cr_flags = 1,
      cr_complete = 0xc0512674 <ciss_notify_complete>, cr_private = 0x0}, {
      cr_link = {tqe_next = 0xc8b12648, tqe_prev = 0xc8b111d4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeac61000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 2, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ad8800}, {
      cr_link = {tqe_next = 0xc8b120c8, tqe_prev = 0xc8b126a0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0ded000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 3, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4bc00}, {
      cr_link = {tqe_next = 0xc8b11e60, tqe_prev = 0xc8b12254}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeaf39000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 4, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b33c00}, {
      cr_link = {tqe_next = 0xc8b12018, tqe_prev = 0xc8b12908}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9029000, cr_length = 4096,
      cr_datamap = 0x0, cr_tag = 5, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b17400}, {
      cr_link = {tqe_next = 0xc8b11308, tqe_prev = 0xc8b12490}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeac91000, cr_length = 2048,
---Type <return> to continue, or q <return> to quit---
      cr_datamap = 0x0, cr_tag = 6, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aef400}, {
      cr_link = {tqe_next = 0xc8b111d4, tqe_prev = 0xc8b11494}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0e3d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 7, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aea800}, {
      cr_link = {tqe_next = 0xc8b12a68, tqe_prev = 0xc8b10700}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe8f95000, cr_length = 6144,
      cr_datamap = 0x0, cr_tag = 8, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3bc00}, {
      cr_link = {tqe_next = 0xc8b11a40, tqe_prev = 0xc8b10ebc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb539000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 9, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8bc6c00}, {
      cr_link = {tqe_next = 0xc8b102b4, tqe_prev = 0xc8b11ddc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf15ed000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 10, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae0c00}, {
      cr_link = {tqe_next = 0xc8b12b9c, tqe_prev = 0xc8b11570}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xefa0d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 11, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ac4400}, {
      cr_link = {tqe_next = 0xc8b10db4, tqe_prev = 0xc8b10364}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf118d000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 12, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b40800}, {
      cr_link = {tqe_next = 0xc8b118e0, tqe_prev = 0xc8b112b0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf10dd000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 13, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b44400}, {
      cr_link = {tqe_next = 0xc8b11754, tqe_prev = 0xc8b10204}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf148d000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 14, cr_flags = 8,
---Type <return> to continue, or q <return> to quit---
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b58c00}, {
      cr_link = {tqe_next = 0xc8b11a14, tqe_prev = 0xc8b12c20}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe8ffd000, cr_length = 10240,
      cr_datamap = 0x0, cr_tag = 15, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8acd400}, {
      cr_link = {tqe_next = 0xc8b11ee4, tqe_prev = 0xc8b124e8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed755000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 16, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8abb400}, {
      cr_link = {tqe_next = 0xc8b11410, tqe_prev = 0xc8b12514}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeba25000, cr_length = 4096,
      cr_datamap = 0x0, cr_tag = 17, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4ec00}, {
      cr_link = {tqe_next = 0xc8b1025c, tqe_prev = 0xc8b116fc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf156d000, cr_length = 32768,
      cr_datamap = 0x0, cr_tag = 18, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b80800}, {
      cr_link = {tqe_next = 0xc8b105a0, tqe_prev = 0xc8b11f3c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea1f1000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 19, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b49800}, {
      cr_link = {tqe_next = 0xc8b12228, tqe_prev = 0xc8b115c8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea1f9000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 20, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ac4800}, {
      cr_link = {tqe_next = 0xc8b10e38, tqe_prev = 0xc8b1088c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea0d5000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 21, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5a800}, {
      cr_link = {tqe_next = 0xc8b10bd0, tqe_prev = 0xc8b1256c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xebb9d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 22, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aee400}, {
---Type <return> to continue, or q <return> to quit---
      cr_link = {tqe_next = 0xc8b10b4c, tqe_prev = 0xc8b113b8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed871000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 23, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b19400}, {
      cr_link = {tqe_next = 0xc8b119bc, tqe_prev = 0xc8b116d0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec9b9000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 24, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b50000}, {
      cr_link = {tqe_next = 0xc8b11a6c, tqe_prev = 0xc8b12464}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xebda5000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 25, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b59c00}, {
      cr_link = {tqe_next = 0xc8b10cd8, tqe_prev = 0xc8b11d58}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf19cd000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 26, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3f800}, {
      cr_link = {tqe_next = 0xc8b12bf4, tqe_prev = 0xc8b10ff0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec389000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 27, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ac2400}, {
      cr_link = {tqe_next = 0xc8b106a8, tqe_prev = 0xc8b11af0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xebfa5000, cr_length = 4096,
      cr_datamap = 0x0, cr_tag = 28, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b31c00}, {
      cr_link = {tqe_next = 0xc8b10650, tqe_prev = 0xc8b118e0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb9c9000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 29, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8bbf000}, {
      cr_link = {tqe_next = 0xc8b11544, tqe_prev = 0xc8b11ba0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec761000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 30, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8adcc00}, {
      cr_link = {tqe_next = 0xc8b12800, tqe_prev = 0xc8b10390}, cr_onq = 0,
---Type <return> to continue, or q <return> to quit---
      cr_sc = 0xc8b10000, cr_data = 0xed6d9000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 31, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4c800}, {
      cr_link = {tqe_next = 0xc8b122ac, tqe_prev = 0xc8b10cd8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xecf61000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 32, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8d03c00}, {
      cr_link = {tqe_next = 0xc8b117ac, tqe_prev = 0xc8b128dc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeac71000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 33, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ad5400}, {
      cr_link = {tqe_next = 0xc8b12388, tqe_prev = 0xc8b12b18}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf10cd000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 34, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5a400}, {
      cr_link = {tqe_next = 0xc8b1298c, tqe_prev = 0xc8b10548}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeef9d000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 35, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3e400}, {
      cr_link = {tqe_next = 0xc8b110cc, tqe_prev = 0xc8b11544}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe95a9000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 36, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae8400}, {
      cr_link = {tqe_next = 0xc8b10d88, tqe_prev = 0xc8b1051c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf100d000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 37, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ac3400}, {
      cr_link = {tqe_next = 0xc8b112b0, tqe_prev = 0xc8b11c7c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe91d9000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 38, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b44800}, {
      cr_link = {tqe_next = 0xc8b101ac, tqe_prev = 0xc8b11fec}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeae61000, cr_length = 10240,
---Type <return> to continue, or q <return> to quit---
      cr_datamap = 0x0, cr_tag = 39, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ad8400}, {
      cr_link = {tqe_next = 0x0, tqe_prev = 0xc8b107b0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeaea5000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 40, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3c800}, {
      cr_link = {tqe_next = 0xc8b10c54, tqe_prev = 0xc8b11d84}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb5c9000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 41, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b2ec00}, {
      cr_link = {tqe_next = 0xc8b12514, tqe_prev = 0xc8b110a0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe90f5000, cr_length = 4096,
      cr_datamap = 0x0, cr_tag = 42, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5dc00}, {
      cr_link = {tqe_next = 0xc8b1072c, tqe_prev = 0xc8b10c80}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec8f9000, cr_length = 14336,
      cr_datamap = 0x0, cr_tag = 43, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4a400}, {
      cr_link = {tqe_next = 0xc8b12884, tqe_prev = 0xc8b10b78}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe96c9000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 44, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8d04400}, {
      cr_link = {tqe_next = 0xc8b12934, tqe_prev = 0xc8b11b1c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb809000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 45, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b18800}, {
      cr_link = {tqe_next = 0xc8b10cac, tqe_prev = 0xc8b12120}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xecd21000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 46, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8d03400}, {
      cr_link = {tqe_next = 0xc8b12908, tqe_prev = 0xc8b10a70}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf155d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 47, cr_flags = 8,
---Type <return> to continue, or q <return> to quit---
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ad9800}, {
      cr_link = {tqe_next = 0xc8b103e8, tqe_prev = 0xc8b119bc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed9d9000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 48, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b23c00}, {
      cr_link = {tqe_next = 0xc8b12464, tqe_prev = 0xc8b10a18}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef855000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 49, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ad2400}, {
      cr_link = {tqe_next = 0xc8b123b4, tqe_prev = 0xc8b12178}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed889000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 50, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5cc00}, {
      cr_link = {tqe_next = 0xc8b10c28, tqe_prev = 0xc8b11780}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea1a5000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 51, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b49400}, {
      cr_link = {tqe_next = 0xc8b122d8, tqe_prev = 0xc8b12858}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe946d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 52, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b16800}, {
      cr_link = {tqe_next = 0xc8b11728, tqe_prev = 0xc8b123b4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeca29000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 53, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8d02c00}, {
      cr_link = {tqe_next = 0xc8b11804, tqe_prev = 0xc8b1101c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf13ad000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 54, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b37000}, {
      cr_link = {tqe_next = 0xc8b120f4, tqe_prev = 0xc8b11938}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0cbd000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 55, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae4800}, {
---Type <return> to continue, or q <return> to quit---
      cr_link = {tqe_next = 0xc8b11a98, tqe_prev = 0xc8b10a44}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xebe51000, cr_length = 6144,
      cr_datamap = 0x0, cr_tag = 56, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8bb5400}, {
      cr_link = {tqe_next = 0xc8b108b8, tqe_prev = 0xc8b11bcc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeced5000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 57, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b1f800}, {
      cr_link = {tqe_next = 0xc8b109ec, tqe_prev = 0xc8b11f10}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0d8d000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 58, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8a92800}, {
      cr_link = {tqe_next = 0xc8b10860, tqe_prev = 0xc8b12438}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf154d000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 59, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3d800}, {
      cr_link = {tqe_next = 0xc8b1138c, tqe_prev = 0xc8b10c28}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0dcd000, cr_length = 32768,
      cr_datamap = 0x0, cr_tag = 60, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b52000}, {
      cr_link = {tqe_next = 0xc8b11fc0, tqe_prev = 0xc8b12bf4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xedd61000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 61, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ba1800}, {
      cr_link = {tqe_next = 0xc8b1185c, tqe_prev = 0xc8b11754}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf126d000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 62, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b46800}, {
      cr_link = {tqe_next = 0xc8b12b70, tqe_prev = 0xc8b10d04}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe943d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 63, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b45400}, {
      cr_link = {tqe_next = 0xc8b118b4, tqe_prev = 0xc8b10440}, cr_onq = 0,
---Type <return> to continue, or q <return> to quit---
      cr_sc = 0xc8b10000, cr_data = 0xee39d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 64, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b21800}, {
      cr_link = {tqe_next = 0xc8b107dc, tqe_prev = 0xc8b12598}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9899000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 65, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8bb8400}, {
      cr_link = {tqe_next = 0xc8b12960, tqe_prev = 0xc8b12ac0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9bc9000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 66, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8bc6400}, {
      cr_link = {tqe_next = 0xc8b12178, tqe_prev = 0xc8b10414}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeeb21000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 67, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b46800}, {
      cr_link = {tqe_next = 0xc8b10f6c, tqe_prev = 0xc8b1214c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeebd5000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 68, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b35800}, {
      cr_link = {tqe_next = 0xc8b10a9c, tqe_prev = 0xc8b10910}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe93d1000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 69, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b15000}, {
      cr_link = {tqe_next = 0xc8b1277c, tqe_prev = 0xc8b10758}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xebebd000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 70, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8d00400}, {
      cr_link = {tqe_next = 0xc8b107b0, tqe_prev = 0xc8b11a98}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec2ad000, cr_length = 10240,
      cr_datamap = 0x0, cr_tag = 71, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5dc00}, {
      cr_link = {tqe_next = 0xc8b12330, tqe_prev = 0xc8b10834}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb391000, cr_length = 16384,
---Type <return> to continue, or q <return> to quit---
      cr_datamap = 0x0, cr_tag = 72, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8adc400}, {
      cr_link = {tqe_next = 0xc8b105cc, tqe_prev = 0xc8b104c4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf168d000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 73, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b47400}, {
      cr_link = {tqe_next = 0xc8b10b20, tqe_prev = 0xc8b12934}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xefb81000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 74, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3ec00}, {
      cr_link = {tqe_next = 0xc8b116d0, tqe_prev = 0xc8b1164c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf196d000, cr_length = 32768,
      cr_datamap = 0x0, cr_tag = 75, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4ec00}, {
      cr_link = {tqe_next = 0xc8b11258, tqe_prev = 0xc8b12304}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe8d09000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 76, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8add400}, {
      cr_link = {tqe_next = 0xc8b11e34, tqe_prev = 0xc8b106a8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec7b1000, cr_length = 6144,
      cr_datamap = 0x0, cr_tag = 77, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b49c00}, {
      cr_link = {tqe_next = 0xc8b124bc, tqe_prev = 0xc8b1025c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9021000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 78, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae3400}, {
      cr_link = {tqe_next = 0xc8b11db0, tqe_prev = 0xc8b116a4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xecbd9000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 79, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5d000}, {
      cr_link = {tqe_next = 0xc8b127a8, tqe_prev = 0xc8b10fc4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf1c4d000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 80, cr_flags = 8,
---Type <return> to continue, or q <return> to quit---
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b59000}, {
      cr_link = {tqe_next = 0xc8b11830, tqe_prev = 0xc8b103e8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef86d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 81, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b45400}, {
      cr_link = {tqe_next = 0xc8b11f10, tqe_prev = 0xc8b10e90}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb615000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 82, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4d800}, {
      cr_link = {tqe_next = 0xc8b10e64, tqe_prev = 0xc8b11eb8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf11ed000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 83, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b59c00}, {
      cr_link = {tqe_next = 0xc8b101d8, tqe_prev = 0xc8b11e60}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9821000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 84, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4a800}, {
      cr_link = {tqe_next = 0xc8b12750, tqe_prev = 0xc8b12280}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe92e1000, cr_length = 6144,
      cr_datamap = 0x0, cr_tag = 85, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8acf400}, {
      cr_link = {tqe_next = 0xc8b1256c, tqe_prev = 0xc8b11ee4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeabd9000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 86, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b44800}, {
      cr_link = {tqe_next = 0xc8b11284, tqe_prev = 0xc8b11c50}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef621000, cr_length = 10240,
      cr_datamap = 0x0, cr_tag = 87, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b40400}, {
      cr_link = {tqe_next = 0x0, tqe_prev = 0xc8b10bfc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xee135000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 88, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ade400}, {
---Type <return> to continue, or q <return> to quit---
      cr_link = {tqe_next = 0xc8b12a10, tqe_prev = 0xc8b110f8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed031000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 89, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b81800}, {
      cr_link = {tqe_next = 0xc8b10e0c, tqe_prev = 0xc8b1122c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed1c1000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 90, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b2dc00}, {
      cr_link = {tqe_next = 0xc8b104f0, tqe_prev = 0xc8b121d0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf1b2d000, cr_length = 32768,
      cr_datamap = 0x0, cr_tag = 91, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8cfc800}, {
      cr_link = {tqe_next = 0xc8b10994, tqe_prev = 0xc8b11964}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed445000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 92, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b58800}, {
      cr_link = {tqe_next = 0xc8b12540, tqe_prev = 0xc8b12a94}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef131000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 93, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8bbf400}, {
      cr_link = {tqe_next = 0xc8b12438, tqe_prev = 0xc8b122ac}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec2ed000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 94, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae4c00}, {
      cr_link = {tqe_next = 0xc8b10784, tqe_prev = 0xc8b12c5c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef985000, cr_length = 4096,
      cr_datamap = 0x0, cr_tag = 95, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aed000}, {
      cr_link = {tqe_next = 0xc8b12598, tqe_prev = 0xc8b1067c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf130d000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 96, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b23800}, {
      cr_link = {tqe_next = 0xc8b10f98, tqe_prev = 0xc8b12b70}, cr_onq = 0,
---Type <return> to continue, or q <return> to quit---
      cr_sc = 0xc8b10000, cr_data = 0xeee29000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 97, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b1e800}, {
      cr_link = {tqe_next = 0xc8b12b44, tqe_prev = 0xc8b11ac4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea671000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 98, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4f800}, {
      cr_link = {tqe_next = 0xc8b11bcc, tqe_prev = 0xc8b11360}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb189000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 99, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b21800}, {
      cr_link = {tqe_next = 0xc8b12280, tqe_prev = 0xc8b11c24}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea2c5000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 100, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aec400}, {
      cr_link = {tqe_next = 0xc8b1282c, tqe_prev = 0xc8b11b48}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe8f7d000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 101, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b28000}, {
      cr_link = {tqe_next = 0xc8b100a4, tqe_prev = 0xc8b10180}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0e2d000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 102, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ada800}, {
      cr_link = {tqe_next = 0xc8b11c24, tqe_prev = 0xc8b1214c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xecd89000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 103, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4a400}, {
      cr_link = {tqe_next = 0xc8b10fc4, tqe_prev = 0xc8b11f68}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf1c5d000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 104, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ac0c00}, {
      cr_link = {tqe_next = 0xc8b1214c, tqe_prev = 0xc8b10d5c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeeb8d000, cr_length = 16384,
---Type <return> to continue, or q <return> to quit---
      cr_datamap = 0x0, cr_tag = 105, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b59c00}, {
      cr_link = {tqe_next = 0xc8b1209c, tqe_prev = 0xc8b10f40}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf105d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 106, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5f800}, {
      cr_link = {tqe_next = 0xc8b10288, tqe_prev = 0xc8b106d4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9afd000, cr_length = 6144,
      cr_datamap = 0x0, cr_tag = 107, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b35800}, {
      cr_link = {tqe_next = 0xc8b126f8, tqe_prev = 0xc8b11e8c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef169000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 108, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3fc00}, {
      cr_link = {tqe_next = 0xc8b116fc, tqe_prev = 0xc8b10154}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf1c0d000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 109, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ab7000}, {
      cr_link = {tqe_next = 0xc8b11e8c, tqe_prev = 0xc8b11e08}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb4f5000, cr_length = 4096,
      cr_datamap = 0x0, cr_tag = 110, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b61400}, {
      cr_link = {tqe_next = 0xc8b11150, tqe_prev = 0xc8b127d4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed805000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 111, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b40400}, {
      cr_link = {tqe_next = 0xc8b115c8, tqe_prev = 0xc8b10a9c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xee375000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 112, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b81c00}, {
      cr_link = {tqe_next = 0xc8b10440, tqe_prev = 0xc8b11b74}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec571000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 113, cr_flags = 8,
---Type <return> to continue, or q <return> to quit---
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b61c00}, {
      cr_link = {tqe_next = 0xc8b11f94, tqe_prev = 0xc8b11d00}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe98cd000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 114, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8d1b400}, {
      cr_link = {tqe_next = 0xc8b1143c, tqe_prev = 0xc8b10338}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec025000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 115, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b44400}, {
      cr_link = {tqe_next = 0xc8b11990, tqe_prev = 0xc8b11410}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed9f9000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 116, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8bb5400}, {
      cr_link = {tqe_next = 0xc8b12254, tqe_prev = 0xc8b12b9c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeacc9000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 117, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b82c00}, {
      cr_link = {tqe_next = 0xc8b10180, tqe_prev = 0xc8b11f94}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf12ad000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 118, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8acc400}, {
      cr_link = {tqe_next = 0xc8b11ac4, tqe_prev = 0xc8b1240c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea24d000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 119, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8add400}, {
      cr_link = {tqe_next = 0xc8b123e0, tqe_prev = 0xc8b12330}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf192d000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 120, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b17800}, {
      cr_link = {tqe_next = 0xc8b1235c, tqe_prev = 0xc8b115f4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeaa55000, cr_length = 4096,
      cr_datamap = 0x0, cr_tag = 121, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b1f800}, {
---Type <return> to continue, or q <return> to quit---
      cr_link = {tqe_next = 0xc8b1067c, tqe_prev = 0xc8b10574}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed22d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 122, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ab0000}, {
      cr_link = {tqe_next = 0xc8b10230, tqe_prev = 0xc8b121a4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed221000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 123, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5b000}, {
      cr_link = {tqe_next = 0xc8b11ca8, tqe_prev = 0xc8b129b8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef255000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 124, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b2d000}, {
      cr_link = {tqe_next = 0xc8b103bc, tqe_prev = 0xc8b1138c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0eed000, cr_length = 32768,
      cr_datamap = 0x0, cr_tag = 125, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae6400}, {
      cr_link = {tqe_next = 0xc8b11518, tqe_prev = 0xc8b12070}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xee0d1000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 126, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5bc00}, {
      cr_link = {tqe_next = 0xc8b121a4, tqe_prev = 0xc8b129e4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe99ed000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 127, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae4800}, {
      cr_link = {tqe_next = 0xc8b10d30, tqe_prev = 0xc8b1209c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf104d000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 128, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b45800}, {
      cr_link = {tqe_next = 0xc8b1190c, tqe_prev = 0xc8b11804}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec659000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 129, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ba0400}, {
      cr_link = {tqe_next = 0xc8b10de0, tqe_prev = 0xc8b122d8}, cr_onq = 0,
---Type <return> to continue, or q <return> to quit---
      cr_sc = 0xc8b10000, cr_data = 0xed765000, cr_length = 10240,
      cr_datamap = 0x0, cr_tag = 130, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b51c00}, {
      cr_link = {tqe_next = 0xc8b1046c, tqe_prev = 0xc8b10d30}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeab75000, cr_length = 4096,
      cr_datamap = 0x0, cr_tag = 131, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b56000}, {
      cr_link = {tqe_next = 0xc8b10364, tqe_prev = 0xc8b11308}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf112d000, cr_length = 32768,
      cr_datamap = 0x0, cr_tag = 132, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ad7400}, {
      cr_link = {tqe_next = 0xc8b126cc, tqe_prev = 0xc8b10968}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef479000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 133, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b60c00}, {
      cr_link = {tqe_next = 0xc8b10af4, tqe_prev = 0xc8b102b4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb72d000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 134, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aed000}, {
      cr_link = {tqe_next = 0xc8b10910, tqe_prev = 0xc8b12674}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xebd8d000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 135, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b9ec00}, {
      cr_link = {tqe_next = 0xc8b129b8, tqe_prev = 0xc8b105f8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xee269000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 136, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b28c00}, {
      cr_link = {tqe_next = 0xc8b128b0, tqe_prev = 0xc8b11cd4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf10bd000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 137, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b52800}, {
      cr_link = {tqe_next = 0xc8b11678, tqe_prev = 0xc8b10994}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeefb5000, cr_length = 2048,
---Type <return> to continue, or q <return> to quit---
      cr_datamap = 0x0, cr_tag = 138, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ad6400}, {
      cr_link = {tqe_next = 0xc8b12b18, tqe_prev = 0xc8b10e38}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xee135000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 139, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aca000}, {
      cr_link = {tqe_next = 0xc8b11b48, tqe_prev = 0xc8b10af4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef8b1000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 140, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b16000}, {
      cr_link = {tqe_next = 0xc8b12c20, tqe_prev = 0xc8b121fc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf15ad000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 141, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aef800}, {
      cr_link = {tqe_next = 0xc8b12304, tqe_prev = 0xc8b10b4c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea5ed000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 142, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ad2400}, {
      cr_link = {tqe_next = 0xc8b10548, tqe_prev = 0xc8b10288}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea6f9000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 143, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ba1000}, {
      cr_link = {tqe_next = 0xc8b11ba0, tqe_prev = 0xc8b11678}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea829000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 144, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b39400}, {
      cr_link = {tqe_next = 0xc8b109c0, tqe_prev = 0xc8b1235c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed539000, cr_length = 6144,
      cr_datamap = 0x0, cr_tag = 145, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ade400}, {
      cr_link = {tqe_next = 0xc8b1101c, tqe_prev = 0xc8b12648}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9e8d000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 146, cr_flags = 8,
---Type <return> to continue, or q <return> to quit---
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc962c000}, {
      cr_link = {tqe_next = 0xc8b127d4, tqe_prev = 0xc8b1143c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xecfe9000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 147, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ac1000}, {
      cr_link = {tqe_next = 0xc8b1088c, tqe_prev = 0xc8b1046c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9f79000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 148, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ac1000}, {
      cr_link = {tqe_next = 0xc8b12858, tqe_prev = 0xc8b11ca8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed7c5000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 149, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8adb400}, {
      cr_link = {tqe_next = 0xc8b1261c, tqe_prev = 0xc8b102e0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeec61000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 150, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b19800}, {
      cr_link = {tqe_next = 0xc8b12aec, tqe_prev = 0xc8b101d8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb199000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 151, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ab8000}, {
      cr_link = {tqe_next = 0xc8b129e4, tqe_prev = 0xc8b10498}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9775000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 152, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b45800}, {
      cr_link = {tqe_next = 0xc8b10c80, tqe_prev = 0xc8b109ec}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9881000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 153, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b18800}, {
      cr_link = {tqe_next = 0xc8b11124, tqe_prev = 0xc8b114c0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xebb99000, cr_length = 14336,
      cr_datamap = 0x0, cr_tag = 154, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3e800}, {
---Type <return> to continue, or q <return> to quit---
      cr_link = {tqe_next = 0xc8b1051c, tqe_prev = 0xc8b11d2c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9609000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 155, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae8c00}, {
      cr_link = {tqe_next = 0xc8b10808, tqe_prev = 0xc8b126cc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xebf11000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 156, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8a92800}, {
      cr_link = {tqe_next = 0xc8b111a8, tqe_prev = 0xc8b1185c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea909000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 157, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4e800}, {
      cr_link = {tqe_next = 0xc8b113b8, tqe_prev = 0xc8b12a10}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea94d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 158, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3e400}, {
      cr_link = {tqe_next = 0xc8b10574, tqe_prev = 0xc8b1190c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9d49000, cr_length = 10240,
      cr_datamap = 0x0, cr_tag = 159, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aee000}, {
      cr_link = {tqe_next = 0xc8b10a18, tqe_prev = 0xc8b11150}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xee491000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 160, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b19400}, {
      cr_link = {tqe_next = 0xc8b12bc8, tqe_prev = 0xc8b12884}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef5ad000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 161, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b46c00}, {
      cr_link = {tqe_next = 0xc8b1117c, tqe_prev = 0xc8b11200}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xedce1000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 162, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ac7400}, {
      cr_link = {tqe_next = 0xc8b10f40, tqe_prev = 0xc8b12044}, cr_onq = 0,
---Type <return> to continue, or q <return> to quit---
      cr_sc = 0xc8b10000, cr_data = 0xec035000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 163, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b32c00}, {
      cr_link = {tqe_next = 0xc8b106d4, tqe_prev = 0xc8b12388}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed3dd000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 164, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5cc00}, {
      cr_link = {tqe_next = 0xc8b119e8, tqe_prev = 0xc8b1159c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xecded000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 165, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b1a800}, {
      cr_link = {tqe_next = 0xc8b117d8, tqe_prev = 0xc8b12750}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xee9e1000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 166, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8bb6c00}, {
      cr_link = {tqe_next = 0xc8b113e4, tqe_prev = 0xc8b11db0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xee449000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 167, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae9400}, {
      cr_link = {tqe_next = 0xc8b11af0, tqe_prev = 0xc8b11fc0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef989000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 168, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3b400}, {
      cr_link = {tqe_next = 0xc8b104c4, tqe_prev = 0xc8b12800}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0fed000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 169, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae5400}, {
      cr_link = {tqe_next = 0xc8b10758, tqe_prev = 0xc8b12bc8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xead49000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 170, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4d000}, {
      cr_link = {tqe_next = 0xc8b11d00, tqe_prev = 0xc8b10de0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf12bd000, cr_length = 49152,
---Type <return> to continue, or q <return> to quit---
      cr_datamap = 0x0, cr_tag = 171, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b83000}, {
      cr_link = {tqe_next = 0xc8b10204, tqe_prev = 0xc8b127a8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf151d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 172, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b34c00}, {
      cr_link = {tqe_next = 0xc8b11334, tqe_prev = 0xc8b11e34}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb871000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 173, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b38c00}, {
      cr_link = {tqe_next = 0xc8b11e08, tqe_prev = 0xc8b10d88}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea245000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 174, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b22800}, {
      cr_link = {tqe_next = 0xc8b10ebc, tqe_prev = 0xc8b100fc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeeb09000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 175, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4dc00}, {
      cr_link = {tqe_next = 0xc8b112dc, tqe_prev = 0xc8b11334}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xed125000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 176, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b4c000}, {
      cr_link = {tqe_next = 0xc8b10e90, tqe_prev = 0xc8b12540}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb2ed000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 177, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ae3c00}, {
      cr_link = {tqe_next = 0xc8b10f14, tqe_prev = 0xc8b1030c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeeae9000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 178, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aca000}, {
      cr_link = {tqe_next = 0xc8b10a44, tqe_prev = 0xc8b10e64}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xee219000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 179, cr_flags = 8,
---Type <return> to continue, or q <return> to quit---
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b21800}, {
      cr_link = {tqe_next = 0xc8b10390, tqe_prev = 0xc8b1277c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea8bd000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 180, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b25c00}, {
      cr_link = {tqe_next = 0xc8b1122c, tqe_prev = 0xc8b120f4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef001000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 181, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b1e800}, {
      cr_link = {tqe_next = 0xc8b11494, tqe_prev = 0xc8b113e4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xef525000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 182, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ad0400}, {
      cr_link = {tqe_next = 0xc8b11d2c, tqe_prev = 0xc8b10ac8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf102d000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 183, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b5c800}, {
      cr_link = {tqe_next = 0xc8b10700, tqe_prev = 0xc8b12724}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea305000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 184, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b39800}, {
      cr_link = {tqe_next = 0xc8b126a0, tqe_prev = 0xc8b10128}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeaba9000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 185, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8a82c00}, {
      cr_link = {tqe_next = 0xc8b11c50, tqe_prev = 0xc8b124bc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf1a2d000, cr_length = 32768,

      cr_datamap = 0x0, cr_tag = 186, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b82400}, {
      cr_link = {tqe_next = 0xc8b115f4, tqe_prev = 0xc8b12b44}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9f69000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 187, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ad2400}, {
---Type <return> to continue, or q <return> to quit---
      cr_link = {tqe_next = 0xc8b1164c, tqe_prev = 0xc8b11284}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xec74d000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 188, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b3ec00}, {
      cr_link = {tqe_next = 0xc8b12490, tqe_prev = 0xc8b100d0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0dfd000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 189, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ab1000}, {
      cr_link = {tqe_next = 0xc8b11f68, tqe_prev = 0xc8b109c0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0cad000, cr_length = 65536,
      cr_datamap = 0x0, cr_tag = 190, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b9f800}, {
      cr_link = {tqe_next = 0xc8b10834, tqe_prev = 0xc8b126f8}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea501000, cr_length = 8192,
      cr_datamap = 0x0, cr_tag = 191, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b53c00}, {
      cr_link = {tqe_next = 0xc8b10bfc, tqe_prev = 0xc8b11258}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xee8a9000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 192, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b45800}, {
      cr_link = {tqe_next = 0xc8b108e4, tqe_prev = 0xc8b10bd0}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xea831000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 193, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b23c00}, {
      cr_link = {tqe_next = 0xc8b11570, tqe_prev = 0xc8b11620}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xebaf1000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 194, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ade400}, {
      cr_link = {tqe_next = 0xc8b10ff0, tqe_prev = 0xc8b125c4}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb855000, cr_length = 2048,
      cr_datamap = 0x0, cr_tag = 195, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8ade800}, {
      cr_link = {tqe_next = 0xc8b11888, tqe_prev = 0xc8b123e0}, cr_onq = 0,
---Type <return> to continue, or q <return> to quit---
      cr_sc = 0xc8b10000, cr_data = 0xef83d000, cr_length = 6144,
      cr_datamap = 0x0, cr_tag = 196, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8aeec00}, {
      cr_link = {tqe_next = 0xc8b125c4, tqe_prev = 0xc8b103bc}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xe9cc5000, cr_length = 12288,
      cr_datamap = 0x0, cr_tag = 197, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b14c00}, {
      cr_link = {tqe_next = 0xc8b100fc, tqe_prev = 0xc8b11468}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xeb0b1000, cr_length = 16384,
      cr_datamap = 0x0, cr_tag = 198, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>, cr_private = 0xc8b81000}, {
      cr_link = {tqe_next = 0xc8b10ee8, tqe_prev = 0xc8b1117c}, cr_onq = 0,
      cr_sc = 0xc8b10000, cr_data = 0xf0ead000, cr_length = 49152,
      cr_datamap = 0x0, cr_tag = 199, cr_flags = 8,
      cr_complete = 0xc05121cc <ciss_cam_complete>,
      cr_private = 0xc8b46400}...}, ciss_command = 0xf5a38000,
  ciss_command_dmat = 0xc8a71400, ciss_command_map = 0x0,
  ciss_command_phys = 3687383040, ciss_free = {tqh_first = 0xc8b110a0,
    tqh_last = 0xc8b1072c}, ciss_busy = {tqh_first = 0xc8b10078,
    tqh_last = 0xc8b10f6c}, ciss_complete = {tqh_first = 0x0,
    tqh_last = 0xc8b12c6c}, ciss_notify = {tqh_first = 0x0,
    tqh_last = 0xc8b12c74}, ciss_notify_thread = 0xc8b09000, ciss_periodic = {
    callout = 0xe897f348}, ciss_periodic_notify = 0xc8b10078,
  ciss_logical = 0xc8af3a80, ciss_physical = 0xc8af3a90,
  ciss_controllers = 0xc8a8e760, ciss_max_bus_number = 0,
  ciss_max_logical_bus = 3, ciss_max_physical_bus = 2,
  ciss_cam_devq = 0xc8b0ecc0, ciss_cam_sim = 0xc8b0c300, ciss_soft_reset = 0,
  ciss_flags = 131083, ciss_qstat = {{q_length = 62, q_max = 255}, {
      q_length = 194, q_max = 257}, {q_length = 0, q_max = 121}, {
      q_length = 0, q_max = 0}}}
(kgdb)

sc->ciss_qstat[CISSQ_BUSY].q_max is 257.
I think , q_max is strange value.

/var/log/messages is,
Aug 30 15:27:09 test request on queue 0 (expected 1)
Aug 30 15:27:09 test ciss1: completed nonbusy request 252
Aug 30 15:27:09 test request on queue 0 (expected 1)
Aug 30 15:27:09 test ciss1: completed nonbusy request 45
Aug 30 15:27:09 test request on queue 0 (expected 1)

>Fix:
Easy way, not use ciss_wait_request() from ioctl(CCISS_PASSTHRU).
but, CPU load is upped when called ioctl(CCISS_PASSTHRU).

patch is,
*** ciss.c.orig Thu Aug 30 23:53:34 2007
--- ciss.c.new  Sun Sep  2 00:02:19 2007
***************
*** 2293,2298 ****
--- 2293,2299 ----
      /*
       * Run the command.
       */
+     cr->cr_sc->ciss_flags &= ~CISS_FLAG_RUNNING;
      if ((error = ciss_synch_request(cr, 60 * 1000))) {
        debug(0, "request failed - %d", error);
        goto out;

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list