Without public use, it's difficult to determine that there aren't any
nasty interactions.
If you want to maximize your chances of getting this code into the
kernel, you might want to read Jonathan Corbet's post, "[PATCH] A
development process document, V2". It discusses the normal process, how
to prepare patches for submission, etc.
Chris
--