Skip to content

Commit 17293de

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 b27b51d commit 17293de

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;
@@ -1173,12 +1170,12 @@ mod tests {
11731170
range.file_offset = Some(FileOffset::new(TempFile::new().unwrap().into_file(), 0));
11741171
range.prot = None;
11751172
let r = MmapXenForeign::new(&range);
1176-
assert_matches!(r.unwrap_err(), Error::UnexpectedError);
1173+
assert_matches!(r.unwrap_err(), Error::Unexpected);
11771174

11781175
let mut range = MmapRange::initialized(true);
11791176
range.flags = None;
11801177
let r = MmapXenForeign::new(&range);
1181-
assert_matches!(r.unwrap_err(), Error::UnexpectedError);
1178+
assert_matches!(r.unwrap_err(), Error::Unexpected);
11821179

11831180
let mut range = MmapRange::initialized(true);
11841181
range.file_offset = Some(FileOffset::new(TempFile::new().unwrap().into_file(), 1));
@@ -1205,7 +1202,7 @@ mod tests {
12051202
let mut range = MmapRange::initialized(true);
12061203
range.prot = None;
12071204
let r = MmapXenGrant::new(&range, MmapXenFlags::empty());
1208-
assert_matches!(r.unwrap_err(), Error::UnexpectedError);
1205+
assert_matches!(r.unwrap_err(), Error::Unexpected);
12091206

12101207
let mut range = MmapRange::initialized(true);
12111208
range.prot = None;
@@ -1215,7 +1212,7 @@ mod tests {
12151212
let mut range = MmapRange::initialized(true);
12161213
range.flags = None;
12171214
let r = MmapXenGrant::new(&range, MmapXenFlags::NO_ADVANCE_MAP);
1218-
assert_matches!(r.unwrap_err(), Error::UnexpectedError);
1215+
assert_matches!(r.unwrap_err(), Error::Unexpected);
12191216

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

0 commit comments

Comments
 (0)