Snap for 7478028 from 7c3726c0da10dc222c3d2d9d6e5b2b20022de663 to mainline-adbd-release
Change-Id: I3d866ea06f3972d6c5c9d84b151c02a53b935921
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..ac732d3
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,45 @@
+//
+// Copyright (C) 2021 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package {
+ default_applicable_licenses: ["prebuilts_qemu-kernel_license"],
+}
+
+// Added automatically by a large-scale-change that took the approach of
+// 'apply every license found to every target'. While this makes sure we respect
+// every license restriction, it may not be entirely correct.
+//
+// e.g. GPL in an MIT project might only apply to the contrib/ directory.
+//
+// Please consider splitting the single license below into multiple licenses,
+// taking care not to lose any license_kind information, and overriding the
+// default license using the 'licenses: [...]' property on targets as needed.
+//
+// For unused files, consider creating a 'fileGroup' with "//visibility:private"
+// to attach the license to, and including a comment whether the files may be
+// used in the current project.
+// See: http://go/android-license-faq
+license {
+ name: "prebuilts_qemu-kernel_license",
+ visibility: [":__subpackages__"],
+ license_kinds: [
+ "SPDX-license-identifier-GPL",
+ "SPDX-license-identifier-GPL-2.0",
+ "SPDX-license-identifier-LGPL",
+ ],
+ license_text: [
+ "NOTICE",
+ ],
+}
diff --git a/METADATA b/METADATA
new file mode 100644
index 0000000..6317258
--- /dev/null
+++ b/METADATA
@@ -0,0 +1,13 @@
+third_party {
+ # licensed under GPL per:
+ # NOTICE
+ # arm/LINUX_KERNEL_COPYING
+ # arm64/LINUX_KERNEL_COPYING
+ # mips/LINUX_KERNEL_COPYING
+ # mips64/LINUX_KERNEL_COPYING
+ # x86/LINUX_KERNEL_COPYING
+ # x86/3.10/LINUX_KERNEL_COPYING
+ # x86_64/LINUX_KERNEL_COPYING
+ # x86_64/3.10/LINUX_KERNEL_COPYING
+ license_type: RESTRICTED
+}
diff --git a/arm64/5.4/kernel-qemu2 b/arm64/5.4/kernel-qemu2
index 4d07d83..773d458 100644
--- a/arm64/5.4/kernel-qemu2
+++ b/arm64/5.4/kernel-qemu2
Binary files differ
diff --git a/arm64/5.4/ko/dummy-cpufreq.ko b/arm64/5.4/ko/dummy-cpufreq.ko
index f2ee1dd..a30de7e 100644
--- a/arm64/5.4/ko/dummy-cpufreq.ko
+++ b/arm64/5.4/ko/dummy-cpufreq.ko
Binary files differ
diff --git a/arm64/5.4/ko/dummy_hcd.ko b/arm64/5.4/ko/dummy_hcd.ko
new file mode 100644
index 0000000..fef470d
--- /dev/null
+++ b/arm64/5.4/ko/dummy_hcd.ko
Binary files differ
diff --git a/arm64/5.4/ko/erofs.ko b/arm64/5.4/ko/erofs.ko
new file mode 100644
index 0000000..1676aa1
--- /dev/null
+++ b/arm64/5.4/ko/erofs.ko
Binary files differ
diff --git a/arm64/5.4/ko/failover.ko b/arm64/5.4/ko/failover.ko
index 083c779..e02eb26 100644
--- a/arm64/5.4/ko/failover.ko
+++ b/arm64/5.4/ko/failover.ko
Binary files differ
diff --git a/arm64/5.4/ko/goldfish_address_space.ko b/arm64/5.4/ko/goldfish_address_space.ko
index 4df95f6..6a7f813 100644
--- a/arm64/5.4/ko/goldfish_address_space.ko
+++ b/arm64/5.4/ko/goldfish_address_space.ko
Binary files differ
diff --git a/arm64/5.4/ko/goldfish_battery.ko b/arm64/5.4/ko/goldfish_battery.ko
index 7be8b35..ebbd5d9 100644
--- a/arm64/5.4/ko/goldfish_battery.ko
+++ b/arm64/5.4/ko/goldfish_battery.ko
Binary files differ
diff --git a/arm64/5.4/ko/goldfish_pipe.ko b/arm64/5.4/ko/goldfish_pipe.ko
index 48d25e2..e15f4c8 100644
--- a/arm64/5.4/ko/goldfish_pipe.ko
+++ b/arm64/5.4/ko/goldfish_pipe.ko
Binary files differ
diff --git a/arm64/5.4/ko/goldfish_sync.ko b/arm64/5.4/ko/goldfish_sync.ko
index 9548b9b..50ef985 100644
--- a/arm64/5.4/ko/goldfish_sync.ko
+++ b/arm64/5.4/ko/goldfish_sync.ko
Binary files differ
diff --git a/arm64/5.4/ko/incrementalfs.ko b/arm64/5.4/ko/incrementalfs.ko
index b1207ce..5f7c7d7 100644
--- a/arm64/5.4/ko/incrementalfs.ko
+++ b/arm64/5.4/ko/incrementalfs.ko
Binary files differ
diff --git a/arm64/5.4/ko/lzo-rle.ko b/arm64/5.4/ko/lzo-rle.ko
new file mode 100644
index 0000000..c274868
--- /dev/null
+++ b/arm64/5.4/ko/lzo-rle.ko
Binary files differ
diff --git a/arm64/5.4/ko/lzo.ko b/arm64/5.4/ko/lzo.ko
new file mode 100644
index 0000000..0e5b9ed
--- /dev/null
+++ b/arm64/5.4/ko/lzo.ko
Binary files differ
diff --git a/arm64/5.4/ko/mac80211_hwsim.ko b/arm64/5.4/ko/mac80211_hwsim.ko
index 06d3655..bbbc07d 100644
--- a/arm64/5.4/ko/mac80211_hwsim.ko
+++ b/arm64/5.4/ko/mac80211_hwsim.ko
Binary files differ
diff --git a/arm64/5.4/ko/md-mod.ko b/arm64/5.4/ko/md-mod.ko
index 8631f2c..0b9b542 100644
--- a/arm64/5.4/ko/md-mod.ko
+++ b/arm64/5.4/ko/md-mod.ko
Binary files differ
diff --git a/arm64/5.4/ko/nd_virtio.ko b/arm64/5.4/ko/nd_virtio.ko
index e34bf14..a0bbb52 100644
--- a/arm64/5.4/ko/nd_virtio.ko
+++ b/arm64/5.4/ko/nd_virtio.ko
Binary files differ
diff --git a/arm64/5.4/ko/net_failover.ko b/arm64/5.4/ko/net_failover.ko
index c018844..492e122 100644
--- a/arm64/5.4/ko/net_failover.ko
+++ b/arm64/5.4/ko/net_failover.ko
Binary files differ
diff --git a/arm64/5.4/ko/rtc-test.ko b/arm64/5.4/ko/rtc-test.ko
index 6b3f805..6f04355 100644
--- a/arm64/5.4/ko/rtc-test.ko
+++ b/arm64/5.4/ko/rtc-test.ko
Binary files differ
diff --git a/arm64/5.4/ko/snd-hda-codec-generic.ko b/arm64/5.4/ko/snd-hda-codec-generic.ko
index ea3571d..c79cce2 100644
--- a/arm64/5.4/ko/snd-hda-codec-generic.ko
+++ b/arm64/5.4/ko/snd-hda-codec-generic.ko
Binary files differ
diff --git a/arm64/5.4/ko/snd-hda-codec-realtek.ko b/arm64/5.4/ko/snd-hda-codec-realtek.ko
index e2053f6..cf200cc 100644
--- a/arm64/5.4/ko/snd-hda-codec-realtek.ko
+++ b/arm64/5.4/ko/snd-hda-codec-realtek.ko
Binary files differ
diff --git a/arm64/5.4/ko/snd-hda-codec.ko b/arm64/5.4/ko/snd-hda-codec.ko
index 500d6e2..b3aa1a1 100644
--- a/arm64/5.4/ko/snd-hda-codec.ko
+++ b/arm64/5.4/ko/snd-hda-codec.ko
Binary files differ
diff --git a/arm64/5.4/ko/snd-hda-core.ko b/arm64/5.4/ko/snd-hda-core.ko
index b0c7f9b..4de3ad4 100644
--- a/arm64/5.4/ko/snd-hda-core.ko
+++ b/arm64/5.4/ko/snd-hda-core.ko
Binary files differ
diff --git a/arm64/5.4/ko/snd-hda-intel.ko b/arm64/5.4/ko/snd-hda-intel.ko
index a51016d..8b6ee2f 100644
--- a/arm64/5.4/ko/snd-hda-intel.ko
+++ b/arm64/5.4/ko/snd-hda-intel.ko
Binary files differ
diff --git a/arm64/5.4/ko/test_meminit.ko b/arm64/5.4/ko/test_meminit.ko
index 05cc024..f45f307 100644
--- a/arm64/5.4/ko/test_meminit.ko
+++ b/arm64/5.4/ko/test_meminit.ko
Binary files differ
diff --git a/arm64/5.4/ko/test_stackinit.ko b/arm64/5.4/ko/test_stackinit.ko
index a1fad4d..27c3d97 100644
--- a/arm64/5.4/ko/test_stackinit.ko
+++ b/arm64/5.4/ko/test_stackinit.ko
Binary files differ
diff --git a/arm64/5.4/ko/virtio-gpu.ko b/arm64/5.4/ko/virtio-gpu.ko
index eb7769c..0913628 100644
--- a/arm64/5.4/ko/virtio-gpu.ko
+++ b/arm64/5.4/ko/virtio-gpu.ko
Binary files differ
diff --git a/arm64/5.4/ko/virtio-rng.ko b/arm64/5.4/ko/virtio-rng.ko
index 541a473..06434b5 100644
--- a/arm64/5.4/ko/virtio-rng.ko
+++ b/arm64/5.4/ko/virtio-rng.ko
Binary files differ
diff --git a/arm64/5.4/ko/virtio_blk.ko b/arm64/5.4/ko/virtio_blk.ko
index c855869..67b7dab 100644
--- a/arm64/5.4/ko/virtio_blk.ko
+++ b/arm64/5.4/ko/virtio_blk.ko
Binary files differ
diff --git a/arm64/5.4/ko/virtio_console.ko b/arm64/5.4/ko/virtio_console.ko
index f72664a..a16c5b0 100644
--- a/arm64/5.4/ko/virtio_console.ko
+++ b/arm64/5.4/ko/virtio_console.ko
Binary files differ
diff --git a/arm64/5.4/ko/virtio_input.ko b/arm64/5.4/ko/virtio_input.ko
index f26f66c..5a760f3 100644
--- a/arm64/5.4/ko/virtio_input.ko
+++ b/arm64/5.4/ko/virtio_input.ko
Binary files differ
diff --git a/arm64/5.4/ko/virtio_mmio.ko b/arm64/5.4/ko/virtio_mmio.ko
index dae2349..7033c3b 100644
--- a/arm64/5.4/ko/virtio_mmio.ko
+++ b/arm64/5.4/ko/virtio_mmio.ko
Binary files differ
diff --git a/arm64/5.4/ko/virtio_net.ko b/arm64/5.4/ko/virtio_net.ko
index 75ca73b..7f63b2e 100644
--- a/arm64/5.4/ko/virtio_net.ko
+++ b/arm64/5.4/ko/virtio_net.ko
Binary files differ
diff --git a/arm64/5.4/ko/virtio_pci.ko b/arm64/5.4/ko/virtio_pci.ko
index eeea09d..326b9db 100644
--- a/arm64/5.4/ko/virtio_pci.ko
+++ b/arm64/5.4/ko/virtio_pci.ko
Binary files differ
diff --git a/arm64/5.4/ko/virtio_pmem.ko b/arm64/5.4/ko/virtio_pmem.ko
index 27b6268..3648cf3 100644
--- a/arm64/5.4/ko/virtio_pmem.ko
+++ b/arm64/5.4/ko/virtio_pmem.ko
Binary files differ
diff --git a/arm64/5.4/ko/vmw_vsock_virtio_transport.ko b/arm64/5.4/ko/vmw_vsock_virtio_transport.ko
new file mode 100644
index 0000000..2141b78
--- /dev/null
+++ b/arm64/5.4/ko/vmw_vsock_virtio_transport.ko
Binary files differ
diff --git a/arm64/5.4/ko/zram.ko b/arm64/5.4/ko/zram.ko
new file mode 100644
index 0000000..c5799e4
--- /dev/null
+++ b/arm64/5.4/ko/zram.ko
Binary files differ
diff --git a/arm64/5.4/ko/zsmalloc.ko b/arm64/5.4/ko/zsmalloc.ko
new file mode 100644
index 0000000..cca3aea
--- /dev/null
+++ b/arm64/5.4/ko/zsmalloc.ko
Binary files differ
diff --git a/update_54_kernel.sh b/update_54_kernel.sh
deleted file mode 100755
index 11acc3d..0000000
--- a/update_54_kernel.sh
+++ /dev/null
@@ -1,189 +0,0 @@
-#!/bin/bash
-DEFAULT_BRANCH="aosp_kernel-common-android11-5.4"
-
-# Examples:
-# to update
-# * kernel from common and goldfish modules (recommended):
-# ./update_54_kernel.sh --bug 123 --bid 6332140
-# * only goldfish modules:
-# ./update_54_kernel.sh --bug 123 --bid 6332140 --update modules
-# * only kernel (common):
-# ./update_54_kernel.sh --bug 123 --bid 6332140 --update kernel
-
-set -e
-set -o errexit
-source gbash.sh
-
-DEFINE_int bug 0 "Bug with the reason for the update"
-DEFINE_int bid 0 "Build id for goldfish modules"
-DEFINE_string update "both" "Select which prebuilts to update, (kernel|modules|both)"
-DEFINE_string kernel "common" "Select which kernel to fetch, (common|goldfish)"
-DEFINE_string branch "${DEFAULT_BRANCH}" "Branch for fetch_artifact"
-DEFINE_string change_id "" "AOSP/master Change-Id"
-
-fetch_arch() {
- scratch_dir="${1}"
- branch="${2}"
- bid="${3}"
- do_fetch_kernel="${4}"
- do_fetch_modules="${5}"
- kernel_target="${6}"
- kernel_artifact="${7}"
- modules_target="${8}"
-
- mkdir "${scratch_dir}"
- pushd "${scratch_dir}"
-
- if [[ "${do_fetch_kernel}" -ne 0 ]]; then
- /google/data/ro/projects/android/fetch_artifact \
- --bid "${bid}" \
- --target "${kernel_target}" \
- --branch "${branch}" \
- "${kernel_artifact}"
- fi
-
- if [[ "${do_fetch_modules}" -ne 0 ]]; then
- /google/data/ro/projects/android/fetch_artifact \
- --bid "${bid}" \
- --target "${modules_target}" \
- --branch "${branch}" \
- "*.ko"
- fi
-
- popd
-}
-
-move_artifacts() {
- scratch_dir="${1}"
- dst_dir="${2}"
- kernel_artifact="${3}"
- do_fetch_modules="${4}"
-
- pushd "${scratch_dir}"
-
- if [[ -f "${kernel_artifact}" ]]; then
- mv "${kernel_artifact}" "${dst_dir}/kernel-qemu2"
- fi
-
- if [[ "${do_fetch_modules}" -ne 0 ]]; then
- rm -rf "${dst_dir}/ko-new"
- rm -rf "${dst_dir}/ko-old"
- mkdir "${dst_dir}/ko-new"
- mv *.ko "${dst_dir}/ko-new"
- mv "${dst_dir}/ko" "${dst_dir}/ko-old"
- mv "${dst_dir}/ko-new" "${dst_dir}/ko"
- rm -rf "${dst_dir}/ko-old"
- fi
-
- popd
-}
-
-make_git_commit() {
- x86_dst_dir="${1}"
- arm_dst_dir="${2}"
-
- git add "${x86_dst_dir}"
- git add "${arm_dst_dir}"
-
- git commit -a -m "$(
- echo Update kernel prebuilts to ${FLAGS_branch}/${FLAGS_bid}
- echo
- echo kernel: ${FLAGS_kernel}
- echo update: ${FLAGS_update}
- echo
- echo Test: TreeHugger
- echo Bug: ${FLAGS_bug}
- echo Change-Id: ${FLAGS_change_id}
- echo Merged-In: ${FLAGS_change_id}
- )"
-
- git commit --amend -s
-}
-
-main() {
- fail=0
-
- if [[ "${FLAGS_bug}" -eq 0 ]]; then
- echo "Must specify --bug" 1>&2
- fail=1
- fi
-
- if [[ "${FLAGS_bid}" -eq 0 ]]; then
- echo "Must specify --bid" 1>&2
- fail=1
- fi
-
- if [[ -z "${FLAGS_change_id}" ]]; then
- echo "Must specify --change_id, use Change-Id from your AOSP change" 1>&2
- fail=1
- fi
-
- do_fetch_kernel=0
- do_fetch_modules=0
- case "${FLAGS_update}" in
- both)
- do_fetch_kernel=1
- do_fetch_modules=1
- ;;
- kernel)
- do_fetch_kernel=1
- ;;
- modules)
- do_fetch_modules=1
- ;;
- *)
- echo "Unexpected value for --update, '${FLAGS_update}'" 1>&2
- fail=1
- ;;
- esac
-
- kernel_target_x86=""
- kernel_target_aarch=""
- case "${FLAGS_kernel}" in
- common)
- kernel_target_x86="kernel_x86_64"
- kernel_target_aarch="kernel_aarch64"
- ;;
- goldfish)
- echo "WARNING: goldfish kernel is not recommended"
- kernel_target_x86="kernel_gf_x86_64"
- kernel_target_aarch="kernel_gf_aarch64"
- ;;
- *)
- echo "Unexpected value for --kernel, '${FLAGS_kernel}'" 1>&2
- fail=1
- ;;
- esac
-
- if [[ "${fail}" -ne 0 ]]; then
- exit "${fail}"
- fi
-
- here="$(pwd)"
- x86_dst_dir="${here}/x86_64/5.4"
- arm_dst_dir="${here}/arm64/5.4"
-
- scratch_dir="$(mktemp -d)"
- x86_scratch_dir="${scratch_dir}/x86"
- arm_scratch_dir="${scratch_dir}/arm"
-
- fetch_arch "${x86_scratch_dir}" \
- "${FLAGS_branch}" "${FLAGS_bid}" \
- "${do_fetch_kernel}" ${do_fetch_modules} \
- "${kernel_target_x86}" "bzImage" \
- "kernel_gf_x86_64"
-
- fetch_arch "${arm_scratch_dir}" \
- "${FLAGS_branch}" "${FLAGS_bid}" \
- "${do_fetch_kernel}" ${do_fetch_modules} \
- "${kernel_target_aarch}" "Image.gz" \
- "kernel_gf_aarch64"
-
- move_artifacts "${x86_scratch_dir}" "${x86_dst_dir}" "bzImage" "${do_fetch_modules}"
- move_artifacts "${arm_scratch_dir}" "${arm_dst_dir}" "Image.gz" "${do_fetch_modules}"
-
- make_git_commit "${x86_dst_dir}" "${arm_dst_dir}"
-}
-
-gbash::main "$@"
-
diff --git a/x86/pc-bios/Android.bp b/x86/pc-bios/Android.bp
index 02b6f14..8925eb2 100644
--- a/x86/pc-bios/Android.bp
+++ b/x86/pc-bios/Android.bp
@@ -13,6 +13,17 @@
// See the License for the specific language governing permissions and
// limitations under the License.
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_qemu-kernel_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-GPL
+ // SPDX-license-identifier-GPL-2.0
+ // SPDX-license-identifier-LGPL
+ default_applicable_licenses: ["prebuilts_qemu-kernel_license"],
+}
+
prebuilt_usr_share_host {
name: "bios.bin",
src: "bios.bin",
diff --git a/x86_64/5.4/kernel-qemu2 b/x86_64/5.4/kernel-qemu2
index a92d2e3..7dfde16 100644
--- a/x86_64/5.4/kernel-qemu2
+++ b/x86_64/5.4/kernel-qemu2
Binary files differ
diff --git a/x86_64/5.4/ko/dummy-cpufreq.ko b/x86_64/5.4/ko/dummy-cpufreq.ko
index 1281b33..52199bb 100644
--- a/x86_64/5.4/ko/dummy-cpufreq.ko
+++ b/x86_64/5.4/ko/dummy-cpufreq.ko
Binary files differ
diff --git a/x86_64/5.4/ko/dummy_hcd.ko b/x86_64/5.4/ko/dummy_hcd.ko
new file mode 100644
index 0000000..5fa0581
--- /dev/null
+++ b/x86_64/5.4/ko/dummy_hcd.ko
Binary files differ
diff --git a/x86_64/5.4/ko/erofs.ko b/x86_64/5.4/ko/erofs.ko
new file mode 100644
index 0000000..45bff23
--- /dev/null
+++ b/x86_64/5.4/ko/erofs.ko
Binary files differ
diff --git a/x86_64/5.4/ko/failover.ko b/x86_64/5.4/ko/failover.ko
index e4ef67b..be4d078 100644
--- a/x86_64/5.4/ko/failover.ko
+++ b/x86_64/5.4/ko/failover.ko
Binary files differ
diff --git a/x86_64/5.4/ko/goldfish_address_space.ko b/x86_64/5.4/ko/goldfish_address_space.ko
index 82bcee8..1ee8986 100644
--- a/x86_64/5.4/ko/goldfish_address_space.ko
+++ b/x86_64/5.4/ko/goldfish_address_space.ko
Binary files differ
diff --git a/x86_64/5.4/ko/goldfish_battery.ko b/x86_64/5.4/ko/goldfish_battery.ko
index bc062c9..ef97e23 100644
--- a/x86_64/5.4/ko/goldfish_battery.ko
+++ b/x86_64/5.4/ko/goldfish_battery.ko
Binary files differ
diff --git a/x86_64/5.4/ko/goldfish_pipe.ko b/x86_64/5.4/ko/goldfish_pipe.ko
index e1cab48..2c02b7d 100644
--- a/x86_64/5.4/ko/goldfish_pipe.ko
+++ b/x86_64/5.4/ko/goldfish_pipe.ko
Binary files differ
diff --git a/x86_64/5.4/ko/goldfish_sync.ko b/x86_64/5.4/ko/goldfish_sync.ko
index ff42330..b83e6e9 100644
--- a/x86_64/5.4/ko/goldfish_sync.ko
+++ b/x86_64/5.4/ko/goldfish_sync.ko
Binary files differ
diff --git a/x86_64/5.4/ko/incrementalfs.ko b/x86_64/5.4/ko/incrementalfs.ko
index 9270ce0..74c516a 100644
--- a/x86_64/5.4/ko/incrementalfs.ko
+++ b/x86_64/5.4/ko/incrementalfs.ko
Binary files differ
diff --git a/x86_64/5.4/ko/lzo-rle.ko b/x86_64/5.4/ko/lzo-rle.ko
new file mode 100644
index 0000000..667e75f
--- /dev/null
+++ b/x86_64/5.4/ko/lzo-rle.ko
Binary files differ
diff --git a/x86_64/5.4/ko/lzo.ko b/x86_64/5.4/ko/lzo.ko
new file mode 100644
index 0000000..06c2983
--- /dev/null
+++ b/x86_64/5.4/ko/lzo.ko
Binary files differ
diff --git a/x86_64/5.4/ko/mac80211_hwsim.ko b/x86_64/5.4/ko/mac80211_hwsim.ko
index 39354a3..c214b08 100644
--- a/x86_64/5.4/ko/mac80211_hwsim.ko
+++ b/x86_64/5.4/ko/mac80211_hwsim.ko
Binary files differ
diff --git a/x86_64/5.4/ko/md-mod.ko b/x86_64/5.4/ko/md-mod.ko
index ce43673..95bcb1b 100644
--- a/x86_64/5.4/ko/md-mod.ko
+++ b/x86_64/5.4/ko/md-mod.ko
Binary files differ
diff --git a/x86_64/5.4/ko/nd_virtio.ko b/x86_64/5.4/ko/nd_virtio.ko
index 2eda3b4..f6d2dbb 100644
--- a/x86_64/5.4/ko/nd_virtio.ko
+++ b/x86_64/5.4/ko/nd_virtio.ko
Binary files differ
diff --git a/x86_64/5.4/ko/net_failover.ko b/x86_64/5.4/ko/net_failover.ko
index 16e2226..e5adf28 100644
--- a/x86_64/5.4/ko/net_failover.ko
+++ b/x86_64/5.4/ko/net_failover.ko
Binary files differ
diff --git a/x86_64/5.4/ko/rtc-test.ko b/x86_64/5.4/ko/rtc-test.ko
index d346641..48ce330 100644
--- a/x86_64/5.4/ko/rtc-test.ko
+++ b/x86_64/5.4/ko/rtc-test.ko
Binary files differ
diff --git a/x86_64/5.4/ko/snd-hda-codec-generic.ko b/x86_64/5.4/ko/snd-hda-codec-generic.ko
index 756ba5d..53a2e9f 100644
--- a/x86_64/5.4/ko/snd-hda-codec-generic.ko
+++ b/x86_64/5.4/ko/snd-hda-codec-generic.ko
Binary files differ
diff --git a/x86_64/5.4/ko/snd-hda-codec-realtek.ko b/x86_64/5.4/ko/snd-hda-codec-realtek.ko
index 00f6f50..09d6f78 100644
--- a/x86_64/5.4/ko/snd-hda-codec-realtek.ko
+++ b/x86_64/5.4/ko/snd-hda-codec-realtek.ko
Binary files differ
diff --git a/x86_64/5.4/ko/snd-hda-codec.ko b/x86_64/5.4/ko/snd-hda-codec.ko
index 8d9c608..6ffaf6b 100644
--- a/x86_64/5.4/ko/snd-hda-codec.ko
+++ b/x86_64/5.4/ko/snd-hda-codec.ko
Binary files differ
diff --git a/x86_64/5.4/ko/snd-hda-core.ko b/x86_64/5.4/ko/snd-hda-core.ko
index c6361b9..bcfdb6b 100644
--- a/x86_64/5.4/ko/snd-hda-core.ko
+++ b/x86_64/5.4/ko/snd-hda-core.ko
Binary files differ
diff --git a/x86_64/5.4/ko/snd-hda-intel.ko b/x86_64/5.4/ko/snd-hda-intel.ko
index 6909407..9012232 100644
--- a/x86_64/5.4/ko/snd-hda-intel.ko
+++ b/x86_64/5.4/ko/snd-hda-intel.ko
Binary files differ
diff --git a/x86_64/5.4/ko/snd-intel-nhlt.ko b/x86_64/5.4/ko/snd-intel-nhlt.ko
index f354bfd..f44a185 100644
--- a/x86_64/5.4/ko/snd-intel-nhlt.ko
+++ b/x86_64/5.4/ko/snd-intel-nhlt.ko
Binary files differ
diff --git a/x86_64/5.4/ko/test_meminit.ko b/x86_64/5.4/ko/test_meminit.ko
index 6f6042e..dd7cbed 100644
--- a/x86_64/5.4/ko/test_meminit.ko
+++ b/x86_64/5.4/ko/test_meminit.ko
Binary files differ
diff --git a/x86_64/5.4/ko/test_stackinit.ko b/x86_64/5.4/ko/test_stackinit.ko
index 4359c15..48a4d8f 100644
--- a/x86_64/5.4/ko/test_stackinit.ko
+++ b/x86_64/5.4/ko/test_stackinit.ko
Binary files differ
diff --git a/x86_64/5.4/ko/virtio-gpu.ko b/x86_64/5.4/ko/virtio-gpu.ko
index 5623dc6..5230b6a 100644
--- a/x86_64/5.4/ko/virtio-gpu.ko
+++ b/x86_64/5.4/ko/virtio-gpu.ko
Binary files differ
diff --git a/x86_64/5.4/ko/virtio-rng.ko b/x86_64/5.4/ko/virtio-rng.ko
index faaa786..4e18fee 100644
--- a/x86_64/5.4/ko/virtio-rng.ko
+++ b/x86_64/5.4/ko/virtio-rng.ko
Binary files differ
diff --git a/x86_64/5.4/ko/virtio_blk.ko b/x86_64/5.4/ko/virtio_blk.ko
index adff2fa..e0eacaa 100644
--- a/x86_64/5.4/ko/virtio_blk.ko
+++ b/x86_64/5.4/ko/virtio_blk.ko
Binary files differ
diff --git a/x86_64/5.4/ko/virtio_console.ko b/x86_64/5.4/ko/virtio_console.ko
index a763c29..c7389ff 100644
--- a/x86_64/5.4/ko/virtio_console.ko
+++ b/x86_64/5.4/ko/virtio_console.ko
Binary files differ
diff --git a/x86_64/5.4/ko/virtio_input.ko b/x86_64/5.4/ko/virtio_input.ko
index 9f084c0..fd2e2f9 100644
--- a/x86_64/5.4/ko/virtio_input.ko
+++ b/x86_64/5.4/ko/virtio_input.ko
Binary files differ
diff --git a/x86_64/5.4/ko/virtio_mmio.ko b/x86_64/5.4/ko/virtio_mmio.ko
index 33f6e48..177eeb1 100644
--- a/x86_64/5.4/ko/virtio_mmio.ko
+++ b/x86_64/5.4/ko/virtio_mmio.ko
Binary files differ
diff --git a/x86_64/5.4/ko/virtio_net.ko b/x86_64/5.4/ko/virtio_net.ko
index 0a14c8c..a412476 100644
--- a/x86_64/5.4/ko/virtio_net.ko
+++ b/x86_64/5.4/ko/virtio_net.ko
Binary files differ
diff --git a/x86_64/5.4/ko/virtio_pci.ko b/x86_64/5.4/ko/virtio_pci.ko
index e3530aa..0ca1c65 100644
--- a/x86_64/5.4/ko/virtio_pci.ko
+++ b/x86_64/5.4/ko/virtio_pci.ko
Binary files differ
diff --git a/x86_64/5.4/ko/virtio_pmem.ko b/x86_64/5.4/ko/virtio_pmem.ko
index 397bdaa..85d935d 100644
--- a/x86_64/5.4/ko/virtio_pmem.ko
+++ b/x86_64/5.4/ko/virtio_pmem.ko
Binary files differ
diff --git a/x86_64/5.4/ko/vmw_vsock_virtio_transport.ko b/x86_64/5.4/ko/vmw_vsock_virtio_transport.ko
new file mode 100644
index 0000000..7c7afef
--- /dev/null
+++ b/x86_64/5.4/ko/vmw_vsock_virtio_transport.ko
Binary files differ
diff --git a/x86_64/5.4/ko/zram.ko b/x86_64/5.4/ko/zram.ko
new file mode 100644
index 0000000..84ef2da
--- /dev/null
+++ b/x86_64/5.4/ko/zram.ko
Binary files differ
diff --git a/x86_64/5.4/ko/zsmalloc.ko b/x86_64/5.4/ko/zsmalloc.ko
new file mode 100644
index 0000000..1d6d04b
--- /dev/null
+++ b/x86_64/5.4/ko/zsmalloc.ko
Binary files differ
diff --git a/x86_64/kernel-qemu b/x86_64/kernel-qemu
index 5c4ba0f..a3038e8 100644
--- a/x86_64/kernel-qemu
+++ b/x86_64/kernel-qemu
Binary files differ