uart: Major rework
spi: Fix check for head
adc_queue: Fix queue head check
sg: Fix spelling of length
sg: Add comments