Index: apps/buffering.c =================================================================== --- apps/buffering.c (revision 25279) +++ apps/buffering.c (working copy) @@ -646,7 +646,10 @@ lseek(h->fd, h->offset, SEEK_SET); } +/* FIXME: Experimental removal of boost when using DMA */ +#ifndef HAVE_ATA_DMA trigger_cpu_boost(); +#endif if (h->type == TYPE_ID3) { @@ -1446,9 +1449,12 @@ while (true) { +/* FIXME: Experimental removal of boost when using DMA */ +#ifndef HAVE_ATA_DMA if (!filling) { cancel_cpu_boost(); } +#endif queue_wait_w_tmo(&buffering_queue, &ev, filling ? 5 : HZ/2);