change to proc_create
using proc_create_data instead of create_proc_entry.  why? no clue I am not a kernel dev but at some point during the 3.x deprecation occured.