I changed IB_SRPT to compile without patching the kernel tree. This is like the other SCST target drivers (SCST-iSCSI, qlogic, etc...) compile. It requires that it is copied into the SCST trunk. Is there a reason to keep this as a kernel patch, or would it be acceptable to have this as a standalone module?