@@ -16,11 +16,11 @@ pub fn builder(name: &'static str, minors: Range<u16>) -> KernelResult<Builder>
1616 return Err ( Error :: EINVAL ) ;
1717 }
1818
19- return Ok ( Builder {
19+ Ok ( Builder {
2020 name,
2121 minors,
2222 file_ops : vec ! [ ] ,
23- } ) ;
23+ } )
2424}
2525
2626pub struct Builder {
@@ -35,7 +35,7 @@ impl Builder {
3535 panic ! ( "More devices registered than minor numbers allocated." )
3636 }
3737 self . file_ops . push ( & T :: VTABLE ) ;
38- return self ;
38+ self
3939 }
4040
4141 pub fn build ( self ) -> KernelResult < Registration > {
@@ -71,11 +71,11 @@ impl Builder {
7171 }
7272 }
7373
74- return Ok ( Registration {
74+ Ok ( Registration {
7575 dev,
7676 count : self . minors . len ( ) ,
7777 cdevs,
78- } ) ;
78+ } )
7979 }
8080}
8181
@@ -110,7 +110,7 @@ unsafe extern "C" fn open_callback<T: FileOperations>(
110110 Err ( e) => return e. to_kernel_errno ( ) ,
111111 } ;
112112 ( * file) . private_data = Box :: into_raw ( f) as * mut c_types:: c_void ;
113- return 0 ;
113+ 0
114114}
115115
116116unsafe extern "C" fn read_callback < T : FileOperations > (
@@ -129,10 +129,10 @@ unsafe extern "C" fn read_callback<T: FileOperations>(
129129 Ok ( ( ) ) => {
130130 let written = len - data. len ( ) ;
131131 ( * offset) += written as bindings:: loff_t ;
132- return written as c_types:: c_ssize_t ;
132+ written as c_types:: c_ssize_t
133133 }
134- Err ( e) => return e. to_kernel_errno ( ) as c_types:: c_ssize_t ,
135- } ;
134+ Err ( e) => e. to_kernel_errno ( ) as c_types:: c_ssize_t ,
135+ }
136136}
137137
138138unsafe extern "C" fn release_callback < T : FileOperations > (
@@ -141,12 +141,12 @@ unsafe extern "C" fn release_callback<T: FileOperations>(
141141) -> c_types:: c_int {
142142 let ptr = mem:: replace ( & mut ( * file) . private_data , ptr:: null_mut ( ) ) ;
143143 drop ( Box :: from_raw ( ptr as * mut T ) ) ;
144- return 0 ;
144+ 0
145145}
146146
147147impl FileOperationsVtable {
148148 pub const fn new < T : FileOperations > ( ) -> FileOperationsVtable {
149- return FileOperationsVtable ( bindings:: file_operations {
149+ FileOperationsVtable ( bindings:: file_operations {
150150 open : Some ( open_callback :: < T > ) ,
151151 read : Some ( read_callback :: < T > ) ,
152152 release : Some ( release_callback :: < T > ) ,
@@ -181,7 +181,7 @@ impl FileOperationsVtable {
181181 unlocked_ioctl : None ,
182182 write : None ,
183183 write_iter : None ,
184- } ) ;
184+ } )
185185 }
186186}
187187
0 commit comments