This patchset reverts commit f68b9d672, which was triggering spuriously for NICs created via -device rather than -net nic. It then reimplements the improved diagnostics with a different approach which only applies to '-net nic'. (It's only -net nic devices that can be ignored (ie not instantiated); -device nic devices are always instantiated. Checking for -device user errors like "this device wasn't plugged into any bus" is a separate issue not addressed here.)
Apologies for the regression. Peter Maydell (3): Revert "net: Improve the warnings for dubious command line option combinations" net: Don't warn about the default network setup net: Warn about "-net nic" options which were ignored hw/qdev.c | 1 + net.c | 42 +++++++++++++++++++----------------------- net.h | 3 ++- 3 files changed, 22 insertions(+), 24 deletions(-)