path: root/scripts
diff options
authorLinus Torvalds <torvalds@linux-foundation.org>2017-09-15 12:58:55 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2017-09-15 12:58:55 -0700
commitb38923a068c10fc36ca8f596d650d095ce390b85 (patch)
tree565b794e9e9bb33ab41144dd06ea9e987a80ec24 /scripts
parent866a30efdcb63a330b480600d0b501547f9a5a58 (diff)
parent5620a0d1aacd554ebebcff373e31107bb1ef7769 (diff)
Merge tag 'firmware_removal-4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Pull firmware removal from Greg KH: "Many many years ago (at the kernel summit in Boston), we all came to the agreement that the firmware/ tree should be dropped from the kernel, and everyone use the linux-firmware package instead. For some minor reason, David Woodhouse didn't send the pull request at that point in time, and everyone forgot about this. The topic came up in the hallway track at the Plumbers conference this week, so here's a single patch that drops the whole firmware tree. The last firmware update was back in 2013, and all distros have been using linux-firmware instead since at least that year, if not before. The only commits to that directory since 2013 was some kbuild fixups for various build tool issues. So lets finally drop this, we don't need to lug them around in the kernel source tree anymore, especially as no one wants or uses them. This has passed build testing with 0-day, I don't think it made it into linux-next this week, but I figured it was good to get in before 4.14-rc1 was out" * tag 'firmware_removal-4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: firmware: delete in-kernel firmware
Diffstat (limited to 'scripts')
1 files changed, 0 insertions, 70 deletions
diff --git a/scripts/Makefile.fwinst b/scripts/Makefile.fwinst
deleted file mode 100644
index b27290035253..000000000000
--- a/scripts/Makefile.fwinst
+++ /dev/null
@@ -1,70 +0,0 @@
-# ==========================================================================
-# Installing firmware
-# We don't include the .config, so all firmware files are in $(fw-shipped-)
-# rather than in $(fw-shipped-y) or $(fw-shipped-m).
-# ==========================================================================
-INSTALL := install
-src := $(obj)
-# For modules_install installing firmware, we want to see .config
-# But for firmware_install, we don't care, but don't want to require it.
--include $(objtree)/.config
-include scripts/Kbuild.include
-include $(src)/Makefile
-include scripts/Makefile.host
-mod-fw := $(fw-shipped-m)
-# If CONFIG_FIRMWARE_IN_KERNEL isn't set, then install the
-# firmware for in-kernel drivers too.
-mod-fw += $(fw-shipped-y)
-ifneq ($(KBUILD_SRC),)
-# Create output directory if not already present
-_dummy := $(shell [ -d $(obj) ] || mkdir -p $(obj))
-firmware-dirs := $(sort $(addprefix $(objtree)/$(obj)/,$(dir $(fw-external-y) $(fw-shipped-all))))
-# Create directories for firmware in subdirectories
-_dummy := $(foreach d,$(firmware-dirs), $(shell [ -d $(d) ] || mkdir -p $(d)))
-installed-mod-fw := $(addprefix $(INSTALL_FW_PATH)/,$(mod-fw))
-installed-fw := $(addprefix $(INSTALL_FW_PATH)/,$(fw-shipped-all))
-quiet_cmd_install = INSTALL $(subst $(srctree)/,,$@)
- cmd_install = mkdir -p $(@D); $(INSTALL) -m0644 $< $@
-$(installed-fw): $(INSTALL_FW_PATH)/%: $(obj)/%
- $(call cmd,install)
-PHONY += __fw_install __fw_modinst FORCE
-__fw_install: $(installed-fw)
-__fw_modinst: $(installed-mod-fw)
- @:
-__fw_modbuild: $(addprefix $(obj)/,$(mod-fw))
- @:
-# Read all saved command lines and dependencies for the $(targets) we
-# may be building using $(if_changed{,_dep}). As an optimization, we
-# don't need to read them if the target does not exist; we will rebuild
-# anyway in that case.
-targets := $(wildcard $(sort $(targets)))
-cmd_files := $(wildcard $(foreach f,$(targets),$(dir $(f)).$(notdir $(f)).cmd))
-ifneq ($(cmd_files),)
- include $(cmd_files)