aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAriadne Conill <ariadne@dereferenced.org>2020-06-04 09:02:51 -0600
committerAriadne Conill <ariadne@dereferenced.org>2020-06-04 09:03:18 -0600
commit9cddcc87f4099966bea4bd1c71e56ebf9d343c7d (patch)
tree3c5727b303f19ebf3f0faf05375053d78482e36e
parenteffd0f51d4b4c5923d282fb1bf1696d4a593997b (diff)
downloadalpine_aports-9cddcc87f4099966bea4bd1c71e56ebf9d343c7d.tar.bz2
alpine_aports-9cddcc87f4099966bea4bd1c71e56ebf9d343c7d.tar.xz
alpine_aports-9cddcc87f4099966bea4bd1c71e56ebf9d343c7d.zip
main/linux-octeon: fix compile
-rw-r--r--main/linux-octeon/APKBUILD2
-rw-r--r--main/linux-octeon/kvm-fallthrough.patch13
2 files changed, 15 insertions, 0 deletions
diff --git a/main/linux-octeon/APKBUILD b/main/linux-octeon/APKBUILD
index 58da5a126f..87a2bc11bb 100644
--- a/main/linux-octeon/APKBUILD
+++ b/main/linux-octeon/APKBUILD
@@ -21,6 +21,7 @@ source="https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/linux-$_kernver
21 octeon-rd_name.patch 21 octeon-rd_name.patch
22 octeon-disable-devicetree-deprecation-warning.patch 22 octeon-disable-devicetree-deprecation-warning.patch
23 ubnt-e200-sdio-underclock.patch 23 ubnt-e200-sdio-underclock.patch
24 kvm-fallthrough.patch
24 25
25 config-octeon.mips64 26 config-octeon.mips64
26 " 27 "
@@ -213,5 +214,6 @@ sha512sums="9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb
21339d145b7afd3297d9572e7c37eb40b58c3b0d7f30cc361bdf6c89e6bb54a6072f79dea979f4b4fc24d06fe06c406d10949cbf79d373e1ba82514a2f1bb0a6255 octeon-rd_name.patch 21439d145b7afd3297d9572e7c37eb40b58c3b0d7f30cc361bdf6c89e6bb54a6072f79dea979f4b4fc24d06fe06c406d10949cbf79d373e1ba82514a2f1bb0a6255 octeon-rd_name.patch
214a2c0d901188570ebba6917b727cdb4823bda5dbe29a559ed2055db21b4f5dd4990f623b94f07072bcbf69647f250afb52d1771d706bdc072e2cfb00003e257b4 octeon-disable-devicetree-deprecation-warning.patch 215a2c0d901188570ebba6917b727cdb4823bda5dbe29a559ed2055db21b4f5dd4990f623b94f07072bcbf69647f250afb52d1771d706bdc072e2cfb00003e257b4 octeon-disable-devicetree-deprecation-warning.patch
215c227cd4a0c9712a75d62211becb8591fccd15a93ae4483835f1ec69aabca51aaf8254c37e6315bbd5a08b1f521b369269bfe973700eb993ec6a629b7167e75f7 ubnt-e200-sdio-underclock.patch 216c227cd4a0c9712a75d62211becb8591fccd15a93ae4483835f1ec69aabca51aaf8254c37e6315bbd5a08b1f521b369269bfe973700eb993ec6a629b7167e75f7 ubnt-e200-sdio-underclock.patch
2177dde2a2d5c7bfd06a2482da2cc9477d106fbeaf563d696cf32c2455fd9dff0c1efb69b1ddab7ef030fd2e3cb9f0774b0355d739d1ae848697e08121e617aaa9e kvm-fallthrough.patch
216ab2d324503bce2926343c8a834a7f3f4a6bee460a9918d1e83c709cc0a46b56fa15952e1e81d9967eb3b268d52ca30469e0c6f31f6bf065a438bd412c5a9cd4d config-octeon.mips64 218ab2d324503bce2926343c8a834a7f3f4a6bee460a9918d1e83c709cc0a46b56fa15952e1e81d9967eb3b268d52ca30469e0c6f31f6bf065a438bd412c5a9cd4d config-octeon.mips64
2171179f0c61d99ab136cc81bfed153e18a88cf4438f6be524b54d5f4ea76030e059c65e52d532cafe4eb7b1671c04583f6bf8f9114a3da969cd102a78a3530fd3f patch-5.4.44.xz" 2191179f0c61d99ab136cc81bfed153e18a88cf4438f6be524b54d5f4ea76030e059c65e52d532cafe4eb7b1671c04583f6bf8f9114a3da969cd102a78a3530fd3f patch-5.4.44.xz"
diff --git a/main/linux-octeon/kvm-fallthrough.patch b/main/linux-octeon/kvm-fallthrough.patch
new file mode 100644
index 0000000000..6479f5f161
--- /dev/null
+++ b/main/linux-octeon/kvm-fallthrough.patch
@@ -0,0 +1,13 @@
1diff -urN linux-5.4.orig/arch/mips/kvm/emulate.c linux-5.4/arch/mips/kvm/emulate.c
2--- linux-5.4.orig/arch/mips/kvm/emulate.c 2020-06-04 09:01:01.953454087 -0600
3+++ linux-5.4/arch/mips/kvm/emulate.c 2020-06-04 09:01:50.763579884 -0600
4@@ -1716,7 +1716,8 @@
5
6 case lwu_op:
7 vcpu->mmio_needed = 1; /* unsigned */
8- /* fall through */
9+ run->mmio.len = 4;
10+ break;
11 #endif
12 case lw_op:
13 run->mmio.len = 4;