qdev: Don't assume existence of parent bus on unparenting
treeb7bf9690cbf8f55a88f2a78e12d176248a8b6c50
-rw-r--r-- 220 .exrc
-rw-r--r-- 1422 .gitignore
-rw-r--r-- 682 .gitmodules
-rw-r--r-- 1208 .mailmap
-rw-r--r-- 3157 CODING_STYLE
-rw-r--r-- 17992 COPYING
-rw-r--r-- 26426 COPYING.LIB
-rw-r--r-- 23142 Changelog
-rw-r--r-- 6199 HACKING
-rw-r--r-- 519 LICENSE
-rw-r--r-- 14620 MAINTAINERS
-rw-r--r-- 15361 Makefile
-rw-r--r-- 5926 Makefile.objs
-rw-r--r-- 5353 Makefile.target
drwxr-xr-x - QMP
-rw-r--r-- 80 README
-rw-r--r-- 1138 TODO
-rw-r--r-- 7 VERSION
-rw-r--r-- 4482 acl.c
-rw-r--r-- 61173 aes.c
-rw-r--r-- 7511 aio-posix.c
-rw-r--r-- 5905 aio-win32.c
-rw-r--r-- 29896 arch_init.c
-rw-r--r-- 5085 async.c
drwxr-xr-x - audio
drwxr-xr-x - backends
-rw-r--r-- 3775 balloon.c
-rw-r--r-- 6502 bitmap.c
-rw-r--r-- 3536 bitops.c
-rw-r--r-- 19921 block-migration.c
-rw-r--r-- 128672 block.c
drwxr-xr-x - block
-rw-r--r-- 3320 blockdev-nbd.c
-rw-r--r-- 39787 blockdev.c
-rw-r--r-- 7788 blockjob.c
drwxr-xr-x - bsd-user
-rw-r--r-- 5287 bt-host.c
-rw-r--r-- 4572 bt-vhci.c
-rw-r--r-- 2204 cache-utils.c
-rw-r--r-- 12357 cmd.c
-rw-r--r-- 2087 cmd.h
-rw-r--r-- 2831 compatfd.c
-rwxr-xr-x 112036 configure
-rw-r--r-- 5906 coroutine-gthread.c
-rw-r--r-- 9402 coroutine-sigaltstack.c
-rw-r--r-- 6567 coroutine-ucontext.c
-rw-r--r-- 2629 coroutine-win32.c
-rw-r--r-- 27511 cpu-exec.c
-rw-r--r-- 34267 cpus.c
-rw-r--r-- 11239 cputlb.c
-rw-r--r-- 7446 cutils.c
drwxr-xr-x - default-configs
-rw-r--r-- 8043 device_tree.c
-rw-r--r-- 12939 disas.c
drwxr-xr-x - disas
-rw-r--r-- 11112 dma-helpers.c
drwxr-xr-x - docs
-rw-r--r-- 1560 dump-stub.c
-rw-r--r-- 22577 dump.c
-rw-r--r-- 5479 envlist.c
-rw-r--r-- 2088 error.c
-rw-r--r-- 2466 event_notifier-posix.c
-rw-r--r-- 1250 event_notifier-win32.c
-rw-r--r-- 75376 exec.c
drwxr-xr-x - fpu
drwxr-xr-x - fsdev
drwxr-xr-x - gdb-xml
-rw-r--r-- 77734 gdbstub.c
-rw-r--r-- 43822 hmp-commands.hx
-rw-r--r-- 39610 hmp.c
-rw-r--r-- 3542 hmp.h
-rw-r--r-- 2892 host-utils.c
drwxr-xr-x - hw
drwxr-xr-x - include
-rw-r--r-- 5639 iohandler.c
-rw-r--r-- 13568 ioport.c
-rw-r--r-- 11521 iov.c
-rw-r--r-- 9537 json-lexer.c
-rw-r--r-- 16855 json-parser.c
-rw-r--r-- 3314 json-streamer.c
-rw-r--r-- 52325 kvm-all.c
-rw-r--r-- 2425 kvm-stub.c
drwxr-xr-x - ldscripts
drwxr-xr-x - libcacard
drwxr-xr-x - linux-headers
drwxr-xr-x - linux-user
-rw-r--r-- 12103 main-loop.c
-rw-r--r-- 55043 memory.c
-rw-r--r-- 627 memory_mapping-stub.c
-rw-r--r-- 7163 memory_mapping.c
-rw-r--r-- 2456 migration-exec.c
-rw-r--r-- 2493 migration-fd.c
-rw-r--r-- 2771 migration-tcp.c
-rw-r--r-- 2716 migration-unix.c
-rw-r--r-- 20936 migration.c
-rw-r--r-- 1449 module.c
-rw-r--r-- 138960 monitor.c
-rw-r--r-- 31756 nbd.c
drwxr-xr-x - net
-rw-r--r-- 921 notify.c
-rw-r--r-- 8570 os-posix.c
-rw-r--r-- 4470 os-win32.c
-rw-r--r-- 8852 osdep.c
-rw-r--r-- 6142 oslib-posix.c
-rw-r--r-- 3946 oslib-win32.c
-rw-r--r-- 5116 page_cache.c
-rw-r--r-- 4782 path.c
drwxr-xr-x - pc-bios
-rw-r--r-- 883 pci-ids.txt
m--------- - pixman
-rw-r--r-- 1327 qapi-schema-test.json
-rw-r--r-- 82504 qapi-schema.json
drwxr-xr-x - qapi
-rw-r--r-- 1249 qbool.c
-rw-r--r-- 90568 qdict-test-data.txt
-rw-r--r-- 10758 qdict.c
-rw-r--r-- 10683 qemu-bridge-helper.c
-rw-r--r-- 77089 qemu-char.c
-rw-r--r-- 23881 qemu-config.c
-rw-r--r-- 2494 qemu-coroutine-io.c
-rw-r--r-- 4533 qemu-coroutine-lock.c
-rw-r--r-- 898 qemu-coroutine-sleep.c
-rw-r--r-- 1607 qemu-coroutine.c
-rw-r--r-- 89962 qemu-doc.texi
-rw-r--r-- 4499 qemu-error.c
-rw-r--r-- 1992 qemu-img-cmds.hx
-rw-r--r-- 58853 qemu-img.c
-rw-r--r-- 12118 qemu-img.texi
-rw-r--r-- 49238 qemu-io.c
-rw-r--r-- 4678 qemu-log.c
-rw-r--r-- 17205 qemu-nbd.c
-rw-r--r-- 1581 qemu-nbd.texi
-rw-r--r-- 29276 qemu-option.c
-rw-r--r-- 1058 qemu-options-wrapper.h
-rw-r--r-- 1405 qemu-options.h
-rw-r--r-- 108747 qemu-options.hx
-rw-r--r-- 4081 qemu-progress.c
-rw-r--r-- 8037 qemu-seccomp.c
-rw-r--r-- 26623 qemu-sockets.c
-rw-r--r-- 23479 qemu-tech.texi
-rw-r--r-- 6940 qemu-thread-posix.c
-rw-r--r-- 9352 qemu-thread-win32.c
-rw-r--r-- 2029 qemu-timer-common.c
-rw-r--r-- 19710 qemu-timer.c
-rw-r--r-- 1843 qemu-tool.c
-rw-r--r-- 1001 qemu-user.c
-rw-r--r-- 1291 qemu.sasl
-rw-r--r-- 3124 qerror.c
-rw-r--r-- 1292 qfloat.c
drwxr-xr-x - qga
-rw-r--r-- 1244 qint.c
-rw-r--r-- 7535 qjson.c
-rw-r--r-- 3291 qlist.c
-rw-r--r-- 67551 qmp-commands.hx
-rw-r--r-- 13922 qmp.c
drwxr-xr-x - qom
-rw-r--r-- 3157 qstring.c
-rw-r--r-- 11231 qtest.c
-rw-r--r-- 13153 readline.c
drwxr-xr-x - roms
-rw-r--r-- 3773 rules.mak
-rw-r--r-- 64334 savevm.c
drwxr-xr-x - scripts
drwxr-xr-x - slirp
-rw-r--r-- 8537 spice-qemu-char.c
drwxr-xr-x - stubs
drwxr-xr-x - sysconfigs
drwxr-xr-x - target-alpha
drwxr-xr-x - target-arm
drwxr-xr-x - target-cris
drwxr-xr-x - target-i386
drwxr-xr-x - target-lm32
drwxr-xr-x - target-m68k
drwxr-xr-x - target-microblaze
drwxr-xr-x - target-mips
drwxr-xr-x - target-openrisc
drwxr-xr-x - target-ppc
drwxr-xr-x - target-s390x
drwxr-xr-x - target-sh4
drwxr-xr-x - target-sparc
drwxr-xr-x - target-unicore32
drwxr-xr-x - target-xtensa
-rw-r--r-- 2202 tcg-runtime.c
drwxr-xr-x - tcg
-rw-r--r-- 36329 tci.c
drwxr-xr-x - tests
-rw-r--r-- 7820 thread-pool.c
-rw-r--r-- 9053 thunk.c
-rw-r--r-- 69586 trace-events
-rw-r--r-- 93 trace.h
drwxr-xr-x - trace
-rw-r--r-- 55823 translate-all.c
-rw-r--r-- 1197 translate-all.h
drwxr-xr-x - ui
-rw-r--r-- 57749 uri.c
-rw-r--r-- 19529 user-exec.c
-rw-r--r-- 749 version.rc
-rw-r--r-- 115850 vl.c
-rw-r--r-- 36499 xen-all.c
-rw-r--r-- 12149 xen-mapcache.c
-rw-r--r-- 1205 xen-stub.c