[libata] update dma start/stop path to only set/clear the bits we care about
Legacy IDE software has traditionally unconditionally cleared the bits in the IDE BMDMA control register, but at least one controller has important bits in the 'reserved' area that we don't want to touch. So now, we only set/clear the data-direction and dma-start bits, and leave the rest alone.
Showing
Please register or sign in to comment