Request queues The request queue API has changed Basic idea remains the same Old cruft is gone Variable-length request list Barrier requests Prevent reordering of operations Needed for journaling filesystems Built-in DMA mapping support Takes the work out of setting up transfers Command pre-preparation Tagged command queueing support No longer done at the driver level