summaryrefslogtreecommitdiffstats
path: root/core/modules/kernel-vanilla
diff options
context:
space:
mode:
authorSimon Rettberg2018-09-20 10:31:19 +0200
committerSimon Rettberg2018-09-20 10:31:19 +0200
commit120fd5ee602fb14242bac028780ad6d0cd1cf2cc (patch)
treefd67bf0654ae59f49542c83c34a8d4b7df261b53 /core/modules/kernel-vanilla
parent[all] New license clauses as to ticket #3132: No more openSLX GmbH (diff)
downloadmltk-120fd5ee602fb14242bac028780ad6d0cd1cf2cc.tar.gz
mltk-120fd5ee602fb14242bac028780ad6d0cd1cf2cc.tar.xz
mltk-120fd5ee602fb14242bac028780ad6d0cd1cf2cc.zip
[kernel-vanilla] Disable iommu_igfx for 8086:29b2
Diffstat (limited to 'core/modules/kernel-vanilla')
-rw-r--r--core/modules/kernel-vanilla/module.build13
1 files changed, 12 insertions, 1 deletions
diff --git a/core/modules/kernel-vanilla/module.build b/core/modules/kernel-vanilla/module.build
index 5936424d..cc533582 100644
--- a/core/modules/kernel-vanilla/module.build
+++ b/core/modules/kernel-vanilla/module.build
@@ -42,6 +42,17 @@ fetch_source() {
else
pinfo "aufs detected in kernel source :)"
fi
+ # Other patches
+ local patch
+ cd "$MODULE_WORK_DIR/ksrc" || perror "Could not CD to kernel-source dir ksrc"
+ for patch in "${MODULE_DIR}/patches/"*; do
+ [ -f "$patch" ] || continue
+ grep -q -F "$patch" "patches-done" && continue
+ pinfo "Applying $(basename "$patch")"
+ git apply < "$patch" || perror "Could not apply $patch"
+ echo "$patch" >> "patches-done"
+ done
+ cd -
# remember the current kernel version
echo "${SYSTEM_KERNEL_LONG}" > ksrc/KVERSION
# Fetch all the firmware
@@ -176,6 +187,6 @@ patch_aufs() {
pinfo "Applied '$MODULE_WORK_DIR/${AUFS}-standalone/${PATCH}.patch'"
done
pinfo "Patched kernel source with aufs-${NEEDED_BRANCH}"
- cd "$MODULE_WORK_DIR"
+ cd "$MODULE_WORK_DIR" || perror "Where is WORK_DIR?"
}