@@ -701,7 +701,7 @@ impl OverlayInode {
701
701
let pnode = if let Some ( n) = self . parent . lock ( ) . unwrap ( ) . upgrade ( ) {
702
702
Arc :: clone ( & n)
703
703
} else {
704
- return Err ( Error :: new ( ErrorKind :: Other , "no parent?" ) ) ;
704
+ return Err ( Error :: other ( "no parent?" ) ) ;
705
705
} ;
706
706
707
707
if !pnode. in_upper_layer ( ) {
@@ -818,13 +818,10 @@ impl OverlayInode {
818
818
f ( None )
819
819
}
820
820
}
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
+ ) ) ) ,
828
825
}
829
826
}
830
827
}
@@ -1119,7 +1116,7 @@ impl OverlayFs {
1119
1116
let all_inodes = ovi. real_inodes . lock ( ) . unwrap ( ) ;
1120
1117
let real_inode = all_inodes
1121
1118
. first ( )
1122
- . ok_or ( Error :: new ( ErrorKind :: Other , "backend inode not found" ) ) ?;
1119
+ . ok_or ( Error :: other ( "backend inode not found" ) ) ?;
1123
1120
real_inode. layer . statfs ( ctx, real_inode. inode )
1124
1121
}
1125
1122
None => Err ( Error :: from_raw_os_error ( libc:: ENOENT ) ) ,
@@ -1694,7 +1691,7 @@ impl OverlayFs {
1694
1691
let parent_node = if let Some ( ref n) = node. parent . lock ( ) . unwrap ( ) . upgrade ( ) {
1695
1692
Arc :: clone ( n)
1696
1693
} else {
1697
- return Err ( Error :: new ( ErrorKind :: Other , "no parent?" ) ) ;
1694
+ return Err ( Error :: other ( "no parent?" ) ) ;
1698
1695
} ;
1699
1696
1700
1697
let ( self_layer, _, self_inode) = node. first_layer_inode ( ) ;
@@ -1736,7 +1733,7 @@ impl OverlayFs {
1736
1733
let parent_node = if let Some ( ref n) = node. parent . lock ( ) . unwrap ( ) . upgrade ( ) {
1737
1734
Arc :: clone ( n)
1738
1735
} else {
1739
- return Err ( Error :: new ( ErrorKind :: Other , "no parent?" ) ) ;
1736
+ return Err ( Error :: other ( "no parent?" ) ) ;
1740
1737
} ;
1741
1738
1742
1739
let st = node. stat64 ( ctx) ?;
@@ -2027,8 +2024,8 @@ impl OverlayFs {
2027
2024
. childrens
2028
2025
. lock ( )
2029
2026
. unwrap ( )
2030
- . iter ( )
2031
- . map ( | ( _ , v ) | v . clone ( ) )
2027
+ . values ( )
2028
+ . cloned ( )
2032
2029
. collect :: < Vec < _ > > ( ) ;
2033
2030
2034
2031
for child in iter {
0 commit comments