diff --git a/kernel/libs/aster-bigtcp/src/iface/common.rs b/kernel/libs/aster-bigtcp/src/iface/common.rs index 21b53cc3..3de05bbd 100644 --- a/kernel/libs/aster-bigtcp/src/iface/common.rs +++ b/kernel/libs/aster-bigtcp/src/iface/common.rs @@ -11,7 +11,7 @@ use alloc::{ }; use keyable_arc::KeyableArc; -use ostd::sync::{LocalIrqDisabled, PreemptDisabled, SpinLock, SpinLockGuard}; +use ostd::sync::{LocalIrqDisabled, SpinLock, SpinLockGuard}; use smoltcp::{ iface::{packet::Packet, Context}, phy::Device, @@ -36,7 +36,7 @@ use crate::{ pub struct IfaceCommon { name: String, interface: SpinLock, - used_ports: SpinLock, PreemptDisabled>, + used_ports: SpinLock, LocalIrqDisabled>, tcp_sockets: SpinLock>>, LocalIrqDisabled>, udp_sockets: SpinLock>>, LocalIrqDisabled>, sched_poll: E::ScheduleNextPoll,