struct file_operations つくって register_chrdrv()するだろ。
そのやりかたが変わるとか聞いたんだが。