Skip to content

Commit 245e742

Browse files
committed
xen: fix clippy warning
It seems that now with all our cargo features compatible, clippy is checking more code in CI. Fix a warning about an error variant being suffixed with the enum name in mmap_xen.rs that only popped up now. Signed-off-by: Patrick Roy <[email protected]>
1 parent d04e80d commit 245e742

File tree

1 file changed

+14
-17
lines changed

1 file changed

+14
-17
lines changed

src/mmap/xen.rs

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ pub enum Error {
6161
Fam(FamError),
6262
/// Unexpected error.
6363
#[error("Unexpected error")]
64-
UnexpectedError,
64+
Unexpected,
6565
}
6666

6767
type Result<T> = result::Result<T, Error>;
@@ -302,8 +302,8 @@ impl<B: NewBitmap> MmapRegion<B> {
302302
Ok(MmapRegion {
303303
bitmap: B::with_len(range.size),
304304
size: range.size,
305-
prot: range.prot.ok_or(Error::UnexpectedError)?,
306-
flags: range.flags.ok_or(Error::UnexpectedError)?,
305+
prot: range.prot.ok_or(Error::Unexpected)?,
306+
flags: range.flags.ok_or(Error::Unexpected)?,
307307
file_offset: range.file_offset,
308308
hugetlbfs: range.hugetlbfs,
309309
mmap,
@@ -570,8 +570,8 @@ impl MmapXenUnix {
570570
Ok(Self(
571571
MmapUnix::new(
572572
range.size,
573-
range.prot.ok_or(Error::UnexpectedError)?,
574-
range.flags.ok_or(Error::UnexpectedError)?,
573+
range.prot.ok_or(Error::Unexpected)?,
574+
range.flags.ok_or(Error::Unexpected)?,
575575
fd,
576576
offset,
577577
)?,
@@ -647,8 +647,8 @@ impl MmapXenForeign {
647647

648648
let unix_mmap = MmapUnix::new(
649649
size,
650-
range.prot.ok_or(Error::UnexpectedError)?,
651-
range.flags.ok_or(Error::UnexpectedError)? | MAP_SHARED,
650+
range.prot.ok_or(Error::Unexpected)?,
651+
range.flags.ok_or(Error::Unexpected)? | MAP_SHARED,
652652
fd,
653653
f_offset,
654654
)?;
@@ -861,7 +861,7 @@ impl MmapXenGrant {
861861
guest_base: range.addr,
862862
unix_mmap: None,
863863
file_offset: range.file_offset.as_ref().unwrap().clone(),
864-
flags: range.flags.ok_or(Error::UnexpectedError)?,
864+
flags: range.flags.ok_or(Error::Unexpected)?,
865865
size: 0,
866866
index: 0,
867867
domid: range.mmap_data,
@@ -870,11 +870,8 @@ impl MmapXenGrant {
870870
// Region can't be mapped in advance, partial mapping will be done later via
871871
// `MmapXenSlice`.
872872
if mmap_flags.mmap_in_advance() {
873-
let (unix_mmap, index) = grant.mmap_range(
874-
range.addr,
875-
range.size,
876-
range.prot.ok_or(Error::UnexpectedError)?,
877-
)?;
873+
let (unix_mmap, index) =
874+
grant.mmap_range(range.addr, range.size, range.prot.ok_or(Error::Unexpected)?)?;
878875

879876
grant.unix_mmap = Some(unix_mmap);
880877
grant.index = index;
@@ -1176,12 +1173,12 @@ mod tests {
11761173
range.file_offset = Some(FileOffset::new(TempFile::new().unwrap().into_file(), 0));
11771174
range.prot = None;
11781175
let r = MmapXenForeign::new(&range);
1179-
assert!(matches!(r.unwrap_err(), Error::UnexpectedError));
1176+
assert!(matches!(r.unwrap_err(), Error::Unexpected));
11801177

11811178
let mut range = MmapRange::initialized(true);
11821179
range.flags = None;
11831180
let r = MmapXenForeign::new(&range);
1184-
assert!(matches!(r.unwrap_err(), Error::UnexpectedError));
1181+
assert!(matches!(r.unwrap_err(), Error::Unexpected));
11851182

11861183
let mut range = MmapRange::initialized(true);
11871184
range.file_offset = Some(FileOffset::new(TempFile::new().unwrap().into_file(), 1));
@@ -1208,7 +1205,7 @@ mod tests {
12081205
let mut range = MmapRange::initialized(true);
12091206
range.prot = None;
12101207
let r = MmapXenGrant::new(&range, MmapXenFlags::empty());
1211-
assert!(matches!(r.unwrap_err(), Error::UnexpectedError));
1208+
assert!(matches!(r.unwrap_err(), Error::Unexpected));
12121209

12131210
let mut range = MmapRange::initialized(true);
12141211
range.prot = None;
@@ -1218,7 +1215,7 @@ mod tests {
12181215
let mut range = MmapRange::initialized(true);
12191216
range.flags = None;
12201217
let r = MmapXenGrant::new(&range, MmapXenFlags::NO_ADVANCE_MAP);
1221-
assert!(matches!(r.unwrap_err(), Error::UnexpectedError));
1218+
assert!(matches!(r.unwrap_err(), Error::Unexpected));
12221219

12231220
let mut range = MmapRange::initialized(true);
12241221
range.file_offset = Some(FileOffset::new(TempFile::new().unwrap().into_file(), 1));

0 commit comments

Comments
 (0)