clear_bit(REQ_ATOM_STARTED,&rq->atomic_flags); if(q->dma_drain_size&&blk_rq_bytes(rq)) rq->nr_phys_segments--; if(test_and_clear_bit(REQ_ATOM_STARTED,&rq->atomic_flags)) { if(q->dma_drain_size&&blk_rq_bytes(rq)) rq->nr_phys_segments--; ...