@@ -701,7 +701,7 @@ impl OverlayInode {
701701 let pnode = if let Some ( n) = self . parent . lock ( ) . unwrap ( ) . upgrade ( ) {
702702 Arc :: clone ( & n)
703703 } else {
704- return Err ( Error :: new ( ErrorKind :: Other , "no parent?" ) ) ;
704+ return Err ( Error :: other ( "no parent?" ) ) ;
705705 } ;
706706
707707 if !pnode. in_upper_layer ( ) {
@@ -818,13 +818,10 @@ impl OverlayInode {
818818 f ( None )
819819 }
820820 }
821- None => Err ( Error :: new (
822- ErrorKind :: Other ,
823- format ! (
824- "BUG: dangling OverlayInode {} without any backend inode" ,
825- self . inode
826- ) ,
827- ) ) ,
821+ None => Err ( Error :: other ( format ! (
822+ "BUG: dangling OverlayInode {} without any backend inode" ,
823+ self . inode
824+ ) ) ) ,
828825 }
829826 }
830827}
@@ -1119,7 +1116,7 @@ impl OverlayFs {
11191116 let all_inodes = ovi. real_inodes . lock ( ) . unwrap ( ) ;
11201117 let real_inode = all_inodes
11211118 . first ( )
1122- . ok_or ( Error :: new ( ErrorKind :: Other , "backend inode not found" ) ) ?;
1119+ . ok_or ( Error :: other ( "backend inode not found" ) ) ?;
11231120 real_inode. layer . statfs ( ctx, real_inode. inode )
11241121 }
11251122 None => Err ( Error :: from_raw_os_error ( libc:: ENOENT ) ) ,
@@ -1694,7 +1691,7 @@ impl OverlayFs {
16941691 let parent_node = if let Some ( ref n) = node. parent . lock ( ) . unwrap ( ) . upgrade ( ) {
16951692 Arc :: clone ( n)
16961693 } else {
1697- return Err ( Error :: new ( ErrorKind :: Other , "no parent?" ) ) ;
1694+ return Err ( Error :: other ( "no parent?" ) ) ;
16981695 } ;
16991696
17001697 let ( self_layer, _, self_inode) = node. first_layer_inode ( ) ;
@@ -1736,7 +1733,7 @@ impl OverlayFs {
17361733 let parent_node = if let Some ( ref n) = node. parent . lock ( ) . unwrap ( ) . upgrade ( ) {
17371734 Arc :: clone ( n)
17381735 } else {
1739- return Err ( Error :: new ( ErrorKind :: Other , "no parent?" ) ) ;
1736+ return Err ( Error :: other ( "no parent?" ) ) ;
17401737 } ;
17411738
17421739 let st = node. stat64 ( ctx) ?;
@@ -2027,8 +2024,8 @@ impl OverlayFs {
20272024 . childrens
20282025 . lock ( )
20292026 . unwrap ( )
2030- . iter ( )
2031- . map ( | ( _ , v ) | v . clone ( ) )
2027+ . values ( )
2028+ . cloned ( )
20322029 . collect :: < Vec < _ > > ( ) ;
20332030
20342031 for child in iter {
0 commit comments