It's not issue, but a question. https://github.com/Rust-for-Linux/linux/blob/rust/drivers/char/rust_example.rs#L140 ``` let mut chrdev_reg = chrdev::Registration::new_pinned(cstr!("rust_chrdev"), 0, &THIS_MODULE)?; chrdev_reg.as_mut().register::<RustFile>()?; chrdev_reg.as_mut().register::<RustFile>()?; ``` Why is register called twice? Thank you