From b9d956bacbbbbcf2e8f6404f7a7a17a6b34b0711 Mon Sep 17 00:00:00 2001 From: auronandace Date: Tue, 10 Feb 2026 18:04:40 +0000 Subject: [PATCH] try again with allow --- src/ld_so/dso.rs | 4 ++-- src/ld_so/linker.rs | 5 +++-- src/platform/redox/ptrace.rs | 4 ++++ 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/ld_so/dso.rs b/src/ld_so/dso.rs index 66b44ab2c7..5e94d0f636 100644 --- a/src/ld_so/dso.rs +++ b/src/ld_so/dso.rs @@ -2,8 +2,6 @@ //! * //! * -#[allow(unused_imports)] -// i586, riscv64gc: tcb::Tcb, mem::offset_of use object::{ NativeEndian, Object, StringTable, SymbolIndex, elf, read::elf::{ @@ -12,6 +10,7 @@ use object::{ }, }; +#[allow(unused_imports)] // i586, riscv64gc: tcb::Tcb use super::{ debug::{_r_debug, RTLDDebug}, linker::{__plt_resolve_trampoline, GLOBAL_SCOPE, Resolve, Scope, Symbol}, @@ -27,6 +26,7 @@ use alloc::{ sync::Arc, vec::Vec, }; +#[allow(unused_imports)] // i586, riscv64gc: mem::offset_of use core::{ ffi::c_char, mem::{offset_of, size_of}, diff --git a/src/ld_so/linker.rs b/src/ld_so/linker.rs index 7f3bbc36b7..f740f52dda 100644 --- a/src/ld_so/linker.rs +++ b/src/ld_so/linker.rs @@ -1,5 +1,3 @@ -#[allow(unused_imports)] -// i586 unused: object::NativeEndian, read::elf::Rela, ld_so::dso::resolve_sym, types::c_uint, dso::Rela, Sym use alloc::{ collections::BTreeMap, rc::Rc, @@ -7,6 +5,7 @@ use alloc::{ sync::{Arc, Weak}, vec::Vec, }; +#[allow(unused_imports)] // i586: NativeEndian, Rela, Sym use object::{ NativeEndian, elf, read::elf::{Rela as _, Sym}, @@ -17,6 +16,7 @@ use core::{ ptr::{self, NonNull}, }; +#[allow(unused_imports)] // i586: resolve_sym, c_uint use crate::{ ALLOCATOR, c_str::{CStr, CString}, @@ -35,6 +35,7 @@ use crate::{ sync::rwlock::RwLock, }; +#[allow(unused_imports)] // i586: Rela use super::{ PATH_SEP, access::accessible, diff --git a/src/platform/redox/ptrace.rs b/src/platform/redox/ptrace.rs index 6b7e973dd9..a8668be624 100644 --- a/src/platform/redox/ptrace.rs +++ b/src/platform/redox/ptrace.rs @@ -7,10 +7,12 @@ #[allow(unused_imports)] // i586, riscv64gc, aarch64: PalSignal, signal, sys_ptrace, core::mem, syscall, Pal, io::prelude use super::super::{ERRNO, Pal, PalPtrace, PalSignal, Sys, types::*}; +#[allow(unused_imports)] #[cfg(target_arch = "aarch64")] use crate::header::arch_aarch64_user::user_regs_struct; // unused #[cfg(target_arch = "x86_64")] use crate::header::arch_x64_user::user_regs_struct; +#[allow(unused_imports)] use crate::{ c_str::{CStr, CString}, error::Errno, @@ -25,7 +27,9 @@ use crate::{ }; use alloc::collections::{BTreeMap, btree_map::Entry}; +#[allow(unused_imports)] use core::mem; +#[allow(unused_imports)] use syscall; pub struct Session {