DragonFly bugs List (threaded) for 2007-07
DragonFly BSD
DragonFly bugs List (threaded) for 2007-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: ccd on NATA problem - ata0: FAILURE - oversized DMA transfer attempt 73728 > 65536


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Wed, 18 Jul 2007 03:58:01 -0700 (PDT)

:Sure, are function names enough?
:
:ata0: FAILURE - oversized DMA transfer attempt 37888 > 32768
:Trace beginning at frame 0xc86155a4
:ata_dmaload
:ata_dmaload
:ata_begin_transaction
:ata_start
:ata_queue_request
:ad_strategy
:dev_dstrategy
:diskstrategy
:dev_dstrategy_chain
:spec_strategy
:vop_strategy
:vn_strategy
:spec_getpages
:vop_getpages
:ffs_getpages
:vop_getpages
:vnode_pager_getpages
:vm_fault_object
:vm_fault_object_page
:elf_load_section
:exec_elf_imgact
:kern_execve
:sys_execve
:start_init
:fork_trampoline

    Yah.  I see the problem.  spec_getpages() is not limiting the 
    transfer size.  And there's a secondary problem with spec_read()
    and spec_write() also not doing the right thing.  I'll work on it
    this afternoon.

					-Matt



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]