Skip to content

Commit bf070bb

Browse files
committed
kbuild: remove all dummy assignments to obj-
Now kbuild core scripts create empty built-in.o where necessary. Remove "obj- := dummy.o" tricks. Signed-off-by: Masahiro Yamada <[email protected]>
1 parent f7adc31 commit bf070bb

File tree

20 files changed

+0
-58
lines changed

20 files changed

+0
-58
lines changed

arch/arm/mach-uniphier/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
obj- += dummy.o

arch/mips/boot/dts/brcm/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,3 @@ dtb-$(CONFIG_DT_NONE) += \
3535
bcm97435svmb.dtb
3636

3737
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
38-
39-
# Force kbuild to make empty built-in.o if necessary
40-
obj- += dummy.o

arch/mips/boot/dts/cavium-octeon/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,3 @@
22
dtb-$(CONFIG_CAVIUM_OCTEON_SOC) += octeon_3xxx.dtb octeon_68xx.dtb
33

44
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
5-
6-
# Force kbuild to make empty built-in.o if necessary
7-
obj- += dummy.o

arch/mips/boot/dts/img/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,3 @@ dtb-$(CONFIG_FIT_IMAGE_FDT_BOSTON) += boston.dtb
33

44
dtb-$(CONFIG_MACH_PISTACHIO) += pistachio_marduk.dtb
55
obj-$(CONFIG_MACH_PISTACHIO) += pistachio_marduk.dtb.o
6-
7-
# Force kbuild to make empty built-in.o if necessary
8-
obj- += dummy.o

arch/mips/boot/dts/ingenic/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,3 @@ dtb-$(CONFIG_JZ4740_QI_LB60) += qi_lb60.dtb
33
dtb-$(CONFIG_JZ4780_CI20) += ci20.dtb
44

55
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
6-
7-
# Force kbuild to make empty built-in.o if necessary
8-
obj- += dummy.o

arch/mips/boot/dts/lantiq/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,3 @@
22
dtb-$(CONFIG_DT_EASY50712) += easy50712.dtb
33

44
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
5-
6-
# Force kbuild to make empty built-in.o if necessary
7-
obj- += dummy.o

arch/mips/boot/dts/mti/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,3 @@ dtb-$(CONFIG_MIPS_MALTA) += malta.dtb
33
dtb-$(CONFIG_LEGACY_BOARD_SEAD3) += sead3.dtb
44

55
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
6-
7-
# Force kbuild to make empty built-in.o if necessary
8-
obj- += dummy.o

arch/mips/boot/dts/netlogic/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,3 @@ dtb-$(CONFIG_DT_XLP_GVP) += xlp_gvp.dtb
66
dtb-$(CONFIG_DT_XLP_RVP) += xlp_rvp.dtb
77

88
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
9-
10-
# Force kbuild to make empty built-in.o if necessary
11-
obj- += dummy.o

arch/mips/boot/dts/ni/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
11
dtb-$(CONFIG_FIT_IMAGE_FDT_NI169445) += 169445.dtb
2-
3-
# Force kbuild to make empty built-in.o if necessary
4-
obj- += dummy.o

arch/mips/boot/dts/pic32/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,3 @@ dtb-$(CONFIG_DTB_PIC32_NONE) += \
55
pic32mzda_sk.dtb
66

77
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
8-
9-
# Force kbuild to make empty built-in.o if necessary
10-
obj- += dummy.o

arch/mips/boot/dts/qca/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,3 @@ dtb-$(CONFIG_ATH79) += ar9331_dpt_module.dtb
55
dtb-$(CONFIG_ATH79) += ar9331_dragino_ms14.dtb
66
dtb-$(CONFIG_ATH79) += ar9331_omega.dtb
77
dtb-$(CONFIG_ATH79) += ar9331_tl_mr3020.dtb
8-
9-
# Force kbuild to make empty built-in.o if necessary
10-
obj- += dummy.o

arch/mips/boot/dts/ralink/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,3 @@ dtb-$(CONFIG_DTB_OMEGA2P) += omega2p.dtb
77
dtb-$(CONFIG_DTB_VOCORE2) += vocore2.dtb
88

99
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
10-
11-
# Force kbuild to make empty built-in.o if necessary
12-
obj- += dummy.o

arch/mips/boot/dts/xilfpga/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,3 @@
22
dtb-$(CONFIG_FIT_IMAGE_FDT_XILFPGA) += nexys4ddr.dtb
33

44
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
5-
6-
# Force kbuild to make empty built-in.o if necessary
7-
obj- += dummy.o

firmware/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,3 @@ endif
5959

6060
targets := $(patsubst $(obj)/%,%, \
6161
$(shell find $(obj) -name \*.gen.S 2>/dev/null))
62-
# Without this, built-in.o won't be created when it's empty, and the
63-
# final vmlinux link will fail.
64-
obj- := dummy

samples/bpf/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
# SPDX-License-Identifier: GPL-2.0
2-
# kbuild trick to avoid linker error. Can be omitted if a module is built.
3-
obj- := dummy.o
4-
52
# List of programs to build
63
hostprogs-y := test_lru_dist
74
hostprogs-y += sock_example

samples/hidraw/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
# SPDX-License-Identifier: GPL-2.0
2-
# kbuild trick to avoid linker error. Can be omitted if a module is built.
3-
obj- := dummy.o
4-
52
# List of programs to build
63
hostprogs-y := hid-example
74

samples/seccomp/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
# SPDX-License-Identifier: GPL-2.0
2-
# kbuild trick to avoid linker error. Can be omitted if a module is built.
3-
obj- := dummy.o
4-
52
hostprogs-$(CONFIG_SAMPLE_SECCOMP) := bpf-fancy dropper bpf-direct
63

74
HOSTCFLAGS_bpf-fancy.o += -I$(objtree)/usr/include

samples/sockmap/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
# kbuild trick to avoid linker error. Can be omitted if a module is built.
2-
obj- := dummy.o
3-
41
# List of programs to build
52
hostprogs-y := sockmap
63

samples/statx/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
# kbuild trick to avoid linker error. Can be omitted if a module is built.
2-
obj- := dummy.o
3-
41
# List of programs to build
52
hostprogs-$(CONFIG_SAMPLE_STATX) := test-statx
63

samples/uhid/Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
# kbuild trick to avoid linker error. Can be omitted if a module is built.
2-
obj- := dummy.o
3-
41
# List of programs to build
52
hostprogs-y := uhid-example
63

0 commit comments

Comments
 (0)