Skip to content

Commit a317267

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 8b68ad2 commit a317267

File tree

1 file changed

+14
-17
lines changed

1 file changed

+14
-17
lines changed

src/mmap_xen.rs

+14-17
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ pub enum Error {
5656
Fam(FamError),
5757
/// Unexpected error.
5858
#[error("Unexpected error")]
59-
UnexpectedError,
59+
Unexpected,
6060
/// Error validating a [`FileOffset`]
6161
#[error("{0}")]
6262
ValidateFile(#[from] CheckFileOffsetError),
@@ -298,8 +298,8 @@ impl<B: NewBitmap> MmapRegion<B> {
298298
Ok(MmapRegion {
299299
bitmap: B::with_len(range.size),
300300
size: range.size,
301-
prot: range.prot.ok_or(Error::UnexpectedError)?,
302-
flags: range.flags.ok_or(Error::UnexpectedError)?,
301+
prot: range.prot.ok_or(Error::Unexpected)?,
302+
flags: range.flags.ok_or(Error::Unexpected)?,
303303
file_offset: range.file_offset,
304304
hugetlbfs: range.hugetlbfs,
305305
mmap,
@@ -567,8 +567,8 @@ impl MmapXenUnix {
567567
Ok(Self(
568568
MmapUnix::new(
569569
range.size,
570-
range.prot.ok_or(Error::UnexpectedError)?,
571-
range.flags.ok_or(Error::UnexpectedError)?,
570+
range.prot.ok_or(Error::Unexpected)?,
571+
range.flags.ok_or(Error::Unexpected)?,
572572
fd,
573573
offset,
574574
)?,
@@ -644,8 +644,8 @@ impl MmapXenForeign {
644644

645645
let unix_mmap = MmapUnix::new(
646646
size,
647-
range.prot.ok_or(Error::UnexpectedError)?,
648-
range.flags.ok_or(Error::UnexpectedError)? | MAP_SHARED,
647+
range.prot.ok_or(Error::Unexpected)?,
648+
range.flags.ok_or(Error::Unexpected)? | MAP_SHARED,
649649
fd,
650650
f_offset,
651651
)?;
@@ -858,7 +858,7 @@ impl MmapXenGrant {
858858
guest_base: range.addr,
859859
unix_mmap: None,
860860
file_offset: range.file_offset.as_ref().unwrap().clone(),
861-
flags: range.flags.ok_or(Error::UnexpectedError)?,
861+
flags: range.flags.ok_or(Error::Unexpected)?,
862862
size: 0,
863863
index: 0,
864864
domid: range.mmap_data,
@@ -867,11 +867,8 @@ impl MmapXenGrant {
867867
// Region can't be mapped in advance, partial mapping will be done later via
868868
// `MmapXenSlice`.
869869
if mmap_flags.mmap_in_advance() {
870-
let (unix_mmap, index) = grant.mmap_range(
871-
range.addr,
872-
range.size,
873-
range.prot.ok_or(Error::UnexpectedError)?,
874-
)?;
870+
let (unix_mmap, index) =
871+
grant.mmap_range(range.addr, range.size, range.prot.ok_or(Error::Unexpected)?)?;
875872

876873
grant.unix_mmap = Some(unix_mmap);
877874
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));
@@ -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)