Skip to content

Commit 922a01a

Browse files
author
Markus Armbruster
committed
Move include qemu/option.h from qemu-common.h to actual users
qemu-common.h includes qemu/option.h, but most places that include the former don't actually need the latter. Drop the include, and add it to the places that actually need it. While there, drop superfluous includes of both headers, and separate #include from file comment with a blank line. This cleanup makes the number of objects depending on qemu/option.h drop from 4545 (out of 4743) to 284 in my "build everything" tree. Reviewed-by: Eric Blake <[email protected]> Reviewed-by: Philippe Mathieu-Daudé <[email protected]> Signed-off-by: Markus Armbruster <[email protected]> Message-Id: <[email protected]> [Semantic conflict with commit bdd6a90 in block/nvme.c resolved]
1 parent bbcad96 commit 922a01a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+99
-54
lines changed

accel/accel.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@
2626
#include "qemu/osdep.h"
2727
#include "sysemu/accel.h"
2828
#include "hw/boards.h"
29-
#include "qemu-common.h"
3029
#include "sysemu/arch_init.h"
3130
#include "sysemu/sysemu.h"
3231
#include "sysemu/kvm.h"
3332
#include "sysemu/qtest.h"
3433
#include "hw/xen/xen.h"
3534
#include "qom/object.h"
3635
#include "qemu/error-report.h"
36+
#include "qemu/option.h"
3737

3838
static const TypeInfo accel_type = {
3939
.name = TYPE_ACCEL,

block.c

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
#include "sysemu/block-backend.h"
3939
#include "sysemu/sysemu.h"
4040
#include "qemu/notify.h"
41+
#include "qemu/option.h"
4142
#include "qemu/coroutine.h"
4243
#include "block/qapi.h"
4344
#include "qemu/timer.h"

block/blkdebug.c

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
#include "qemu/config-file.h"
3030
#include "block/block_int.h"
3131
#include "qemu/module.h"
32+
#include "qemu/option.h"
3233
#include "qapi/qmp/qdict.h"
3334
#include "qapi/qmp/qstring.h"
3435
#include "sysemu/qtest.h"

block/blkverify.c

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "qapi/qmp/qdict.h"
1515
#include "qapi/qmp/qstring.h"
1616
#include "qemu/cutils.h"
17+
#include "qemu/option.h"
1718

1819
typedef struct {
1920
BdrvChild *test_file;

block/block-backend.c

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "qapi-event.h"
2121
#include "qapi/error.h"
2222
#include "qemu/id.h"
23+
#include "qemu/option.h"
2324
#include "trace.h"
2425
#include "migration/misc.h"
2526

block/crypto.c

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include "qapi/qobject-input-visitor.h"
2929
#include "qapi-visit.h"
3030
#include "qapi/error.h"
31+
#include "qemu/option.h"
3132
#include "block/crypto.h"
3233

3334
typedef struct BlockCrypto BlockCrypto;

block/curl.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424

2525
#include "qemu/osdep.h"
2626
#include "qapi/error.h"
27-
#include "qemu-common.h"
2827
#include "qemu/error-report.h"
28+
#include "qemu/option.h"
2929
#include "block/block_int.h"
3030
#include "qapi/qmp/qdict.h"
3131
#include "qapi/qmp/qstring.h"

block/file-posix.c

+2
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,14 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24+
2425
#include "qemu/osdep.h"
2526
#include "qapi/error.h"
2627
#include "qemu/cutils.h"
2728
#include "qemu/error-report.h"
2829
#include "block/block_int.h"
2930
#include "qemu/module.h"
31+
#include "qemu/option.h"
3032
#include "trace.h"
3133
#include "block/thread-pool.h"
3234
#include "qemu/iov.h"

block/file-win32.c

+2
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24+
2425
#include "qemu/osdep.h"
2526
#include "qapi/error.h"
2627
#include "qemu/cutils.h"
2728
#include "block/block_int.h"
2829
#include "qemu/module.h"
30+
#include "qemu/option.h"
2931
#include "block/raw-aio.h"
3032
#include "trace.h"
3133
#include "block/thread-pool.h"

block/gluster.c

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
* See the COPYING file in the top-level directory.
88
*
99
*/
10+
1011
#include "qemu/osdep.h"
1112
#include <glusterfs/api/glfs.h>
1213
#include "block/block_int.h"
@@ -15,6 +16,7 @@
1516
#include "qapi/qmp/qerror.h"
1617
#include "qemu/uri.h"
1718
#include "qemu/error-report.h"
19+
#include "qemu/option.h"
1820
#include "qemu/cutils.h"
1921

2022
#define GLUSTER_OPT_FILENAME "filename"

block/iscsi-opts.c

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include "qemu/osdep.h"
2626
#include "qemu-common.h"
2727
#include "qemu/config-file.h"
28+
#include "qemu/option.h"
2829

2930
static QemuOptsList qemu_iscsi_opts = {
3031
.name = "iscsi",

block/iscsi.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@
2828
#include <poll.h>
2929
#include <math.h>
3030
#include <arpa/inet.h>
31-
#include "qemu-common.h"
3231
#include "qemu/config-file.h"
3332
#include "qemu/error-report.h"
3433
#include "qemu/bitops.h"
3534
#include "qemu/bitmap.h"
3635
#include "block/block_int.h"
3736
#include "scsi/constants.h"
3837
#include "qemu/iov.h"
38+
#include "qemu/option.h"
3939
#include "qemu/uuid.h"
4040
#include "qmp-commands.h"
4141
#include "qapi/error.h"

block/nbd.c

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include "qemu/uri.h"
3333
#include "block/block_int.h"
3434
#include "qemu/module.h"
35+
#include "qemu/option.h"
3536
#include "qapi-visit.h"
3637
#include "qapi/qobject-input-visitor.h"
3738
#include "qapi/qobject-output-visitor.h"

block/nfs.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525
#include "qemu/osdep.h"
2626

2727
#include <poll.h>
28-
#include "qemu-common.h"
2928
#include "qemu/config-file.h"
3029
#include "qemu/error-report.h"
3130
#include "qapi/error.h"
3231
#include "block/block_int.h"
3332
#include "trace.h"
3433
#include "qemu/iov.h"
34+
#include "qemu/option.h"
3535
#include "qemu/uri.h"
3636
#include "qemu/cutils.h"
3737
#include "sysemu/sysemu.h"

block/null.c

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "qapi/error.h"
1515
#include "qapi/qmp/qdict.h"
1616
#include "qapi/qmp/qstring.h"
17+
#include "qemu/option.h"
1718
#include "block/block_int.h"
1819

1920
#define NULL_OPT_LATENCY "latency-ns"

block/nvme.c

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "qapi/qmp/qstring.h"
1919
#include "qemu/error-report.h"
2020
#include "qemu/cutils.h"
21+
#include "qemu/option.h"
2122
#include "qemu/vfio-helpers.h"
2223
#include "block/block_int.h"
2324
#include "trace.h"

block/parallels.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@
2727
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2828
* THE SOFTWARE.
2929
*/
30+
3031
#include "qemu/osdep.h"
3132
#include "qapi/error.h"
32-
#include "qemu-common.h"
3333
#include "block/block_int.h"
3434
#include "sysemu/block-backend.h"
3535
#include "qemu/module.h"
36+
#include "qemu/option.h"
3637
#include "qemu/bswap.h"
3738
#include "qemu/bitmap.h"
3839
#include "migration/blocker.h"

block/qcow.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424

2525
#include "qemu/osdep.h"
2626
#include "qapi/error.h"
27-
#include "qemu-common.h"
2827
#include "qemu/error-report.h"
2928
#include "block/block_int.h"
3029
#include "sysemu/block-backend.h"
3130
#include "qemu/module.h"
31+
#include "qemu/option.h"
3232
#include "qemu/bswap.h"
3333
#include <zlib.h>
3434
#include "qapi/qmp/qdict.h"

block/qed.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include "qapi/error.h"
1717
#include "qemu/timer.h"
1818
#include "qemu/bswap.h"
19+
#include "qemu/option.h"
1920
#include "trace.h"
2021
#include "qed.h"
2122
#include "sysemu/block-backend.h"

block/quorum.c

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
#include "qemu/osdep.h"
1717
#include "qemu/cutils.h"
18+
#include "qemu/option.h"
1819
#include "block/block_int.h"
1920
#include "qapi/error.h"
2021
#include "qapi/qmp/qdict.h"

block/rbd.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include <rbd/librbd.h>
1717
#include "qapi/error.h"
1818
#include "qemu/error-report.h"
19+
#include "qemu/option.h"
1920
#include "block/block_int.h"
2021
#include "crypto/secret.h"
2122
#include "qemu/cutils.h"

block/replication.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
*/
1414

1515
#include "qemu/osdep.h"
16-
#include "qemu-common.h"
16+
#include "qemu/option.h"
1717
#include "block/nbd.h"
1818
#include "block/blockjob.h"
1919
#include "block/block_int.h"

block/sheepdog.c

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "qapi/qobject-input-visitor.h"
2020
#include "qemu/uri.h"
2121
#include "qemu/error-report.h"
22+
#include "qemu/option.h"
2223
#include "qemu/sockets.h"
2324
#include "block/block_int.h"
2425
#include "sysemu/block-backend.h"

block/snapshot.c

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
#include "qapi/qmp/qdict.h"
3030
#include "qapi/qmp/qerror.h"
3131
#include "qapi/qmp/qstring.h"
32+
#include "qemu/option.h"
3233

3334
QemuOptsList internal_snapshot_opts = {
3435
.name = "snapshot",

block/ssh.c

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include "block/block_int.h"
3131
#include "qapi/error.h"
3232
#include "qemu/error-report.h"
33+
#include "qemu/option.h"
3334
#include "qemu/cutils.h"
3435
#include "qemu/sockets.h"
3536
#include "qemu/uri.h"

block/throttle.c

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
#include "qemu/osdep.h"
2121
#include "block/throttle-groups.h"
22+
#include "qemu/option.h"
2223
#include "qemu/throttle-options.h"
2324
#include "qapi/error.h"
2425

block/vdi.c

+1
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
#include "block/block_int.h"
5555
#include "sysemu/block-backend.h"
5656
#include "qemu/module.h"
57+
#include "qemu/option.h"
5758
#include "qemu/bswap.h"
5859
#include "migration/blocker.h"
5960
#include "qemu/coroutine.h"

block/vhdx.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
#include "qemu/osdep.h"
1919
#include "qapi/error.h"
20-
#include "qemu-common.h"
2120
#include "block/block_int.h"
2221
#include "sysemu/block-backend.h"
2322
#include "qemu/module.h"
23+
#include "qemu/option.h"
2424
#include "qemu/crc32c.h"
2525
#include "qemu/bswap.h"
2626
#include "block/vhdx.h"

block/vmdk.c

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include "qapi/qmp/qerror.h"
3131
#include "qemu/error-report.h"
3232
#include "qemu/module.h"
33+
#include "qemu/option.h"
3334
#include "qemu/bswap.h"
3435
#include "migration/blocker.h"
3536
#include "qemu/cutils.h"

block/vpc.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@
2222
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2323
* THE SOFTWARE.
2424
*/
25+
2526
#include "qemu/osdep.h"
2627
#include "qapi/error.h"
27-
#include "qemu-common.h"
2828
#include "block/block_int.h"
2929
#include "sysemu/block-backend.h"
3030
#include "qemu/module.h"
31+
#include "qemu/option.h"
3132
#include "migration/blocker.h"
3233
#include "qemu/bswap.h"
3334
#include "qemu/uuid.h"

block/vvfat.c

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include "qapi/error.h"
2929
#include "block/block_int.h"
3030
#include "qemu/module.h"
31+
#include "qemu/option.h"
3132
#include "qemu/bswap.h"
3233
#include "migration/blocker.h"
3334
#include "qapi/qmp/qdict.h"

chardev/char-file.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24+
2425
#include "qemu/osdep.h"
2526
#include "qapi/error.h"
26-
#include "qemu-common.h"
27+
#include "qemu/option.h"
2728
#include "chardev/char.h"
2829

2930
#ifdef _WIN32

chardev/char-mux.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24+
2425
#include "qemu/osdep.h"
2526
#include "qapi/error.h"
26-
#include "qemu-common.h"
27+
#include "qemu/option.h"
2728
#include "chardev/char.h"
2829
#include "sysemu/block-backend.h"
2930
#include "chardev/char-mux.h"

chardev/char-parallel.c

+2
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24+
2425
#include "qemu/osdep.h"
2526
#include "chardev/char.h"
2627
#include "qapi/error.h"
28+
#include "qemu/option.h"
2729
#include <sys/ioctl.h>
2830

2931
#ifdef CONFIG_BSD

chardev/char-pipe.c

+2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24+
2425
#include "qemu/osdep.h"
2526
#include "qapi/error.h"
27+
#include "qemu/option.h"
2628
#include "chardev/char.h"
2729

2830
#ifdef _WIN32

chardev/char-ringbuf.c

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#include "qmp-commands.h"
2828
#include "qapi/error.h"
2929
#include "qemu/base64.h"
30+
#include "qemu/option.h"
3031

3132
/* Ring buffer chardev */
3233

chardev/char-serial.c

+2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24+
2425
#include "qemu/osdep.h"
26+
#include "qemu/option.h"
2527
#include "qemu/sockets.h"
2628
#include "io/channel-file.h"
2729
#include "qapi/error.h"

chardev/char-socket.c

+2
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,14 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24+
2425
#include "qemu/osdep.h"
2526
#include "chardev/char.h"
2627
#include "io/channel-socket.h"
2728
#include "io/channel-tls.h"
2829
#include "io/net-listener.h"
2930
#include "qemu/error-report.h"
31+
#include "qemu/option.h"
3032
#include "qapi/error.h"
3133
#include "qapi/clone-visitor.h"
3234

0 commit comments

Comments
 (0)