Reading from a File (continued) (5) container_lock_physical (handle, unmap all) => physical addresses Device driver locks the container Does not allow others to map the data (6) Device driver does DMA (7) Unlocks the container and returns the number of operations on it