white space diffs.
white space differences around the area of DRIVER_MODULE declaration.
minor remodeling of the softc structure based on the UMS driver
make atp_enable() idempotent
introduce sc_fflags to track open/close with READ/WRITE flags.
this has been borrowed from the ums driver.