⬢ DragonFlyBSD Kernel Audit
DF-4837 / run.log
← back to finding ↓ download raw
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(PREWRITE): orig->bounce copy done
    ida_done: flags&DMA_DATA_TRANSFER==0 -> POSTREAD sync and dmamap_unload SKIPPED
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
    sync(POSTREAD): bounce->orig copy done (data delivered)
    dmamap_unload: bounce page(s) returned to zone
[arm 1] single READ bio
  BASELINE: after 1 READ bios: caller buffer STALE (device data LOST); bounce pages allocated=1 still held=1 (leaked=1)
  FIXED : after 1 READ bios: caller buffer has device data; bounce pages allocated=1 still held=0 (leaked=0)

[arm 2] sustained I/O (bounce-page accounting per qcb map)
  BASELINE: after 64 READ bios: caller buffer STALE (device data LOST); bounce pages allocated=64 still held=64 (leaked=64)
  FIXED : after 64 READ bios: caller buffer has device data; bounce pages allocated=1 still held=0 (leaked=0)
EXIT=0