1. SRPT driver directly uses internal states of SCST core target state machine, which is bad, bad, bad and generally not acceptable. Only dev handler are allowed to use them. That should be fixed.