- Increase snddev refcount earlier while accessing through sysctl interface   to avoid possible device unregister race (impossible to reproduce, yet   possible). - Extra sanity check to ensure proper parent channel is being selected. - Reset parent channel once all of its children gone.
- Increase snddev refcount earlier while accessing through sysctl interface
  to avoid possible device unregister race (impossible to reproduce, yet
  possible).
- Extra sanity check to ensure proper parent channel is being selected.
- Reset parent channel once all of its children gone.

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