Skip to content

Commit 5d5f692

Browse files
committed
Disable drain_filter feature
This replaces drain_filter with retain
1 parent a4b46a3 commit 5d5f692

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

src/drivers/virtio/virtqueue/packed.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1025,7 +1025,7 @@ impl PackedVq {
10251025
if !self.dropped.borrow().is_empty() {
10261026
self.dropped
10271027
.borrow_mut()
1028-
.drain_filter(|tkn| tkn.state == TransferState::Finished);
1028+
.retain(|tkn| tkn.state != TransferState::Finished);
10291029
}
10301030
}
10311031

src/drivers/virtio/virtqueue/split.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ impl SplitVq {
271271
if !self.dropped.borrow().is_empty() {
272272
self.dropped
273273
.borrow_mut()
274-
.drain_filter(|tkn| tkn.state == TransferState::Finished);
274+
.retain(|tkn| tkn.state != TransferState::Finished);
275275
}
276276
}
277277

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#![feature(core_intrinsics)]
2020
#![feature(alloc_error_handler)]
2121
#![feature(vec_into_raw_parts)]
22-
#![feature(drain_filter)]
2322
#![feature(strict_provenance)]
2423
#![feature(is_some_and)]
2524
#![cfg_attr(target_os = "none", no_std)]

0 commit comments

Comments
 (0)