-
- Downloads
include/block: Untangle inclusion loops
We have two inclusion loops: block/block.h -> block/block-global-state.h -> block/block-common.h -> block/blockjob.h -> block/block.h block/block.h -> block/block-io.h -> block/block-common.h -> block/blockjob.h -> block/block.h I believe these go back to Emanuele's reorganization of the block API, merged a few months ago in commit d7e2fe4a. Fortunately, breaking them is merely a matter of deleting unnecessary includes from headers, and adding them back in places where they are now missing. Signed-off-by:Markus Armbruster <armbru@redhat.com> Message-Id: <20221221133551.3967339-2-armbru@redhat.com>
Showing
- block.c 1 addition, 0 deletionsblock.c
- block/amend.c 1 addition, 0 deletionsblock/amend.c
- block/backup.c 1 addition, 0 deletionsblock/backup.c
- block/blkdebug.c 1 addition, 0 deletionsblock/blkdebug.c
- block/blklogwrites.c 1 addition, 0 deletionsblock/blklogwrites.c
- block/blkreplay.c 1 addition, 0 deletionsblock/blkreplay.c
- block/blkverify.c 1 addition, 0 deletionsblock/blkverify.c
- block/block-copy.c 4 additions, 0 deletionsblock/block-copy.c
- block/bochs.c 1 addition, 0 deletionsblock/bochs.c
- block/cloop.c 1 addition, 0 deletionsblock/cloop.c
- block/copy-before-write.c 1 addition, 0 deletionsblock/copy-before-write.c
- block/copy-on-read.c 1 addition, 0 deletionsblock/copy-on-read.c
- block/curl.c 1 addition, 0 deletionsblock/curl.c
- block/dirty-bitmap.c 2 additions, 0 deletionsblock/dirty-bitmap.c
- block/dmg.c 1 addition, 0 deletionsblock/dmg.c
- block/export/fuse.c 2 additions, 1 deletionblock/export/fuse.c
- block/file-posix.c 1 addition, 0 deletionsblock/file-posix.c
- block/file-win32.c 1 addition, 0 deletionsblock/file-win32.c
- block/filter-compress.c 1 addition, 0 deletionsblock/filter-compress.c
- block/gluster.c 1 addition, 0 deletionsblock/gluster.c
Loading
Please register or sign in to comment