projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
toolchain: remove -lgcc_eh from the default libgcc spec, it breaks packages
[openwrt.git]
/
include
/
kernel.mk
diff --git
a/include/kernel.mk
b/include/kernel.mk
index
63df959
..
6795bd4
100644
(file)
--- a/
include/kernel.mk
+++ b/
include/kernel.mk
@@
-16,11
+16,7
@@
ifeq ($(DUMP),1)
else
export GCC_HONOUR_COPTS=s
else
export GCC_HONOUR_COPTS=s
- ifeq ($(KERNEL),2.6)
- LINUX_KMOD_SUFFIX=ko
- else
- LINUX_KMOD_SUFFIX=o
- endif
+ LINUX_KMOD_SUFFIX=ko
ifneq (,$(findstring uml,$(BOARD)))
KERNEL_CC?=$(HOSTCC)
ifneq (,$(findstring uml,$(BOARD)))
KERNEL_CC?=$(HOSTCC)
@@
-68,18
+64,23
@@
define KernelPackage/Defaults
endef
define ModuleAutoLoad
endef
define ModuleAutoLoad
+ $(SH_FUNC) \
export modules=; \
add_module() { \
export modules=; \
add_module() { \
+ priority="$$$$$$$$1"; \
+ mods="$$$$$$$$2"; \
+ boot="$$$$$$$$3"; \
+ shift 3; \
mkdir -p $(2)/etc/modules.d; \
( \
mkdir -p $(2)/etc/modules.d; \
( \
- [ "$$$$$$$$
3
" = "1" ] && { \
+ [ "$$$$$$$$
boot
" = "1" ] && { \
echo '# May be required for rootfs' ; \
} ; \
echo '# May be required for rootfs' ; \
} ; \
- for mod in $$$$$$$$
2
; do \
-
getvar mod
; \
+ for mod in $$$$$$$$
mods
; do \
+
echo "$$$$$$$$mod"
; \
done \
done \
- ) > $(2)/etc/modules.d/$$$$$$$$
1
-$(1); \
- modules="$$$$$$$${modules:+$$$$$$$$modules }$$$$$$$$
1
-$(1)"; \
+ ) > $(2)/etc/modules.d/$$$$$$$$
priority
-$(1); \
+ modules="$$$$$$$${modules:+$$$$$$$$modules }$$$$$$$$
priority
-$(1)"; \
}; \
$(3) \
if [ -n "$$$$$$$$modules" ]; then \
}; \
$(3) \
if [ -n "$$$$$$$$modules" ]; then \
@@
-159,7
+160,7
@@
$(call KernelPackage/$(1)/config)
endef
define AutoLoad
endef
define AutoLoad
- add_module
$(1) "$(2)" $(3)
;
+ add_module
"$(1)" "$(2)" "$(3)"
;
endef
ifdef DUMP
endef
ifdef DUMP
This page took
0.026569 seconds
and
4
git commands to generate.