diff --git a/arch/src/aarch64/gic/dist_regs.rs b/arch/src/aarch64/gic/dist_regs.rs index 482e23abc..526fea52e 100644 --- a/arch/src/aarch64/gic/dist_regs.rs +++ b/arch/src/aarch64/gic/dist_regs.rs @@ -63,7 +63,7 @@ macro_rules! VGIC_DIST_REG { // List with relevant distributor registers that we will be restoring. // Order is taken from qemu. -static VGIC_DIST_REGS: &'static [DistReg] = &[ +static VGIC_DIST_REGS: &[DistReg] = &[ VGIC_DIST_REG!(GICD_STATUSR, 0, 4), VGIC_DIST_REG!(GICD_ICENABLER, 1, 0), VGIC_DIST_REG!(GICD_ISENABLER, 1, 0), diff --git a/arch/src/aarch64/gic/icc_regs.rs b/arch/src/aarch64/gic/icc_regs.rs index e151367f0..d8dbfd45e 100644 --- a/arch/src/aarch64/gic/icc_regs.rs +++ b/arch/src/aarch64/gic/icc_regs.rs @@ -59,7 +59,7 @@ SYS_ICC_AP1Rn_EL1!(SYS_ICC_AP1R1_EL1, 1); SYS_ICC_AP1Rn_EL1!(SYS_ICC_AP1R2_EL1, 2); SYS_ICC_AP1Rn_EL1!(SYS_ICC_AP1R3_EL1, 3); -static VGIC_ICC_REGS: &'static [u64] = &[ +static VGIC_ICC_REGS: &[u64] = &[ SYS_ICC_SRE_EL1, SYS_ICC_CTLR_EL1, SYS_ICC_IGRPEN0_EL1, diff --git a/arch/src/aarch64/gic/redist_regs.rs b/arch/src/aarch64/gic/redist_regs.rs index 6e648e94a..b5c39860d 100644 --- a/arch/src/aarch64/gic/redist_regs.rs +++ b/arch/src/aarch64/gic/redist_regs.rs @@ -61,7 +61,7 @@ macro_rules! VGIC_RDIST_REG { } // List with relevant distributor registers that we will be restoring. -static VGIC_RDIST_REGS: &'static [RdistReg] = &[ +static VGIC_RDIST_REGS: &[RdistReg] = &[ VGIC_RDIST_REG!(GICR_STATUSR, 4), VGIC_RDIST_REG!(GICR_WAKER, 4), VGIC_RDIST_REG!(GICR_PROPBASER, 8), @@ -70,7 +70,7 @@ static VGIC_RDIST_REGS: &'static [RdistReg] = &[ ]; // List with relevant distributor registers that we will be restoring. -static VGIC_SGI_REGS: &'static [RdistReg] = &[ +static VGIC_SGI_REGS: &[RdistReg] = &[ VGIC_RDIST_REG!(GICR_IGROUPR0, 4), VGIC_RDIST_REG!(GICR_ICENABLER0, 4), VGIC_RDIST_REG!(GICR_ISENABLER0, 4), @@ -109,7 +109,7 @@ fn access_redists_aux( gic: &Arc, gicr_typer: &[u64], state: &mut Vec, - reg_list: &'static [RdistReg], + reg_list: &[RdistReg], idx: &mut usize, set: bool, ) -> Result<()> { diff --git a/arch/src/lib.rs b/arch/src/lib.rs index f403626d9..8937a7597 100644 --- a/arch/src/lib.rs +++ b/arch/src/lib.rs @@ -6,7 +6,7 @@ //! Implements platform specific functionality. //! Supported platforms: x86_64, aarch64. -#![allow(clippy::transmute_ptr_to_ptr, clippy::redundant_static_lifetimes)] +#![allow(clippy::transmute_ptr_to_ptr)] #[macro_use] extern crate log;