diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 0000000000000000000000000000000000000000..30b6cb0405abcce1fe57b3b19a27aee6fc899204
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,153 @@
+pkgbase = linux-tools
+	pkgver = 6.5
+	pkgrel = 1
+	url = https://www.kernel.org
+	arch = x86_64
+	groups = linux-tools
+	license = GPL2
+	makedepends = git
+	makedepends = asciidoc
+	makedepends = xmlto
+	makedepends = perl
+	makedepends = python
+	makedepends = python-setuptools
+	makedepends = slang
+	makedepends = elfutils
+	makedepends = libunwind
+	makedepends = numactl
+	makedepends = audit
+	makedepends = zstd
+	makedepends = libcap
+	makedepends = libtraceevent
+	makedepends = openssl
+	makedepends = clang
+	makedepends = pciutils
+	makedepends = glib2
+	makedepends = sysfsutils
+	makedepends = udev
+	makedepends = ncurses
+	makedepends = readline
+	makedepends = zlib
+	makedepends = libelf
+	makedepends = libcap
+	makedepends = python-docutils
+	makedepends = libcap
+	makedepends = llvm
+	makedepends = clang
+	options = !strip
+	options = !lto
+	source = git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v6.5?signed
+	source = https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.5.5.xz
+	source = cpupower.default
+	source = cpupower.systemd
+	source = cpupower.service
+	source = usbipd.service
+	source = hv_fcopy_daemon.service
+	source = hv_kvp_daemon.service
+	source = hv_vss_daemon.service
+	source = fix-perf-tests.patch
+	validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
+	validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
+	sha256sums = SKIP
+	sha256sums = 22ad68c6c5f194f879fded9c44a205e394438fd505439e5f23e13e22ae1b7fe0
+	sha256sums = 4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f
+	sha256sums = b692f4859ed3fd9831a058a450a84d8c409bf7e3e45aac1c2896a14bb83f3d7a
+	sha256sums = 42d2ec9f1d9cc255ee7945a27301478364ef482f5a6ddfc960189f03725ccec2
+	sha256sums = 2e187734d8aec58a3046d79883510d779aa93fb3ab20bd3132c1a607ebe5498f
+	sha256sums = 16855c197d2334f820cb190312a5a7fffe9165189db01344a957e582e39e17d8
+	sha256sums = b1315cb77a35454e1af9172f821a52e2a0cb18561be05a340d21cf337b01ae61
+	sha256sums = 2d5e2f8d40b6f19bf2e1dead57ca105d72098fb0b418c09ff2e0cb91089710af
+	sha256sums = 26bce106f363fd382b5669c5098c76c127d564da827b254847c7b7e76e39f912
+
+pkgname = bootconfig
+	pkgdesc = Apply, delete or show boot config to initrd
+	depends = glibc
+
+pkgname = bpf
+	pkgdesc = BPF tools
+	depends = glibc
+	depends = readline
+	depends = zlib
+	depends = libelf
+	depends = libcap
+	depends = zstd
+	depends = llvm-libs
+	depends = binutils
+	depends = libsframe.so
+
+pkgname = cgroup_event_listener
+	pkgdesc = Simple listener of cgroup events
+	depends = glibc
+
+pkgname = cpupower
+	pkgdesc = Linux kernel tool to examine and tune power saving related features of your processor
+	install = cpupower.install
+	depends = glibc
+	depends = bash
+	depends = pciutils
+	conflicts = cpufrequtils
+	replaces = cpufrequtils
+	backup = etc/default/cpupower
+
+pkgname = hyperv
+	pkgdesc = Hyper-V tools
+	depends = glibc
+
+pkgname = linux-tools-meta
+	pkgdesc = Linux kernel tools meta package
+	groups = 
+	depends = bootconfig
+	depends = bpf
+	depends = cgroup_event_listener
+	depends = cpupower
+	depends = hyperv
+	depends = perf
+	depends = tmon
+	depends = turbostat
+	depends = usbip
+	depends = x86_energy_perf_policy
+	conflicts = acpidump
+
+pkgname = perf
+	pkgdesc = Linux kernel performance auditing tool
+	depends = glibc
+	depends = perl
+	depends = python
+	depends = slang
+	depends = elfutils
+	depends = libunwind
+	depends = binutils
+	depends = numactl
+	depends = audit
+	depends = coreutils
+	depends = glib2
+	depends = xz
+	depends = zlib
+	depends = libelf
+	depends = bash
+	depends = zstd
+	depends = libcap
+	depends = libtraceevent
+	depends = openssl
+	depends = libsframe.so
+
+pkgname = tmon
+	pkgdesc = Monitoring and Testing Tool for Linux kernel thermal subsystem
+	depends = glibc
+	depends = ncurses
+
+pkgname = turbostat
+	pkgdesc = Report processor frequency and idle statistics
+	depends = glibc
+	depends = libcap
+
+pkgname = usbip
+	pkgdesc = An USB device sharing system over IP network
+	depends = glibc
+	depends = glib2
+	depends = sysfsutils
+	depends = systemd-libs
+
+pkgname = x86_energy_perf_policy
+	pkgdesc = Read or write MSR_IA32_ENERGY_PERF_BIAS
+	depends = glibc
diff --git a/PKGBUILD b/PKGBUILD
index a0f2c678c279926a8c7d7adfd6d207710a89bb9d..1aec1d7bf8f2dd4764e5390b53818c300908d5b6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,12 +14,12 @@ pkgname=(
   'usbip'
   'x86_energy_perf_policy'
 )
-pkgver=6.3
-pkgrel=5
+pkgver=6.5
+pkgrel=1
 license=('GPL2')
 arch=('x86_64')
 url='https://www.kernel.org'
-options=('!strip')
+options=('!strip' '!lto')
 makedepends=('git')
 # split packages need all package dependencies set manually in makedepends
 # kernel source deps
@@ -41,7 +41,7 @@ makedepends+=('libcap')
 makedepends+=('llvm' 'clang')
 groups=("$pkgbase")
 source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v${pkgver//_/-}?signed"
-#        "https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-$pkgver.1.xz"
+        "https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-$pkgver.5.xz"
         'cpupower.default'
         'cpupower.systemd'
         'cpupower.service'
@@ -56,6 +56,7 @@ validpgpkeys=(
   '647F28654894E3BD457199BE38DBBDC86092693E'  # Greg Kroah-Hartman
 )
 sha256sums=('SKIP'
+            '22ad68c6c5f194f879fded9c44a205e394438fd505439e5f23e13e22ae1b7fe0'
             '4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f'
             'b692f4859ed3fd9831a058a450a84d8c409bf7e3e45aac1c2896a14bb83f3d7a'
             '42d2ec9f1d9cc255ee7945a27301478364ef482f5a6ddfc960189f03725ccec2'
@@ -94,6 +95,7 @@ build() {
     perfexecdir=lib/perf \
     EXTRA_CFLAGS=' -Wno-error=bad-function-cast -Wno-error=declaration-after-statement -Wno-error=switch-enum' \
     NO_SDT=1 \
+    BUILD_BPF_SKEL=1 \
     PYTHON=python \
     PYTHON_CONFIG=python-config \
     DESTDIR="$pkgdir"
@@ -186,6 +188,7 @@ package_perf() {
     perfexecdir=lib/perf \
     EXTRA_CFLAGS=' -Wno-error=bad-function-cast -Wno-error=declaration-after-statement -Wno-error=switch-enum' \
     NO_SDT=1 \
+    BUILD_BPF_SKEL=1 \
     PYTHON=python \
     PYTHON_CONFIG=python-config \
     DESTDIR="$pkgdir" \