Philippe Mathieu-Daudé <phi...@redhat.com> 于2019年5月24日周五 下午2:38写道:
> The address_space_memory variable is used once. > Use it in place and remove the argument. > > Suggested-by: Samuel Ortiz <sa...@linux.intel.com> > Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> > Reviewed-by: Li Qiang <liq...@gmail.com> > --- > hw/i386/pc.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/hw/i386/pc.c b/hw/i386/pc.c > index fc22779ac1..a3936bb29d 100644 > --- a/hw/i386/pc.c > +++ b/hw/i386/pc.c > @@ -928,7 +928,7 @@ static void pc_build_smbios(PCMachineState *pcms) > } > } > > -static FWCfgState *bochs_bios_init(AddressSpace *as, PCMachineState *pcms) > +static FWCfgState *bochs_bios_init(PCMachineState *pcms) > { > FWCfgState *fw_cfg; > uint64_t *numa_fw_cfg; > @@ -936,7 +936,8 @@ static FWCfgState *bochs_bios_init(AddressSpace *as, > PCMachineState *pcms) > const CPUArchIdList *cpus; > MachineClass *mc = MACHINE_GET_CLASS(pcms); > > - fw_cfg = fw_cfg_init_io_dma(FW_CFG_IO_BASE, FW_CFG_IO_BASE + 4, as); > + fw_cfg = fw_cfg_init_io_dma(FW_CFG_IO_BASE, FW_CFG_IO_BASE + 4, > + &address_space_memory); > fw_cfg_add_i16(fw_cfg, FW_CFG_NB_CPUS, pcms->boot_cpus); > > /* FW_CFG_MAX_CPUS is a bit confusing/problematic on x86: > @@ -1761,7 +1762,7 @@ void pc_memory_init(PCMachineState *pcms, > option_rom_mr, > 1); > > - fw_cfg = bochs_bios_init(&address_space_memory, pcms); > + fw_cfg = bochs_bios_init(pcms); > > rom_set_fw(fw_cfg); > > -- > 2.20.1 > > >