This is an RFC draft of the fourth batch of DRC cleanup patches. This is RFC because patches 2&3 are making the first real changes to the DRC state management, and I'm substantially less confident about this than the earlier more straightforward cleanups. Especially since I haven't had a chance to test this yet.
This gets rid of 'signalled', one of what looks to me like an excessive number of state variables we have currently. AFAICT it's there only as a workaround for a pre-existing oddity in state management. David Gibson (3): spapr: Fold spapr_phb_add_pci_device() into its only caller spapr: Start hotplugged PCI devices in ISOLATED state spapr: Eliminate DRC 'signalled' state variable hw/ppc/spapr_drc.c | 55 +--------------------------------------------- hw/ppc/spapr_events.c | 10 --------- hw/ppc/spapr_pci.c | 53 +++++++++++++++++++------------------------- include/hw/ppc/spapr_drc.h | 2 -- 4 files changed, 23 insertions(+), 97 deletions(-) -- 2.9.4