- Eliminate extra register reads by using a variable to store   registers contents. - Use memory barriers to preserve the order of buffer space operations.   This might be needed if we'll ever use this driver on architectures   where ordering is not guaranteed.
- Eliminate extra register reads by using a variable to store
  registers contents.
- Use memory barriers to preserve the order of buffer space operations.
  This might be needed if we'll ever use this driver on architectures
  where ordering is not guaranteed.

jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase