Bart Van Assche
8dcf07be2d
target: Minimize #include directives
...
Remove superfluous #include directives from the include/target/*.h
files. Add missing #include directives to other *.h and *.c files.
Use forward declarations for structures where possible. This
change reduces the build time for make M=drivers/target on my
laptop from 27.1s to 18.7s or by about 30%.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
2016-12-09 10:22:28 -08:00
..
iscsi
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
loopback
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
sbp
sbp-target: Add an #include directive
2016-12-09 10:20:10 -08:00
tcm_fc
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
Kconfig
Makefile
target_core_alua.c
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_alua.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_configfs.c
target: Use NULL instead of 0 to represent a pointer
2016-12-09 10:20:01 -08:00
target_core_device.c
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_fabric_configfs.c
target_core_fabric_lib.c
target_core_file.c
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_file.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_hba.c
target_core_iblock.c
target: iblock_execute_sync_cache() should use bio_set_op_attrs()
2016-08-07 14:41:02 -06:00
target_core_iblock.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_internal.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_pr.c
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_pr.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_pscsi.c
target: stop using blk_make_request
2016-07-20 17:38:33 -06:00
target_core_pscsi.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_rd.c
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_rd.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_sbc.c
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_spc.c
target_core_stat.c
target_core_tmr.c
target_core_tpg.c
target_core_transport.c
target: fix potential race window in target_sess_cmd_list_waiting()
2016-10-21 01:19:41 -07:00
target_core_ua.c
target_core_ua.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_user.c
target/user: Add an #include directive
2016-12-09 10:21:55 -08:00
target_core_xcopy.c
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_xcopy.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00