From 9cddcc87f4099966bea4bd1c71e56ebf9d343c7d Mon Sep 17 00:00:00 2001 From: Ariadne Conill <ariadne@dereferenced.org> Date: Thu, 4 Jun 2020 09:02:51 -0600 Subject: [PATCH] main/linux-octeon: fix compile --- main/linux-octeon/APKBUILD | 2 ++ main/linux-octeon/kvm-fallthrough.patch | 13 +++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 main/linux-octeon/kvm-fallthrough.patch diff --git a/main/linux-octeon/APKBUILD b/main/linux-octeon/APKBUILD index 58da5a126fa5..87a2bc11bbcc 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 octeon-rd_name.patch octeon-disable-devicetree-deprecation-warning.patch ubnt-e200-sdio-underclock.patch + kvm-fallthrough.patch config-octeon.mips64 " @@ -213,5 +214,6 @@ sha512sums="9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb 39d145b7afd3297d9572e7c37eb40b58c3b0d7f30cc361bdf6c89e6bb54a6072f79dea979f4b4fc24d06fe06c406d10949cbf79d373e1ba82514a2f1bb0a6255 octeon-rd_name.patch a2c0d901188570ebba6917b727cdb4823bda5dbe29a559ed2055db21b4f5dd4990f623b94f07072bcbf69647f250afb52d1771d706bdc072e2cfb00003e257b4 octeon-disable-devicetree-deprecation-warning.patch c227cd4a0c9712a75d62211becb8591fccd15a93ae4483835f1ec69aabca51aaf8254c37e6315bbd5a08b1f521b369269bfe973700eb993ec6a629b7167e75f7 ubnt-e200-sdio-underclock.patch +7dde2a2d5c7bfd06a2482da2cc9477d106fbeaf563d696cf32c2455fd9dff0c1efb69b1ddab7ef030fd2e3cb9f0774b0355d739d1ae848697e08121e617aaa9e kvm-fallthrough.patch ab2d324503bce2926343c8a834a7f3f4a6bee460a9918d1e83c709cc0a46b56fa15952e1e81d9967eb3b268d52ca30469e0c6f31f6bf065a438bd412c5a9cd4d config-octeon.mips64 1179f0c61d99ab136cc81bfed153e18a88cf4438f6be524b54d5f4ea76030e059c65e52d532cafe4eb7b1671c04583f6bf8f9114a3da969cd102a78a3530fd3f 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 000000000000..6479f5f161af --- /dev/null +++ b/main/linux-octeon/kvm-fallthrough.patch @@ -0,0 +1,13 @@ +diff -urN linux-5.4.orig/arch/mips/kvm/emulate.c linux-5.4/arch/mips/kvm/emulate.c +--- linux-5.4.orig/arch/mips/kvm/emulate.c 2020-06-04 09:01:01.953454087 -0600 ++++ linux-5.4/arch/mips/kvm/emulate.c 2020-06-04 09:01:50.763579884 -0600 +@@ -1716,7 +1716,8 @@ + + case lwu_op: + vcpu->mmio_needed = 1; /* unsigned */ +- /* fall through */ ++ run->mmio.len = 4; ++ break; + #endif + case lw_op: + run->mmio.len = 4; -- GitLab