Loading block/blk-merge.c +3 −0 Original line number Diff line number Diff line Loading @@ -221,6 +221,9 @@ int blk_rq_map_sg(struct request_queue *q, struct request *rq, } /* segments in rq */ if (q->dma_drain_size && q->dma_drain_needed(rq)) { if (rq->cmd_flags & REQ_RW) memset(q->dma_drain_buffer, 0, q->dma_drain_size); sg->page_link &= ~0x02; sg = sg_next(sg); sg_set_page(sg, virt_to_page(q->dma_drain_buffer), Loading Loading
block/blk-merge.c +3 −0 Original line number Diff line number Diff line Loading @@ -221,6 +221,9 @@ int blk_rq_map_sg(struct request_queue *q, struct request *rq, } /* segments in rq */ if (q->dma_drain_size && q->dma_drain_needed(rq)) { if (rq->cmd_flags & REQ_RW) memset(q->dma_drain_buffer, 0, q->dma_drain_size); sg->page_link &= ~0x02; sg = sg_next(sg); sg_set_page(sg, virt_to_page(q->dma_drain_buffer), Loading