From 46d7e39b7cb4db6da292ac007bddf90d887ba484 Mon Sep 17 00:00:00 2001
From: Dolphin von Chips <DoIphinChips@protonmail.com>
Date: Wed, 1 Apr 2020 12:09:30 +0500
Subject: [PATCH] **/linux-*: update usage of downstreamkernel_prepare helper

[ci:skip-build]
---
 device/testing/linux-alcatel-pop7lte/APKBUILD      | 2 +-
 device/testing/linux-amazon-tank/APKBUILD          | 2 +-
 device/testing/linux-amazon-thor/APKBUILD          | 2 +-
 device/testing/linux-asus-duma/APKBUILD            | 2 +-
 device/testing/linux-asus-t00f/APKBUILD            | 2 +-
 device/testing/linux-asus-tf101/APKBUILD           | 2 +-
 device/testing/linux-asus-z00t/APKBUILD            | 2 +-
 device/testing/linux-bq-chaozu/APKBUILD            | 2 +-
 device/testing/linux-chuwi-hi10plus/APKBUILD       | 2 +-
 device/testing/linux-fairphone-fp1/APKBUILD        | 3 ++-
 device/testing/linux-fairphone-fp2/APKBUILD        | 2 +-
 device/testing/linux-finepower-f1/APKBUILD         | 2 +-
 device/testing/linux-fujitsu-m532/APKBUILD         | 2 +-
 device/testing/linux-google-crosshatch/APKBUILD    | 2 +-
 device/testing/linux-google-glass/APKBUILD         | 2 +-
 device/testing/linux-gp-peak/APKBUILD              | 2 +-
 device/testing/linux-hisense-m470bsa/APKBUILD      | 2 +-
 device/testing/linux-htc-a5ul/APKBUILD             | 2 +-
 device/testing/linux-htc-bravo/APKBUILD            | 2 +-
 device/testing/linux-htc-evita/APKBUILD            | 2 +-
 device/testing/linux-htc-flounder/APKBUILD         | 2 +-
 device/testing/linux-htc-k2ul/APKBUILD             | 2 +-
 device/testing/linux-htc-m7/APKBUILD               | 2 +-
 device/testing/linux-htc-m8/APKBUILD               | 2 +-
 device/testing/linux-htc-memul/APKBUILD            | 2 +-
 device/testing/linux-htc-primou/APKBUILD           | 2 +-
 device/testing/linux-htc-protou/APKBUILD           | 2 +-
 device/testing/linux-htc-ville/APKBUILD            | 2 +-
 device/testing/linux-htc-vision/APKBUILD           | 2 +-
 device/testing/linux-htc-vivo/APKBUILD             | 2 +-
 device/testing/linux-huawei-cameron/APKBUILD       | 2 +-
 device/testing/linux-huawei-lua-u22/APKBUILD       | 2 +-
 device/testing/linux-huawei-y530/APKBUILD          | 2 +-
 device/testing/linux-infocus-flatfish/APKBUILD     | 2 +-
 device/testing/linux-jolla-sbj/APKBUILD            | 2 +-
 device/testing/linux-leeco-s2/APKBUILD             | 2 +-
 device/testing/linux-lenovo-karate/APKBUILD        | 2 +-
 device/testing/linux-lg-bullhead/APKBUILD          | 2 +-
 device/testing/linux-lg-d722/APKBUILD              | 2 +-
 device/testing/linux-lg-dory/APKBUILD              | 2 +-
 device/testing/linux-lg-e610/APKBUILD              | 2 +-
 device/testing/linux-lg-h815/APKBUILD              | 2 +-
 device/testing/linux-lg-mako/APKBUILD              | 2 +-
 device/testing/linux-lg-p700/APKBUILD              | 2 +-
 device/testing/linux-lg-vee7e/APKBUILD             | 2 +-
 device/testing/linux-lg-w5/APKBUILD                | 2 +-
 device/testing/linux-medion-kai/APKBUILD           | 2 +-
 device/testing/linux-meizu-turbo/APKBUILD          | 2 +-
 device/testing/linux-motorola-athene/APKBUILD      | 2 +-
 device/testing/linux-motorola-cedric/APKBUILD      | 2 +-
 device/testing/linux-motorola-def/APKBUILD         | 2 +-
 device/testing/linux-motorola-falcon/APKBUILD      | 2 +-
 device/testing/linux-motorola-ghost/APKBUILD       | 2 +-
 device/testing/linux-motorola-lux/APKBUILD         | 2 +-
 device/testing/linux-motorola-maserati/APKBUILD    | 2 +-
 device/testing/linux-motorola-montana/APKBUILD     | 2 +-
 device/testing/linux-motorola-peregrine/APKBUILD   | 2 +-
 device/testing/linux-motorola-potter/APKBUILD      | 2 +-
 device/testing/linux-motorola-shamu/APKBUILD       | 2 +-
 device/testing/linux-motorola-surnia/APKBUILD      | 2 +-
 device/testing/linux-nextbit-robin/APKBUILD        | 2 +-
 device/testing/linux-nobby-230/APKBUILD            | 2 +-
 device/testing/linux-nokia-beatles/APKBUILD        | 2 +-
 device/testing/linux-nokia-frt/APKBUILD            | 2 +-
 device/testing/linux-nokia-rm846/APKBUILD          | 2 +-
 device/testing/linux-nokia-rm885/APKBUILD          | 2 +-
 device/testing/linux-oneplus-msm8998/APKBUILD      | 2 +-
 device/testing/linux-oneplus-oneplus2/APKBUILD     | 2 +-
 device/testing/linux-oppo-find-7a/APKBUILD         | 2 +-
 device/testing/linux-ouya-ouya/APKBUILD            | 2 +-
 device/testing/linux-purism-librem5/APKBUILD       | 2 +-
 device/testing/linux-samsung-a5y17lte/APKBUILD     | 2 +-
 device/testing/linux-samsung-apexq/APKBUILD        | 2 +-
 device/testing/linux-samsung-ariesve/APKBUILD      | 2 +-
 device/testing/linux-samsung-baffinlite/APKBUILD   | 2 +-
 device/testing/linux-samsung-espresso10/APKBUILD   | 2 +-
 device/testing/linux-samsung-expressatt/APKBUILD   | 2 +-
 device/testing/linux-samsung-golden/APKBUILD       | 2 +-
 device/testing/linux-samsung-gts210velte/APKBUILD  | 2 +-
 device/testing/linux-samsung-gts210vewifi/APKBUILD | 2 +-
 device/testing/linux-samsung-hero2lte/APKBUILD     | 2 +-
 device/testing/linux-samsung-herolte/APKBUILD      | 2 +-
 device/testing/linux-samsung-i747m/APKBUILD        | 2 +-
 device/testing/linux-samsung-i8200/APKBUILD        | 2 +-
 device/testing/linux-samsung-i9003/APKBUILD        | 2 +-
 device/testing/linux-samsung-i9070/APKBUILD        | 2 +-
 device/testing/linux-samsung-i9100/APKBUILD        | 2 +-
 device/testing/linux-samsung-i9195/APKBUILD        | 2 +-
 device/testing/linux-samsung-j1mini3g/APKBUILD     | 2 +-
 device/testing/linux-samsung-j3nxlte/APKBUILD      | 2 +-
 device/testing/linux-samsung-jflte/APKBUILD        | 2 +-
 device/testing/linux-samsung-klte/APKBUILD         | 2 +-
 device/testing/linux-samsung-kminilte/APKBUILD     | 2 +-
 device/testing/linux-samsung-kylepro/APKBUILD      | 2 +-
 device/testing/linux-samsung-kylessopen/APKBUILD   | 2 +-
 device/testing/linux-samsung-kylevess/APKBUILD     | 2 +-
 device/testing/linux-samsung-lt01wifi/APKBUILD     | 2 +-
 device/testing/linux-samsung-lt023g/APKBUILD       | 2 +-
 device/testing/linux-samsung-maguro/APKBUILD       | 2 +-
 device/testing/linux-samsung-manta/APKBUILD        | 2 +-
 device/testing/linux-samsung-matissewifi/APKBUILD  | 2 +-
 device/testing/linux-samsung-n5110/APKBUILD        | 2 +-
 device/testing/linux-samsung-nevisp/APKBUILD       | 2 +-
 device/testing/linux-samsung-royss/APKBUILD        | 2 +-
 device/testing/linux-samsung-s6500d/APKBUILD       | 2 +-
 device/testing/linux-samsung-serranodsdd/APKBUILD  | 2 +-
 device/testing/linux-samsung-zanin/APKBUILD        | 2 +-
 device/testing/linux-semc-anzu/APKBUILD            | 2 +-
 device/testing/linux-semc-smultron/APKBUILD        | 2 +-
 device/testing/linux-sharp-shl22/APKBUILD          | 2 +-
 device/testing/linux-sony-amami/APKBUILD           | 2 +-
 device/testing/linux-sony-aries/APKBUILD           | 2 +-
 device/testing/linux-sony-coconut/APKBUILD         | 2 +-
 device/testing/linux-sony-honami/APKBUILD          | 2 +-
 device/testing/linux-sony-nicki/APKBUILD           | 2 +-
 device/testing/linux-sony-scorpion/APKBUILD        | 2 +-
 device/testing/linux-sony-seagull/APKBUILD         | 2 +-
 device/testing/linux-sony-suzu/APKBUILD            | 2 +-
 device/testing/linux-sony-taoshan/APKBUILD         | 2 +-
 device/testing/linux-sony-tulip/APKBUILD           | 2 +-
 device/testing/linux-sony-yuga/APKBUILD            | 2 +-
 device/testing/linux-tokio-techbook/APKBUILD       | 2 +-
 device/testing/linux-wiko-lenny3/APKBUILD          | 2 +-
 device/testing/linux-wiko-ufeel/APKBUILD           | 2 +-
 device/testing/linux-wileyfox-crackling/APKBUILD   | 2 +-
 device/testing/linux-wingtech-wt88047/APKBUILD     | 2 +-
 device/testing/linux-xiaomi-aries/APKBUILD         | 2 +-
 device/testing/linux-xiaomi-armani/APKBUILD        | 2 +-
 device/testing/linux-xiaomi-cancro/APKBUILD        | 2 +-
 device/testing/linux-xiaomi-ido/APKBUILD           | 2 +-
 device/testing/linux-xiaomi-kenzo/APKBUILD         | 2 +-
 device/testing/linux-xiaomi-mido/APKBUILD          | 2 +-
 device/testing/linux-xiaomi-santoni/APKBUILD       | 2 +-
 device/testing/linux-xiaomi-tissot/APKBUILD        | 2 +-
 device/testing/linux-xiaomi-whyred/APKBUILD        | 2 +-
 device/testing/linux-yu-tomato/APKBUILD            | 2 +-
 device/testing/linux-zte-kis3/APKBUILD             | 2 +-
 device/testing/linux-zte-p731a20/APKBUILD          | 2 +-
 device/testing/linux-zuk-z2-row/APKBUILD           | 2 +-
 main/linux-postmarketos-allwinner/APKBUILD         | 2 +-
 140 files changed, 141 insertions(+), 140 deletions(-)

diff --git a/device/testing/linux-alcatel-pop7lte/APKBUILD b/device/testing/linux-alcatel-pop7lte/APKBUILD
index 2dc0f007f2b..d448c7ff1d6 100644
--- a/device/testing/linux-alcatel-pop7lte/APKBUILD
+++ b/device/testing/linux-alcatel-pop7lte/APKBUILD
@@ -40,7 +40,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-amazon-tank/APKBUILD b/device/testing/linux-amazon-tank/APKBUILD
index 59024acfef7..c3c4353dad9 100644
--- a/device/testing/linux-amazon-tank/APKBUILD
+++ b/device/testing/linux-amazon-tank/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-amazon-thor/APKBUILD b/device/testing/linux-amazon-thor/APKBUILD
index 9e06f495db0..818935537d3 100755
--- a/device/testing/linux-amazon-thor/APKBUILD
+++ b/device/testing/linux-amazon-thor/APKBUILD
@@ -42,7 +42,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-asus-duma/APKBUILD b/device/testing/linux-asus-duma/APKBUILD
index 259d5fcbf8b..92a59810c73 100644
--- a/device/testing/linux-asus-duma/APKBUILD
+++ b/device/testing/linux-asus-duma/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-asus-t00f/APKBUILD b/device/testing/linux-asus-t00f/APKBUILD
index 32f4195993e..d5fdf4dad7d 100644
--- a/device/testing/linux-asus-t00f/APKBUILD
+++ b/device/testing/linux-asus-t00f/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-asus-tf101/APKBUILD b/device/testing/linux-asus-tf101/APKBUILD
index 35f58c58478..de2b93f5d17 100644
--- a/device/testing/linux-asus-tf101/APKBUILD
+++ b/device/testing/linux-asus-tf101/APKBUILD
@@ -41,7 +41,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-asus-z00t/APKBUILD b/device/testing/linux-asus-z00t/APKBUILD
index fadd8c5ae63..17e98723714 100644
--- a/device/testing/linux-asus-z00t/APKBUILD
+++ b/device/testing/linux-asus-z00t/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-bq-chaozu/APKBUILD b/device/testing/linux-bq-chaozu/APKBUILD
index d50b82f9c1b..a7504ba80a2 100644
--- a/device/testing/linux-bq-chaozu/APKBUILD
+++ b/device/testing/linux-bq-chaozu/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-chuwi-hi10plus/APKBUILD b/device/testing/linux-chuwi-hi10plus/APKBUILD
index eb1c2127d38..ba573194ed0 100644
--- a/device/testing/linux-chuwi-hi10plus/APKBUILD
+++ b/device/testing/linux-chuwi-hi10plus/APKBUILD
@@ -28,7 +28,7 @@ builddir="$srcdir/linux-$pkgver"
 prepare() {
 	default_prepare
 	REPLACE_GCCH=0 \
-		downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+		. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-fairphone-fp1/APKBUILD b/device/testing/linux-fairphone-fp1/APKBUILD
index 0558d7c515d..af4e3a17b81 100644
--- a/device/testing/linux-fairphone-fp1/APKBUILD
+++ b/device/testing/linux-fairphone-fp1/APKBUILD
@@ -32,7 +32,8 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir"/kernel "$_config" "$_carch" "$HOSTCC"
+	builddir="$builddir"/kernel \
+		. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-fairphone-fp2/APKBUILD b/device/testing/linux-fairphone-fp2/APKBUILD
index ce40aa257f1..b635f252593 100644
--- a/device/testing/linux-fairphone-fp2/APKBUILD
+++ b/device/testing/linux-fairphone-fp2/APKBUILD
@@ -38,7 +38,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-finepower-f1/APKBUILD b/device/testing/linux-finepower-f1/APKBUILD
index 6ddff665aa3..ed24fab32fa 100644
--- a/device/testing/linux-finepower-f1/APKBUILD
+++ b/device/testing/linux-finepower-f1/APKBUILD
@@ -32,7 +32,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-fujitsu-m532/APKBUILD b/device/testing/linux-fujitsu-m532/APKBUILD
index 550fabd30fb..fde7ae399d0 100644
--- a/device/testing/linux-fujitsu-m532/APKBUILD
+++ b/device/testing/linux-fujitsu-m532/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-google-crosshatch/APKBUILD b/device/testing/linux-google-crosshatch/APKBUILD
index 3c23280efd2..1effbe0e1e4 100644
--- a/device/testing/linux-google-crosshatch/APKBUILD
+++ b/device/testing/linux-google-crosshatch/APKBUILD
@@ -31,7 +31,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-google-glass/APKBUILD b/device/testing/linux-google-glass/APKBUILD
index 62d9b933f5a..d5b32a6be00 100644
--- a/device/testing/linux-google-glass/APKBUILD
+++ b/device/testing/linux-google-glass/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-gp-peak/APKBUILD b/device/testing/linux-gp-peak/APKBUILD
index 9cc145c2224..4ef8370cd91 100644
--- a/device/testing/linux-gp-peak/APKBUILD
+++ b/device/testing/linux-gp-peak/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-hisense-m470bsa/APKBUILD b/device/testing/linux-hisense-m470bsa/APKBUILD
index 159b16f4870..82b30710ba3 100644
--- a/device/testing/linux-hisense-m470bsa/APKBUILD
+++ b/device/testing/linux-hisense-m470bsa/APKBUILD
@@ -32,7 +32,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-a5ul/APKBUILD b/device/testing/linux-htc-a5ul/APKBUILD
index cb5e1df71b1..24c9ba3bcf9 100644
--- a/device/testing/linux-htc-a5ul/APKBUILD
+++ b/device/testing/linux-htc-a5ul/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-bravo/APKBUILD b/device/testing/linux-htc-bravo/APKBUILD
index c2801c9a05b..842124ecfce 100644
--- a/device/testing/linux-htc-bravo/APKBUILD
+++ b/device/testing/linux-htc-bravo/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-evita/APKBUILD b/device/testing/linux-htc-evita/APKBUILD
index dd1431bc6c0..bbea5a1e85a 100644
--- a/device/testing/linux-htc-evita/APKBUILD
+++ b/device/testing/linux-htc-evita/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-flounder/APKBUILD b/device/testing/linux-htc-flounder/APKBUILD
index 74651a59a5f..7a325315c96 100644
--- a/device/testing/linux-htc-flounder/APKBUILD
+++ b/device/testing/linux-htc-flounder/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-k2ul/APKBUILD b/device/testing/linux-htc-k2ul/APKBUILD
index 72675a49f77..06bf1511b6a 100644
--- a/device/testing/linux-htc-k2ul/APKBUILD
+++ b/device/testing/linux-htc-k2ul/APKBUILD
@@ -42,7 +42,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-m7/APKBUILD b/device/testing/linux-htc-m7/APKBUILD
index 3359f183e62..ae9a17c6eb3 100644
--- a/device/testing/linux-htc-m7/APKBUILD
+++ b/device/testing/linux-htc-m7/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-m8/APKBUILD b/device/testing/linux-htc-m8/APKBUILD
index 4e1f2583405..323219de782 100644
--- a/device/testing/linux-htc-m8/APKBUILD
+++ b/device/testing/linux-htc-m8/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-memul/APKBUILD b/device/testing/linux-htc-memul/APKBUILD
index c0f275fcaf9..1378dbbedcb 100644
--- a/device/testing/linux-htc-memul/APKBUILD
+++ b/device/testing/linux-htc-memul/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-primou/APKBUILD b/device/testing/linux-htc-primou/APKBUILD
index 79260f693b7..fc995527611 100644
--- a/device/testing/linux-htc-primou/APKBUILD
+++ b/device/testing/linux-htc-primou/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 prepare() {
 	default_prepare
 
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-protou/APKBUILD b/device/testing/linux-htc-protou/APKBUILD
index 4f97685ac3e..8b786b45fe3 100644
--- a/device/testing/linux-htc-protou/APKBUILD
+++ b/device/testing/linux-htc-protou/APKBUILD
@@ -39,7 +39,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-ville/APKBUILD b/device/testing/linux-htc-ville/APKBUILD
index b75031f25b4..58ad7b9ba31 100644
--- a/device/testing/linux-htc-ville/APKBUILD
+++ b/device/testing/linux-htc-ville/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-vision/APKBUILD b/device/testing/linux-htc-vision/APKBUILD
index 3012fcc2e92..95ed5b132e2 100644
--- a/device/testing/linux-htc-vision/APKBUILD
+++ b/device/testing/linux-htc-vision/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-htc-vivo/APKBUILD b/device/testing/linux-htc-vivo/APKBUILD
index 512e9810660..40995bf63ef 100644
--- a/device/testing/linux-htc-vivo/APKBUILD
+++ b/device/testing/linux-htc-vivo/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-huawei-cameron/APKBUILD b/device/testing/linux-huawei-cameron/APKBUILD
index e31e3573bb7..d8e2cd77db3 100644
--- a/device/testing/linux-huawei-cameron/APKBUILD
+++ b/device/testing/linux-huawei-cameron/APKBUILD
@@ -29,7 +29,7 @@ outdir="$srcdir/../out"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-huawei-lua-u22/APKBUILD b/device/testing/linux-huawei-lua-u22/APKBUILD
index 3a2da623f11..e29ec37afbe 100644
--- a/device/testing/linux-huawei-lua-u22/APKBUILD
+++ b/device/testing/linux-huawei-lua-u22/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-huawei-y530/APKBUILD b/device/testing/linux-huawei-y530/APKBUILD
index b79beb3ad60..c342aa3ba11 100644
--- a/device/testing/linux-huawei-y530/APKBUILD
+++ b/device/testing/linux-huawei-y530/APKBUILD
@@ -45,7 +45,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-infocus-flatfish/APKBUILD b/device/testing/linux-infocus-flatfish/APKBUILD
index aaafa66b87d..7c063c0a994 100644
--- a/device/testing/linux-infocus-flatfish/APKBUILD
+++ b/device/testing/linux-infocus-flatfish/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-jolla-sbj/APKBUILD b/device/testing/linux-jolla-sbj/APKBUILD
index d4a5e57a1b4..f893a219ff7 100644
--- a/device/testing/linux-jolla-sbj/APKBUILD
+++ b/device/testing/linux-jolla-sbj/APKBUILD
@@ -41,7 +41,7 @@ prepare() {
 	cd "$ksrcdir"
 
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-leeco-s2/APKBUILD b/device/testing/linux-leeco-s2/APKBUILD
index d945263b579..e6010870a4a 100644
--- a/device/testing/linux-leeco-s2/APKBUILD
+++ b/device/testing/linux-leeco-s2/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-lenovo-karate/APKBUILD b/device/testing/linux-lenovo-karate/APKBUILD
index 88d52e790d7..7ae8f5b68cf 100644
--- a/device/testing/linux-lenovo-karate/APKBUILD
+++ b/device/testing/linux-lenovo-karate/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-lg-bullhead/APKBUILD b/device/testing/linux-lg-bullhead/APKBUILD
index 92ceb38390b..6abe3624a28 100644
--- a/device/testing/linux-lg-bullhead/APKBUILD
+++ b/device/testing/linux-lg-bullhead/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-lg-d722/APKBUILD b/device/testing/linux-lg-d722/APKBUILD
index f1b50c8cd6c..9affe951a8d 100644
--- a/device/testing/linux-lg-d722/APKBUILD
+++ b/device/testing/linux-lg-d722/APKBUILD
@@ -28,7 +28,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-lg-dory/APKBUILD b/device/testing/linux-lg-dory/APKBUILD
index e5f91af3423..ad0c76ed6b4 100644
--- a/device/testing/linux-lg-dory/APKBUILD
+++ b/device/testing/linux-lg-dory/APKBUILD
@@ -53,7 +53,7 @@ builddir="$srcdir/kernel_msm-$_hash"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-lg-e610/APKBUILD b/device/testing/linux-lg-e610/APKBUILD
index 183f9f2e427..d4d6bb6f1a2 100644
--- a/device/testing/linux-lg-e610/APKBUILD
+++ b/device/testing/linux-lg-e610/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-lg-h815/APKBUILD b/device/testing/linux-lg-h815/APKBUILD
index 9c93ad6f916..450f94c72c6 100644
--- a/device/testing/linux-lg-h815/APKBUILD
+++ b/device/testing/linux-lg-h815/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-lg-mako/APKBUILD b/device/testing/linux-lg-mako/APKBUILD
index 82170fe721c..c89bc65b897 100644
--- a/device/testing/linux-lg-mako/APKBUILD
+++ b/device/testing/linux-lg-mako/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-lg-p700/APKBUILD b/device/testing/linux-lg-p700/APKBUILD
index 459c134a951..5b9678c1dae 100644
--- a/device/testing/linux-lg-p700/APKBUILD
+++ b/device/testing/linux-lg-p700/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-lg-vee7e/APKBUILD b/device/testing/linux-lg-vee7e/APKBUILD
index b4cb747ae6f..aca27ca2fec 100644
--- a/device/testing/linux-lg-vee7e/APKBUILD
+++ b/device/testing/linux-lg-vee7e/APKBUILD
@@ -31,7 +31,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-lg-w5/APKBUILD b/device/testing/linux-lg-w5/APKBUILD
index fe1874b2a57..48280e66197 100644
--- a/device/testing/linux-lg-w5/APKBUILD
+++ b/device/testing/linux-lg-w5/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-medion-kai/APKBUILD b/device/testing/linux-medion-kai/APKBUILD
index 35db059478f..a2e9aa3ec11 100644
--- a/device/testing/linux-medion-kai/APKBUILD
+++ b/device/testing/linux-medion-kai/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-meizu-turbo/APKBUILD b/device/testing/linux-meizu-turbo/APKBUILD
index 6445c03ecb0..40df8bd1fb5 100644
--- a/device/testing/linux-meizu-turbo/APKBUILD
+++ b/device/testing/linux-meizu-turbo/APKBUILD
@@ -31,7 +31,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-athene/APKBUILD b/device/testing/linux-motorola-athene/APKBUILD
index 26e43c4a6ee..7470d1ef162 100644
--- a/device/testing/linux-motorola-athene/APKBUILD
+++ b/device/testing/linux-motorola-athene/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-cedric/APKBUILD b/device/testing/linux-motorola-cedric/APKBUILD
index 6f89472569a..b84ecf843f5 100644
--- a/device/testing/linux-motorola-cedric/APKBUILD
+++ b/device/testing/linux-motorola-cedric/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-def/APKBUILD b/device/testing/linux-motorola-def/APKBUILD
index fbcd51fd693..2acd974b3d4 100644
--- a/device/testing/linux-motorola-def/APKBUILD
+++ b/device/testing/linux-motorola-def/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	REPLACE_GCCH=0 downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	REPLACE_GCCH=0 . downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-falcon/APKBUILD b/device/testing/linux-motorola-falcon/APKBUILD
index 5a3a2b01a9e..cdae832cfba 100644
--- a/device/testing/linux-motorola-falcon/APKBUILD
+++ b/device/testing/linux-motorola-falcon/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-ghost/APKBUILD b/device/testing/linux-motorola-ghost/APKBUILD
index dc34dc317e8..4a2398e5f65 100644
--- a/device/testing/linux-motorola-ghost/APKBUILD
+++ b/device/testing/linux-motorola-ghost/APKBUILD
@@ -39,7 +39,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-lux/APKBUILD b/device/testing/linux-motorola-lux/APKBUILD
index 0d84d19bec3..266e14532f4 100644
--- a/device/testing/linux-motorola-lux/APKBUILD
+++ b/device/testing/linux-motorola-lux/APKBUILD
@@ -28,7 +28,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-maserati/APKBUILD b/device/testing/linux-motorola-maserati/APKBUILD
index 70eb7f9084c..5bd88ad553e 100644
--- a/device/testing/linux-motorola-maserati/APKBUILD
+++ b/device/testing/linux-motorola-maserati/APKBUILD
@@ -46,7 +46,7 @@ _pvr_builddir="$srcdir/$_hardware_repository-$_hardware_commit/pvr-source/eurasi
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 
 	# Workaround to get the Makefile working outside of a git repository
 	cd "$_wlan_builddir"
diff --git a/device/testing/linux-motorola-montana/APKBUILD b/device/testing/linux-motorola-montana/APKBUILD
index add0846bb82..0f5b2d0d5d0 100644
--- a/device/testing/linux-motorola-montana/APKBUILD
+++ b/device/testing/linux-motorola-montana/APKBUILD
@@ -25,7 +25,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-peregrine/APKBUILD b/device/testing/linux-motorola-peregrine/APKBUILD
index cb39edac09e..48a96c2226f 100644
--- a/device/testing/linux-motorola-peregrine/APKBUILD
+++ b/device/testing/linux-motorola-peregrine/APKBUILD
@@ -38,7 +38,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-potter/APKBUILD b/device/testing/linux-motorola-potter/APKBUILD
index 2ede39732f9..444a10be6bf 100644
--- a/device/testing/linux-motorola-potter/APKBUILD
+++ b/device/testing/linux-motorola-potter/APKBUILD
@@ -40,7 +40,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-shamu/APKBUILD b/device/testing/linux-motorola-shamu/APKBUILD
index e9a819a168f..d8798fd3310 100644
--- a/device/testing/linux-motorola-shamu/APKBUILD
+++ b/device/testing/linux-motorola-shamu/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-motorola-surnia/APKBUILD b/device/testing/linux-motorola-surnia/APKBUILD
index 0546132bbea..9b27434b208 100644
--- a/device/testing/linux-motorola-surnia/APKBUILD
+++ b/device/testing/linux-motorola-surnia/APKBUILD
@@ -33,7 +33,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-nextbit-robin/APKBUILD b/device/testing/linux-nextbit-robin/APKBUILD
index 58c4be17676..47e82cb0df0 100644
--- a/device/testing/linux-nextbit-robin/APKBUILD
+++ b/device/testing/linux-nextbit-robin/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-nobby-230/APKBUILD b/device/testing/linux-nobby-230/APKBUILD
index 6cd6bf67404..66c9c8d55c1 100644
--- a/device/testing/linux-nobby-230/APKBUILD
+++ b/device/testing/linux-nobby-230/APKBUILD
@@ -41,7 +41,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-nokia-beatles/APKBUILD b/device/testing/linux-nokia-beatles/APKBUILD
index af9225c737e..32547790688 100644
--- a/device/testing/linux-nokia-beatles/APKBUILD
+++ b/device/testing/linux-nokia-beatles/APKBUILD
@@ -40,7 +40,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-nokia-frt/APKBUILD b/device/testing/linux-nokia-frt/APKBUILD
index 8733336dc25..1bc427e6654 100644
--- a/device/testing/linux-nokia-frt/APKBUILD
+++ b/device/testing/linux-nokia-frt/APKBUILD
@@ -31,7 +31,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-nokia-rm846/APKBUILD b/device/testing/linux-nokia-rm846/APKBUILD
index 54b8f60cb8e..96df5a10e02 100644
--- a/device/testing/linux-nokia-rm846/APKBUILD
+++ b/device/testing/linux-nokia-rm846/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-nokia-rm885/APKBUILD b/device/testing/linux-nokia-rm885/APKBUILD
index 3ed07a8432e..c6478c48cbf 100644
--- a/device/testing/linux-nokia-rm885/APKBUILD
+++ b/device/testing/linux-nokia-rm885/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-oneplus-msm8998/APKBUILD b/device/testing/linux-oneplus-msm8998/APKBUILD
index d694081b797..f5bcb96580a 100644
--- a/device/testing/linux-oneplus-msm8998/APKBUILD
+++ b/device/testing/linux-oneplus-msm8998/APKBUILD
@@ -39,7 +39,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-oneplus-oneplus2/APKBUILD b/device/testing/linux-oneplus-oneplus2/APKBUILD
index 22450ab3f06..f1c5dff1e92 100644
--- a/device/testing/linux-oneplus-oneplus2/APKBUILD
+++ b/device/testing/linux-oneplus-oneplus2/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-oppo-find-7a/APKBUILD b/device/testing/linux-oppo-find-7a/APKBUILD
index 76c13064d5d..6eefd1cb44a 100644
--- a/device/testing/linux-oppo-find-7a/APKBUILD
+++ b/device/testing/linux-oppo-find-7a/APKBUILD
@@ -45,7 +45,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-ouya-ouya/APKBUILD b/device/testing/linux-ouya-ouya/APKBUILD
index 6ca7148ba64..38f4a316a53 100644
--- a/device/testing/linux-ouya-ouya/APKBUILD
+++ b/device/testing/linux-ouya-ouya/APKBUILD
@@ -32,7 +32,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-purism-librem5/APKBUILD b/device/testing/linux-purism-librem5/APKBUILD
index 550887c448e..80461aa7ef8 100644
--- a/device/testing/linux-purism-librem5/APKBUILD
+++ b/device/testing/linux-purism-librem5/APKBUILD
@@ -31,7 +31,7 @@ builddir="$srcdir/$_repository-pureos-$_purismver"
 prepare() {
 	default_prepare
 	REPLACE_GCCH=0 \
-		downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+		. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-a5y17lte/APKBUILD b/device/testing/linux-samsung-a5y17lte/APKBUILD
index 0d331b39ba9..6f792234f60 100644
--- a/device/testing/linux-samsung-a5y17lte/APKBUILD
+++ b/device/testing/linux-samsung-a5y17lte/APKBUILD
@@ -37,7 +37,7 @@ qcaclddir="$srcdir/quic-la-platform-vendor-qcom-opensource-wlan-qcacld-2.0-$_qca
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 	prepare_modules
 }
 
diff --git a/device/testing/linux-samsung-apexq/APKBUILD b/device/testing/linux-samsung-apexq/APKBUILD
index 961de3ce69a..103201eed24 100644
--- a/device/testing/linux-samsung-apexq/APKBUILD
+++ b/device/testing/linux-samsung-apexq/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-ariesve/APKBUILD b/device/testing/linux-samsung-ariesve/APKBUILD
index 4d8c8e3c351..fbda1c48284 100644
--- a/device/testing/linux-samsung-ariesve/APKBUILD
+++ b/device/testing/linux-samsung-ariesve/APKBUILD
@@ -28,7 +28,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-baffinlite/APKBUILD b/device/testing/linux-samsung-baffinlite/APKBUILD
index 57db8c7dbe5..425d8d9340d 100644
--- a/device/testing/linux-samsung-baffinlite/APKBUILD
+++ b/device/testing/linux-samsung-baffinlite/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch"
+	. downstreamkernel_prepare
 }
 
 build() {
diff --git a/device/testing/linux-samsung-espresso10/APKBUILD b/device/testing/linux-samsung-espresso10/APKBUILD
index b24b94f7e8f..4780aa2703c 100644
--- a/device/testing/linux-samsung-espresso10/APKBUILD
+++ b/device/testing/linux-samsung-espresso10/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-expressatt/APKBUILD b/device/testing/linux-samsung-expressatt/APKBUILD
index 970352c90be..50dd0a71482 100644
--- a/device/testing/linux-samsung-expressatt/APKBUILD
+++ b/device/testing/linux-samsung-expressatt/APKBUILD
@@ -33,7 +33,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-golden/APKBUILD b/device/testing/linux-samsung-golden/APKBUILD
index 94a6af64812..52c3ecb2772 100644
--- a/device/testing/linux-samsung-golden/APKBUILD
+++ b/device/testing/linux-samsung-golden/APKBUILD
@@ -40,7 +40,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-gts210velte/APKBUILD b/device/testing/linux-samsung-gts210velte/APKBUILD
index 23dae7f03f7..a4b3e424333 100644
--- a/device/testing/linux-samsung-gts210velte/APKBUILD
+++ b/device/testing/linux-samsung-gts210velte/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 prepare() {
 	default_prepare
 
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-gts210vewifi/APKBUILD b/device/testing/linux-samsung-gts210vewifi/APKBUILD
index f213d5083f7..e78f01d640a 100644
--- a/device/testing/linux-samsung-gts210vewifi/APKBUILD
+++ b/device/testing/linux-samsung-gts210vewifi/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 prepare() {
 	default_prepare
 
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-hero2lte/APKBUILD b/device/testing/linux-samsung-hero2lte/APKBUILD
index e0d98bacd85..5046e03a80b 100644
--- a/device/testing/linux-samsung-hero2lte/APKBUILD
+++ b/device/testing/linux-samsung-hero2lte/APKBUILD
@@ -27,7 +27,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-herolte/APKBUILD b/device/testing/linux-samsung-herolte/APKBUILD
index 1162aaa9bf3..0ec99dbf8a6 100644
--- a/device/testing/linux-samsung-herolte/APKBUILD
+++ b/device/testing/linux-samsung-herolte/APKBUILD
@@ -27,7 +27,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-i747m/APKBUILD b/device/testing/linux-samsung-i747m/APKBUILD
index 5b5067e92b1..6432a4d9d2b 100644
--- a/device/testing/linux-samsung-i747m/APKBUILD
+++ b/device/testing/linux-samsung-i747m/APKBUILD
@@ -44,7 +44,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-i8200/APKBUILD b/device/testing/linux-samsung-i8200/APKBUILD
index ba4f098de10..bb4b9271761 100644
--- a/device/testing/linux-samsung-i8200/APKBUILD
+++ b/device/testing/linux-samsung-i8200/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-i9003/APKBUILD b/device/testing/linux-samsung-i9003/APKBUILD
index 2d69a35267b..5816ed935e5 100644
--- a/device/testing/linux-samsung-i9003/APKBUILD
+++ b/device/testing/linux-samsung-i9003/APKBUILD
@@ -56,7 +56,7 @@ prepare_isorec() {
 prepare() {
 	default_prepare
 	prepare_isorec
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-i9070/APKBUILD b/device/testing/linux-samsung-i9070/APKBUILD
index aaae53fe12b..8d86311d590 100644
--- a/device/testing/linux-samsung-i9070/APKBUILD
+++ b/device/testing/linux-samsung-i9070/APKBUILD
@@ -41,7 +41,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 
 	# Use Alpine's busybox.static instead of the pre-compiled busybox shipped
 	# with the source
diff --git a/device/testing/linux-samsung-i9100/APKBUILD b/device/testing/linux-samsung-i9100/APKBUILD
index 99a87843c14..e630b81b938 100644
--- a/device/testing/linux-samsung-i9100/APKBUILD
+++ b/device/testing/linux-samsung-i9100/APKBUILD
@@ -53,7 +53,7 @@ prepare() {
 	default_prepare
 	prepare_isorec
 
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-i9195/APKBUILD b/device/testing/linux-samsung-i9195/APKBUILD
index e27885d69dc..083a366873c 100644
--- a/device/testing/linux-samsung-i9195/APKBUILD
+++ b/device/testing/linux-samsung-i9195/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-j1mini3g/APKBUILD b/device/testing/linux-samsung-j1mini3g/APKBUILD
index d71ba52bd47..49b508fb378 100644
--- a/device/testing/linux-samsung-j1mini3g/APKBUILD
+++ b/device/testing/linux-samsung-j1mini3g/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-j3nxlte/APKBUILD b/device/testing/linux-samsung-j3nxlte/APKBUILD
index 65e62a3968b..d262151fce3 100644
--- a/device/testing/linux-samsung-j3nxlte/APKBUILD
+++ b/device/testing/linux-samsung-j3nxlte/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-jflte/APKBUILD b/device/testing/linux-samsung-jflte/APKBUILD
index 2dea667dd16..b8bc3c696e9 100644
--- a/device/testing/linux-samsung-jflte/APKBUILD
+++ b/device/testing/linux-samsung-jflte/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-klte/APKBUILD b/device/testing/linux-samsung-klte/APKBUILD
index b3ef3384c0c..8f2a50b626c 100644
--- a/device/testing/linux-samsung-klte/APKBUILD
+++ b/device/testing/linux-samsung-klte/APKBUILD
@@ -48,7 +48,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-kminilte/APKBUILD b/device/testing/linux-samsung-kminilte/APKBUILD
index d7ad295e932..0577f432368 100644
--- a/device/testing/linux-samsung-kminilte/APKBUILD
+++ b/device/testing/linux-samsung-kminilte/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-kylepro/APKBUILD b/device/testing/linux-samsung-kylepro/APKBUILD
index 83da0f017f7..5dd0ea16784 100644
--- a/device/testing/linux-samsung-kylepro/APKBUILD
+++ b/device/testing/linux-samsung-kylepro/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-kylessopen/APKBUILD b/device/testing/linux-samsung-kylessopen/APKBUILD
index 027684257f2..624efd3f6b9 100644
--- a/device/testing/linux-samsung-kylessopen/APKBUILD
+++ b/device/testing/linux-samsung-kylessopen/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_kernel-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-kylevess/APKBUILD b/device/testing/linux-samsung-kylevess/APKBUILD
index 6a74e67ad3f..624932d6fe0 100644
--- a/device/testing/linux-samsung-kylevess/APKBUILD
+++ b/device/testing/linux-samsung-kylevess/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-lt01wifi/APKBUILD b/device/testing/linux-samsung-lt01wifi/APKBUILD
index 072102659a4..6d81f2210a8 100644
--- a/device/testing/linux-samsung-lt01wifi/APKBUILD
+++ b/device/testing/linux-samsung-lt01wifi/APKBUILD
@@ -28,7 +28,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-lt023g/APKBUILD b/device/testing/linux-samsung-lt023g/APKBUILD
index 9b5e79c2c32..2849d61eb43 100644
--- a/device/testing/linux-samsung-lt023g/APKBUILD
+++ b/device/testing/linux-samsung-lt023g/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-maguro/APKBUILD b/device/testing/linux-samsung-maguro/APKBUILD
index ac1f3b6fd97..d9af159db65 100644
--- a/device/testing/linux-samsung-maguro/APKBUILD
+++ b/device/testing/linux-samsung-maguro/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-manta/APKBUILD b/device/testing/linux-samsung-manta/APKBUILD
index 009639c1a42..0bdac4681dc 100644
--- a/device/testing/linux-samsung-manta/APKBUILD
+++ b/device/testing/linux-samsung-manta/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-matissewifi/APKBUILD b/device/testing/linux-samsung-matissewifi/APKBUILD
index 746ba2497a7..398d8edd3c7 100644
--- a/device/testing/linux-samsung-matissewifi/APKBUILD
+++ b/device/testing/linux-samsung-matissewifi/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-n5110/APKBUILD b/device/testing/linux-samsung-n5110/APKBUILD
index df687004ccc..1c4b67c5666 100644
--- a/device/testing/linux-samsung-n5110/APKBUILD
+++ b/device/testing/linux-samsung-n5110/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-nevisp/APKBUILD b/device/testing/linux-samsung-nevisp/APKBUILD
index c11e9fb29cb..326768da84b 100644
--- a/device/testing/linux-samsung-nevisp/APKBUILD
+++ b/device/testing/linux-samsung-nevisp/APKBUILD
@@ -38,7 +38,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-royss/APKBUILD b/device/testing/linux-samsung-royss/APKBUILD
index 678cd968555..953a8e87521 100644
--- a/device/testing/linux-samsung-royss/APKBUILD
+++ b/device/testing/linux-samsung-royss/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-s6500d/APKBUILD b/device/testing/linux-samsung-s6500d/APKBUILD
index cac103f2ee1..0003a5610ad 100644
--- a/device/testing/linux-samsung-s6500d/APKBUILD
+++ b/device/testing/linux-samsung-s6500d/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-serranodsdd/APKBUILD b/device/testing/linux-samsung-serranodsdd/APKBUILD
index 96d124568b5..9327ad284b6 100644
--- a/device/testing/linux-samsung-serranodsdd/APKBUILD
+++ b/device/testing/linux-samsung-serranodsdd/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-samsung-zanin/APKBUILD b/device/testing/linux-samsung-zanin/APKBUILD
index a524404477b..7f60fda9af9 100644
--- a/device/testing/linux-samsung-zanin/APKBUILD
+++ b/device/testing/linux-samsung-zanin/APKBUILD
@@ -32,7 +32,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-semc-anzu/APKBUILD b/device/testing/linux-semc-anzu/APKBUILD
index e189993273d..8a2484a78e3 100644
--- a/device/testing/linux-semc-anzu/APKBUILD
+++ b/device/testing/linux-semc-anzu/APKBUILD
@@ -42,7 +42,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-semc-smultron/APKBUILD b/device/testing/linux-semc-smultron/APKBUILD
index 830417bce05..dba6401a21e 100644
--- a/device/testing/linux-semc-smultron/APKBUILD
+++ b/device/testing/linux-semc-smultron/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sharp-shl22/APKBUILD b/device/testing/linux-sharp-shl22/APKBUILD
index 6001546f357..327237bda56 100644
--- a/device/testing/linux-sharp-shl22/APKBUILD
+++ b/device/testing/linux-sharp-shl22/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch"
+	. downstreamkernel_prepare
 }
 
 build() {
diff --git a/device/testing/linux-sony-amami/APKBUILD b/device/testing/linux-sony-amami/APKBUILD
index cc5b8b6ec65..57ffe7eed24 100644
--- a/device/testing/linux-sony-amami/APKBUILD
+++ b/device/testing/linux-sony-amami/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sony-aries/APKBUILD b/device/testing/linux-sony-aries/APKBUILD
index aa17b8efea5..829adb80f05 100644
--- a/device/testing/linux-sony-aries/APKBUILD
+++ b/device/testing/linux-sony-aries/APKBUILD
@@ -28,7 +28,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sony-coconut/APKBUILD b/device/testing/linux-sony-coconut/APKBUILD
index 382ee064b81..e42b3d700de 100644
--- a/device/testing/linux-sony-coconut/APKBUILD
+++ b/device/testing/linux-sony-coconut/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sony-honami/APKBUILD b/device/testing/linux-sony-honami/APKBUILD
index e93543bdceb..5bd998391f2 100644
--- a/device/testing/linux-sony-honami/APKBUILD
+++ b/device/testing/linux-sony-honami/APKBUILD
@@ -27,7 +27,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sony-nicki/APKBUILD b/device/testing/linux-sony-nicki/APKBUILD
index 7633a2fe576..ef95fd3ee09 100644
--- a/device/testing/linux-sony-nicki/APKBUILD
+++ b/device/testing/linux-sony-nicki/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sony-scorpion/APKBUILD b/device/testing/linux-sony-scorpion/APKBUILD
index 36b6f955f26..578d2c1ca06 100644
--- a/device/testing/linux-sony-scorpion/APKBUILD
+++ b/device/testing/linux-sony-scorpion/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sony-seagull/APKBUILD b/device/testing/linux-sony-seagull/APKBUILD
index d2c7459c895..22447e98a56 100644
--- a/device/testing/linux-sony-seagull/APKBUILD
+++ b/device/testing/linux-sony-seagull/APKBUILD
@@ -42,7 +42,7 @@ builddir="$srcdir/$_repository-$_commit/"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sony-suzu/APKBUILD b/device/testing/linux-sony-suzu/APKBUILD
index 8bdb1dcb894..4315035e166 100644
--- a/device/testing/linux-sony-suzu/APKBUILD
+++ b/device/testing/linux-sony-suzu/APKBUILD
@@ -32,7 +32,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sony-taoshan/APKBUILD b/device/testing/linux-sony-taoshan/APKBUILD
index 101d74f7f2b..f6bc0b66a00 100644
--- a/device/testing/linux-sony-taoshan/APKBUILD
+++ b/device/testing/linux-sony-taoshan/APKBUILD
@@ -29,7 +29,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sony-tulip/APKBUILD b/device/testing/linux-sony-tulip/APKBUILD
index e5ef6ce6c4d..d788496938d 100644
--- a/device/testing/linux-sony-tulip/APKBUILD
+++ b/device/testing/linux-sony-tulip/APKBUILD
@@ -33,7 +33,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-sony-yuga/APKBUILD b/device/testing/linux-sony-yuga/APKBUILD
index 00aeb8265b2..8e7139a02a1 100644
--- a/device/testing/linux-sony-yuga/APKBUILD
+++ b/device/testing/linux-sony-yuga/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-tokio-techbook/APKBUILD b/device/testing/linux-tokio-techbook/APKBUILD
index 069279ed311..90f6f57ff8b 100644
--- a/device/testing/linux-tokio-techbook/APKBUILD
+++ b/device/testing/linux-tokio-techbook/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch"
+	. downstreamkernel_prepare
 }
 
 build() {
diff --git a/device/testing/linux-wiko-lenny3/APKBUILD b/device/testing/linux-wiko-lenny3/APKBUILD
index c8f18401029..020f0ef296c 100644
--- a/device/testing/linux-wiko-lenny3/APKBUILD
+++ b/device/testing/linux-wiko-lenny3/APKBUILD
@@ -37,7 +37,7 @@ builddir="$srcdir/LENNY3_OpenSource/kernel-3.18"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-wiko-ufeel/APKBUILD b/device/testing/linux-wiko-ufeel/APKBUILD
index 1b5adda2f5b..f53108dd765 100644
--- a/device/testing/linux-wiko-ufeel/APKBUILD
+++ b/device/testing/linux-wiko-ufeel/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-wileyfox-crackling/APKBUILD b/device/testing/linux-wileyfox-crackling/APKBUILD
index 1cead03023f..305bbd63569 100644
--- a/device/testing/linux-wileyfox-crackling/APKBUILD
+++ b/device/testing/linux-wileyfox-crackling/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-wingtech-wt88047/APKBUILD b/device/testing/linux-wingtech-wt88047/APKBUILD
index 69a9e62fa72..e5374db4f98 100644
--- a/device/testing/linux-wingtech-wt88047/APKBUILD
+++ b/device/testing/linux-wingtech-wt88047/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-xiaomi-aries/APKBUILD b/device/testing/linux-xiaomi-aries/APKBUILD
index 1b0e0b399d4..05a625c8b0e 100644
--- a/device/testing/linux-xiaomi-aries/APKBUILD
+++ b/device/testing/linux-xiaomi-aries/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-xiaomi-armani/APKBUILD b/device/testing/linux-xiaomi-armani/APKBUILD
index d279368ecd9..656357d2025 100644
--- a/device/testing/linux-xiaomi-armani/APKBUILD
+++ b/device/testing/linux-xiaomi-armani/APKBUILD
@@ -40,7 +40,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-xiaomi-cancro/APKBUILD b/device/testing/linux-xiaomi-cancro/APKBUILD
index 37fa36bc404..abb8f0c73ea 100644
--- a/device/testing/linux-xiaomi-cancro/APKBUILD
+++ b/device/testing/linux-xiaomi-cancro/APKBUILD
@@ -42,7 +42,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-xiaomi-ido/APKBUILD b/device/testing/linux-xiaomi-ido/APKBUILD
index 011426ddc3b..c8664871c40 100644
--- a/device/testing/linux-xiaomi-ido/APKBUILD
+++ b/device/testing/linux-xiaomi-ido/APKBUILD
@@ -35,7 +35,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-xiaomi-kenzo/APKBUILD b/device/testing/linux-xiaomi-kenzo/APKBUILD
index e22f91a73df..50886d918e2 100644
--- a/device/testing/linux-xiaomi-kenzo/APKBUILD
+++ b/device/testing/linux-xiaomi-kenzo/APKBUILD
@@ -34,7 +34,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-xiaomi-mido/APKBUILD b/device/testing/linux-xiaomi-mido/APKBUILD
index ba6188bef11..556a2d39a9e 100644
--- a/device/testing/linux-xiaomi-mido/APKBUILD
+++ b/device/testing/linux-xiaomi-mido/APKBUILD
@@ -41,7 +41,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-xiaomi-santoni/APKBUILD b/device/testing/linux-xiaomi-santoni/APKBUILD
index 2e6c1509e32..cdc74de6956 100644
--- a/device/testing/linux-xiaomi-santoni/APKBUILD
+++ b/device/testing/linux-xiaomi-santoni/APKBUILD
@@ -27,7 +27,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-xiaomi-tissot/APKBUILD b/device/testing/linux-xiaomi-tissot/APKBUILD
index 25ca8183c98..d2752256833 100644
--- a/device/testing/linux-xiaomi-tissot/APKBUILD
+++ b/device/testing/linux-xiaomi-tissot/APKBUILD
@@ -45,7 +45,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-xiaomi-whyred/APKBUILD b/device/testing/linux-xiaomi-whyred/APKBUILD
index 085a0716847..bbf2a45f220 100644
--- a/device/testing/linux-xiaomi-whyred/APKBUILD
+++ b/device/testing/linux-xiaomi-whyred/APKBUILD
@@ -47,7 +47,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-yu-tomato/APKBUILD b/device/testing/linux-yu-tomato/APKBUILD
index cfa0461fb52..cbdfa6e5e3f 100644
--- a/device/testing/linux-yu-tomato/APKBUILD
+++ b/device/testing/linux-yu-tomato/APKBUILD
@@ -39,7 +39,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-zte-kis3/APKBUILD b/device/testing/linux-zte-kis3/APKBUILD
index 38d73833efb..e28467026bf 100644
--- a/device/testing/linux-zte-kis3/APKBUILD
+++ b/device/testing/linux-zte-kis3/APKBUILD
@@ -30,7 +30,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-zte-p731a20/APKBUILD b/device/testing/linux-zte-p731a20/APKBUILD
index 19e27bfebae..e688fc68b46 100644
--- a/device/testing/linux-zte-p731a20/APKBUILD
+++ b/device/testing/linux-zte-p731a20/APKBUILD
@@ -31,7 +31,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/device/testing/linux-zuk-z2-row/APKBUILD b/device/testing/linux-zuk-z2-row/APKBUILD
index 82cfbd79d40..19b666ef4ce 100644
--- a/device/testing/linux-zuk-z2-row/APKBUILD
+++ b/device/testing/linux-zuk-z2-row/APKBUILD
@@ -36,7 +36,7 @@ builddir="$srcdir/$_repository-$_commit"
 
 prepare() {
 	default_prepare
-	downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+	. downstreamkernel_prepare "$HOSTCC"
 }
 
 build() {
diff --git a/main/linux-postmarketos-allwinner/APKBUILD b/main/linux-postmarketos-allwinner/APKBUILD
index 5cb727ff3d5..a4891631518 100644
--- a/main/linux-postmarketos-allwinner/APKBUILD
+++ b/main/linux-postmarketos-allwinner/APKBUILD
@@ -38,7 +38,7 @@ prepare() {
 	cp -rv "$srcdir"/rtl8723cs-${_commit_rtl8723cs} "$builddir"/drivers/staging/rtl8723cs
 
 	REPLACE_GCCH=0 \
-		downstreamkernel_prepare "$srcdir" "$builddir" "$_config" "$_carch" "$HOSTCC"
+		. downstreamkernel_prepare
 }
 
 build() {
-- 
GitLab