14Because this is high importance and low bandwidth, the current Linux implementation polls for the bu er to be used, rather than waiting for an interrupt, simplifying the implementation signi cantly. However, for generic serial ports with the O_NONBLOCK ag set, the polling limitation is relaxed and the consumed bu ers are freed upon the next write or poll call or when a port is closed or hot-unplugged.