diff --git a/doc/setup.rst b/doc/setup.rst index bb46dbdc9913660965d80443960563b703117735..10d3aeb6950bd24ebb2b814a06d777f9e3cd3380 100644 --- a/doc/setup.rst +++ b/doc/setup.rst @@ -161,8 +161,8 @@ mainline as bare tracepoints without any events in tracefs associated with them. To help expose these tracepoints (and any additional one we might require in -the future) as trace events, an external module is required and is provided -under the name of "lisa" in $LISA_HOME/tools/kmodules/lisa +the future) as trace events, an out-of-tree module shipped with :mod:`lisa` is +required. Pre-requisites .............. @@ -305,33 +305,6 @@ will loose any backward compatibility guarantee. you) if you have not appropriately made them aware of the situation. You have been warned. -Build -~~~~~ - -.. code-block:: sh - - $LISA_HOME/tools/kmodules/build_module path/to/kernel path/to/kmodule [path/to/install/modules] - -This will build the module against the provided kernel tree and install it in -``path/to/install/module`` if provided otherwise install it in -``$LISA_HOME/tools/kmodules``. - -.. warning:: The documentation used to refer to - ``$LISA_HOME/lisa/_assets/kmodules`` rather than - ``tools/kmodules``. This was an oversight, DO NOT build from - ``lisa/_assets``. If you still do, any remaining build artifact - could be reused in fresh builds, leading to segfaults and such. - -Clean -~~~~~ - -.. code-block:: sh - - $LISA_HOME/tools/kmodules/clean_module path/to/kernel path/to/kmodule - -Highly recommended to clean when switching kernel trees to avoid unintentional -breakage for using stale binaries. - Integrating the module in your kernel tree ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/tools/kmodules/lisa-in-tree/android/abi/0001-abi-Allow-GKI-restricted-symbols.patch b/tools/kmodules/android/abi/0001-abi-Allow-GKI-restricted-symbols.patch similarity index 100% rename from tools/kmodules/lisa-in-tree/android/abi/0001-abi-Allow-GKI-restricted-symbols.patch rename to tools/kmodules/android/abi/0001-abi-Allow-GKI-restricted-symbols.patch diff --git a/tools/kmodules/build_module b/tools/kmodules/build_module deleted file mode 120000 index 6bec5562acc3eb4fcf3b59cf0933a4362b65219c..0000000000000000000000000000000000000000 --- a/tools/kmodules/build_module +++ /dev/null @@ -1 +0,0 @@ -../../lisa/_assets/kmodules/build_module \ No newline at end of file diff --git a/tools/kmodules/lisa-in-tree/android/0002-arm-vh-Include-Lisa-module-in-the-vendor-modules.patch b/tools/kmodules/lisa-in-tree/android/0002-arm-vh-Include-Lisa-module-in-the-vendor-modules.patch deleted file mode 100644 index 7b2f59453d00b22c55ce3b294fe9e814a9670308..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa-in-tree/android/0002-arm-vh-Include-Lisa-module-in-the-vendor-modules.patch +++ /dev/null @@ -1,38 +0,0 @@ -From ef77f0e015f41cf5b53e9d6089044b8a260e4831 Mon Sep 17 00:00:00 2001 -From: Kajetan Puchalski -Date: Tue, 27 Jun 2023 14:07:42 +0000 -Subject: [PATCH] arm: vh: Include Lisa module in the vendor modules - -Include lisa.ko (the Lisa tracing module) in the list of -vendor modules included in the kernel so that it is copied -to dist and loaded at boot time automatically alongside all -the other vendor modules on Pixel 6. ---- - BUILD.bazel | 1 + - vendor_boot_modules.gs101 | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/BUILD.bazel b/BUILD.bazel -index 2c6b1564d390..5a3070bb5653 100644 ---- a/BUILD.bazel -+++ b/BUILD.bazel -@@ -210,6 +210,7 @@ kernel_build( - "zcomp_eh.ko", - "zram.ko", - "zsmalloc.ko", -+ "lisa.ko", - ], - deps = [ - "//prebuilts/misc/linux-x86/libufdt:mkdtimg", -diff --git a/vendor_boot_modules.gs101 b/vendor_boot_modules.gs101 -index 4d913d9d4788..79447f2d5de0 100644 ---- a/vendor_boot_modules.gs101 -+++ b/vendor_boot_modules.gs101 -@@ -209,3 +209,4 @@ zcomp_cpu.ko - zcomp_eh.ko - zram.ko - zsmalloc.ko -+lisa.ko --- -2.34.1 - diff --git a/tools/kmodules/lisa-in-tree/fetch_lisa_module.py b/tools/kmodules/lisa-in-tree/fetch_lisa_module.py deleted file mode 100755 index 229090aca01f1d0b23588a2b10000d7c5680cc9a..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa-in-tree/fetch_lisa_module.py +++ /dev/null @@ -1,74 +0,0 @@ -#! /usr/bin/env python3 - -import shutil -import argparse -import subprocess - -from pathlib import Path - - -def main(): - parser = argparse.ArgumentParser(description=""" - Fetch the Lisa module from GitHub or a local copy and integrate it - inside the kernel tree. - - Method 1 - using LISA_HOME. - - If the script finds the LISA_HOME environment variable (present after sourcing the Lisa shell) - it will symlink the Lisa module sources from the local Lisa git checkout into the kernel tree. - That way updating the local Lisa tree will automatically update the module sources in the kernel - tree and the changes will be present after the next kernel rebuild. - In this case, the script only needs to be run once. - - Method 2 - Sparse checkout. - - If the script doesn't find LISA_HOME (e.g. building on an external server without a Lisa checkout) - the alternative mode is to directly clone the module sources into the tree. - """) - parser.add_argument('-g', '--git-ref', help='Lisa git reference to checkout') - parser.add_argument('-f', '--force', action='store_true', help='Override the module checkout if it already exists') - parser.add_argument('--module-kernel-path', - help='Path relative to the kernel tree root where the module will be stored') - parser.add_argument('--git-remote', help='Git remote to pull the module from', - default='https://gitlab.arm.com/tooling/lisa') - args = parser.parse_args() - - module_kernel_path = Path(args.module_kernel_path).resolve() - - # --git-ref passed, clone the sparse checkout - if args.git_ref: - module_git_path = module_kernel_path.parent / f"{module_kernel_path.name}-git" - - # module has already been cloned - if module_git_path.exists(): - if not args.force: - parser.error('Module checkout already exists, pass --force to override') - shutil.rmtree(module_git_path) - module_kernel_path.unlink() - - clone_cmd = [ - 'git', 'clone', '--verbose', '--no-checkout', '--no-tags', '--filter=tree:0', - args.git_remote, module_git_path - ] - subprocess.check_call(clone_cmd) - subprocess.check_call(['git', '-C', module_git_path, - 'sparse-checkout', 'set', 'lisa/_assets/kmodules/']) - subprocess.check_call(['git', '-C', module_git_path, 'checkout', args.git_ref]) - - module_src_kernel_git_path = module_git_path / 'lisa/_assets/kmodules/lisa' - module_kernel_path.symlink_to( - module_src_kernel_git_path.relative_to(module_kernel_path.parent) - ) - return - - # --git-ref not passed, try linking from LISA_HOME - try: - import lisa._assets.kmodules.lisa as kmod_mod - except ImportError: - parser.error('Either lisa Python package needs to be importable or --git-ref needs to be used') - else: - module_src_lisa_path = Path(kmod_mod.__path__[0]).resolve() - module_kernel_path.symlink_to(module_src_lisa_path) - - -main() diff --git a/tools/kmodules/lisa-in-tree/linux/0001-arm-vh-Include-Lisa-module-stub.patch b/tools/kmodules/lisa-in-tree/linux/0001-arm-vh-Include-Lisa-module-stub.patch deleted file mode 100644 index 9d3f96742c13b8671055c4d1cba7ecf61269db34..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa-in-tree/linux/0001-arm-vh-Include-Lisa-module-stub.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 7e0578ee83ca6a840f82303f5f58a7b7ced68320 Mon Sep 17 00:00:00 2001 -From: Kajetan Puchalski -Date: Tue, 27 Jun 2023 14:05:40 +0000 -Subject: [PATCH] arm: vh: Include Lisa module stub - -Include the directory structure and necessary makefile changes -for a stub Lisa module to be built in-tree as part of the kernel. -For the module to work this commit requires fetching the actual -sources from GitHub either manually or using a script. - -Signed-off-by: Kajetan Puchalski ---- - drivers/soc/Makefile | 1 + - drivers/soc/arm/Makefile | 1 + - drivers/soc/arm/vh/kernel/.gitignore | 2 ++ - drivers/soc/arm/vh/kernel/Makefile | 2 ++ - 4 files changed, 6 insertions(+) - create mode 100644 drivers/soc/arm/Makefile - create mode 100644 drivers/soc/arm/vh/kernel/.gitignore - create mode 100644 drivers/soc/arm/vh/kernel/Makefile - -diff --git a/drivers/soc/Makefile b/drivers/soc/Makefile -index 71ef89c79ea7..af7be45a2776 100644 ---- a/drivers/soc/Makefile -+++ b/drivers/soc/Makefile -@@ -30,3 +30,4 @@ obj-$(CONFIG_PLAT_VERSATILE) += versatile/ - obj-y += xilinx/ - obj-$(CONFIG_ARCH_ZX) += zte/ - obj-$(CONFIG_SOC_KENDRYTE) += kendryte/ -+obj-y += arm/ -diff --git a/drivers/soc/arm/Makefile b/drivers/soc/arm/Makefile -new file mode 100644 -index 000000000000..022ec9498e15 ---- /dev/null -+++ b/drivers/soc/arm/Makefile -@@ -0,0 +1 @@ -+obj-y += vh/kernel/ -diff --git a/drivers/soc/arm/vh/kernel/.gitignore b/drivers/soc/arm/vh/kernel/.gitignore -new file mode 100644 -index 000000000000..824ab08cfc04 ---- /dev/null -+++ b/drivers/soc/arm/vh/kernel/.gitignore -@@ -0,0 +1,2 @@ -+lisa-git/ -+lisa -diff --git a/drivers/soc/arm/vh/kernel/Makefile b/drivers/soc/arm/vh/kernel/Makefile -new file mode 100644 -index 000000000000..742b33b05dc4 ---- /dev/null -+++ b/drivers/soc/arm/vh/kernel/Makefile -@@ -0,0 +1,2 @@ -+# ARM Lisa module -+obj-y += lisa/ --- -2.34.1 - diff --git a/tools/kmodules/lisa/Makefile b/tools/kmodules/lisa/Makefile deleted file mode 120000 index 486c64abd6e0c52dfe534bbf62ee64c0266a6feb..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/Makefile +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/Makefile \ No newline at end of file diff --git a/tools/kmodules/lisa/__init__.py b/tools/kmodules/lisa/__init__.py deleted file mode 120000 index 46c626429e47fd638450ed5d7e2db5a30f53a207..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/__init__.py +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/__init__.py \ No newline at end of file diff --git a/tools/kmodules/lisa/features.c b/tools/kmodules/lisa/features.c deleted file mode 120000 index 3ad27e8482e1b7b2e62453ba0d5224e90d910dc9..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/features.c +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/features.c \ No newline at end of file diff --git a/tools/kmodules/lisa/features.h b/tools/kmodules/lisa/features.h deleted file mode 120000 index c866a428b0c5f76a434066ff8a499597957b79e9..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/features.h +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/features.h \ No newline at end of file diff --git a/tools/kmodules/lisa/features.lds b/tools/kmodules/lisa/features.lds deleted file mode 120000 index cab46eda2bbcbb3113e88f31543ead2d5725367d..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/features.lds +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/features.lds \ No newline at end of file diff --git a/tools/kmodules/lisa/ftrace_events.h b/tools/kmodules/lisa/ftrace_events.h deleted file mode 120000 index fd91e580999908417ff5ef7df3566ba7188e92d6..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/ftrace_events.h +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/ftrace_events.h \ No newline at end of file diff --git a/tools/kmodules/lisa/introspect_header.py b/tools/kmodules/lisa/introspect_header.py deleted file mode 120000 index 5ce079e31f847aef95ae030a0976a903231a13c2..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/introspect_header.py +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/introspect_header.py \ No newline at end of file diff --git a/tools/kmodules/lisa/introspection.h b/tools/kmodules/lisa/introspection.h deleted file mode 120000 index 87a8d4f3deec7d18bd832cbd17559c06ff55cc6d..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/introspection.h +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/introspection.h \ No newline at end of file diff --git a/tools/kmodules/lisa/introspection.json b/tools/kmodules/lisa/introspection.json deleted file mode 120000 index b9acba9a724f8daa3399ee34105680e761f41dc9..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/introspection.json +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/introspection.json \ No newline at end of file diff --git a/tools/kmodules/lisa/introspection_data.c b/tools/kmodules/lisa/introspection_data.c deleted file mode 120000 index 8c35601a8119e86d55b4feda23b89e829d5f671d..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/introspection_data.c +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/introspection_data.c \ No newline at end of file diff --git a/tools/kmodules/lisa/lisa/__init__.py b/tools/kmodules/lisa/lisa/__init__.py deleted file mode 120000 index 05a000d343b792347ed83ff01fa8e88359fbd4e5..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/lisa/__init__.py +++ /dev/null @@ -1 +0,0 @@ -../../../../lisa/_assets/kmodules/lisa/lisa/__init__.py \ No newline at end of file diff --git a/tools/kmodules/lisa/lisa/_btf.py b/tools/kmodules/lisa/lisa/_btf.py deleted file mode 120000 index b587ad4471124e336822ecf7be1609cdc7356c93..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/lisa/_btf.py +++ /dev/null @@ -1 +0,0 @@ -../../../../lisa/_assets/kmodules/lisa/lisa/_btf.py \ No newline at end of file diff --git a/tools/kmodules/lisa/main.c b/tools/kmodules/lisa/main.c deleted file mode 120000 index b5606c09734d568de4e1016b0ca05b885160099e..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/main.c +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/main.c \ No newline at end of file diff --git a/tools/kmodules/lisa/main.h b/tools/kmodules/lisa/main.h deleted file mode 120000 index 28fbc0483b582eb8508893857fd3a0baa495c228..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/main.h +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/main.h \ No newline at end of file diff --git a/tools/kmodules/lisa/parsec.h b/tools/kmodules/lisa/parsec.h deleted file mode 120000 index 1f331f2442e0c24d79dcbc9d459642e5748304e3..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/parsec.h +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/parsec.h \ No newline at end of file diff --git a/tools/kmodules/lisa/pixel6.c b/tools/kmodules/lisa/pixel6.c deleted file mode 120000 index 9068d564a72d0af5ab6ad7bc04fbf39bf54da9f5..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/pixel6.c +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/pixel6.c \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/Cargo.toml b/tools/kmodules/lisa/rust/Cargo.toml deleted file mode 120000 index 6ae4b4b63643e30e8bf6db05f866222370dbc138..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/Cargo.toml +++ /dev/null @@ -1 +0,0 @@ -../../../../lisa/_assets/kmodules/lisa/rust/Cargo.toml \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/cbindgen.h b/tools/kmodules/lisa/rust/cbindgen.h deleted file mode 120000 index fd07c8fd8e88ad9f07f5e1acf1040a50b9170e87..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/cbindgen.h +++ /dev/null @@ -1 +0,0 @@ -../../../../lisa/_assets/kmodules/lisa/rust/cbindgen.h \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/cbindgen.toml b/tools/kmodules/lisa/rust/cbindgen.toml deleted file mode 120000 index b23765cc6554755685a8b3cad71ecb012b55cd4f..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/cbindgen.toml +++ /dev/null @@ -1 +0,0 @@ -../../../../lisa/_assets/kmodules/lisa/rust/cbindgen.toml \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/runtime.c b/tools/kmodules/lisa/rust/runtime.c deleted file mode 120000 index 738c2c23be3de6ddb4f60c1d5c80757455de0fb1..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/runtime.c +++ /dev/null @@ -1 +0,0 @@ -../../../../lisa/_assets/kmodules/lisa/rust/runtime.c \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/rust.lds b/tools/kmodules/lisa/rust/rust.lds deleted file mode 120000 index f35eea9970ff886dbb0f9b44ed589a14ae12a79b..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/rust.lds +++ /dev/null @@ -1 +0,0 @@ -../../../../lisa/_assets/kmodules/lisa/rust/rust.lds \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/rustc_targets/README.md b/tools/kmodules/lisa/rust/rustc_targets/README.md deleted file mode 120000 index 45758693066edbe159f19443c1e4a12dafee376a..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/rustc_targets/README.md +++ /dev/null @@ -1 +0,0 @@ -../../../../../lisa/_assets/kmodules/lisa/rust/rustc_targets/README.md \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/rustc_targets/arm64/target.json b/tools/kmodules/lisa/rust/rustc_targets/arm64/target.json deleted file mode 120000 index 4806882441ff1c8df2c6c3095867e11ce083a73a..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/rustc_targets/arm64/target.json +++ /dev/null @@ -1 +0,0 @@ -../../../../../../lisa/_assets/kmodules/lisa/rust/rustc_targets/arm64/target.json \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/rustc_targets/x86_64/target.json b/tools/kmodules/lisa/rust/rustc_targets/x86_64/target.json deleted file mode 120000 index 5118601603ace52f40ac21c78566824081f9fcf0..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/rustc_targets/x86_64/target.json +++ /dev/null @@ -1 +0,0 @@ -../../../../../../lisa/_assets/kmodules/lisa/rust/rustc_targets/x86_64/target.json \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/src/lib.rs b/tools/kmodules/lisa/rust/src/lib.rs deleted file mode 120000 index b97a26decf775858758d2da4f14a3016d79f935d..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/src/lib.rs +++ /dev/null @@ -1 +0,0 @@ -../../../../../lisa/_assets/kmodules/lisa/rust/src/lib.rs \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/src/runtime.rs b/tools/kmodules/lisa/rust/src/runtime.rs deleted file mode 120000 index ba5779561df9308e65c622d2ae9f8a8989173a3a..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/src/runtime.rs +++ /dev/null @@ -1 +0,0 @@ -../../../../../lisa/_assets/kmodules/lisa/rust/src/runtime.rs \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/src/validate.rs b/tools/kmodules/lisa/rust/src/validate.rs deleted file mode 120000 index 20cd74f5d0b008df781736aff10e01c56d24a780..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/src/validate.rs +++ /dev/null @@ -1 +0,0 @@ -../../../../../lisa/_assets/kmodules/lisa/rust/src/validate.rs \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/validate.c b/tools/kmodules/lisa/rust/validate.c deleted file mode 120000 index c3d4e8f9c74261e583243fb3991142406f080d4d..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/validate.c +++ /dev/null @@ -1 +0,0 @@ -../../../../lisa/_assets/kmodules/lisa/rust/validate.c \ No newline at end of file diff --git a/tools/kmodules/lisa/rust/validate.h b/tools/kmodules/lisa/rust/validate.h deleted file mode 120000 index 20431510757ea9e7bb5d88944be6d8498e681313..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/rust/validate.h +++ /dev/null @@ -1 +0,0 @@ -../../../../lisa/_assets/kmodules/lisa/rust/validate.h \ No newline at end of file diff --git a/tools/kmodules/lisa/sched_helpers.h b/tools/kmodules/lisa/sched_helpers.h deleted file mode 120000 index 11b4d07ad3680b1b6e4a1513e23410615420e71f..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/sched_helpers.h +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/sched_helpers.h \ No newline at end of file diff --git a/tools/kmodules/lisa/tp.c b/tools/kmodules/lisa/tp.c deleted file mode 120000 index dcedbbeb4646d2d0f369e51e2ff6e6e323f39dfb..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/tp.c +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/tp.c \ No newline at end of file diff --git a/tools/kmodules/lisa/tp.h b/tools/kmodules/lisa/tp.h deleted file mode 120000 index a5d43a3dd9f533d48220754cf7c8f2532e7e02b1..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/tp.h +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/tp.h \ No newline at end of file diff --git a/tools/kmodules/lisa/utils.h b/tools/kmodules/lisa/utils.h deleted file mode 120000 index ea4728519b85910d0d12ffe27196d53721b9ba89..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/utils.h +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/utils.h \ No newline at end of file diff --git a/tools/kmodules/lisa/wq.c b/tools/kmodules/lisa/wq.c deleted file mode 120000 index 96d2c34efeed21b6b05960d71dcdb3a14d71ab11..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/wq.c +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/wq.c \ No newline at end of file diff --git a/tools/kmodules/lisa/wq.h b/tools/kmodules/lisa/wq.h deleted file mode 120000 index c097da98aa54b7e8e202595d992bf5fe78e33b7e..0000000000000000000000000000000000000000 --- a/tools/kmodules/lisa/wq.h +++ /dev/null @@ -1 +0,0 @@ -../../../lisa/_assets/kmodules/lisa/wq.h \ No newline at end of file