aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorJames Clark <james.clark@linaro.org>2025-04-17 14:55:50 +0100
committerNamhyung Kim <namhyung@kernel.org>2025-04-23 08:57:12 -0700
commitbfb713ea53c746b07ae69fe97fa9b5388e4f34f9 (patch)
treee0ce57466785bc2083f0eb0a9311de4e400d50d8 /scripts/generate_rust_analyzer.py
parentLinux 6.15-rc3 (diff)
downloadlinux-bfb713ea53c746b07ae69fe97fa9b5388e4f34f9.tar.gz
linux-bfb713ea53c746b07ae69fe97fa9b5388e4f34f9.zip
perf tools: Fix arm64 build by generating unistd_64.h
Since pulling in the kernel changes in commit 22f72088ffe6 ("tools headers: Update the syscall table with the kernel sources"), arm64 is no longer using a generic syscall header and generates one from the syscall table. Therefore we must also generate the syscall header for arm64 before building Perf. Add it as a dependency to libperf which uses one syscall number. Perf uses more, but as libperf is a dependency of Perf it will be generated for both. Future platforms that need this will have to add their own syscall-y targets in libperf manually. Unfortunately the arch specific files that do this (e.g. arch/arm64/include/asm/Kbuild) can't easily be imported into the Perf build. But Perf only needs a subset of the generated files anyway, so redefining them is probably the correct thing to do. Fixes: 22f72088ffe6 ("tools headers: Update the syscall table with the kernel sources") Signed-off-by: James Clark <james.clark@linaro.org> Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com> Link: https://lore.kernel.org/r/20250417-james-perf-fix-gen-syscall-v1-1-1d268c923901@linaro.org Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions
ers/mtd/mtdblock.c?id=288ed82d5d91aa860a2de4b795d542121928429b&follow=1'>[PATCH] removed a bunch of gratuitous ->rq_dev usesAlexander Viro6-35/+12 2002-10-28[PATCH] blk_dev[] is goneAlexander Viro16-109/+54 2002-10-28[PATCH] mtdblock_ro fixes (based on patch from rmk)Alexander Viro1-165/+172 2002-10-28[PATCH] swim3.c cleanupAlexander Viro1-51/+49 2002-10-28[PATCH] dasd.cAlexander Viro2-29/+5 2002-10-28[PATCH] ftl.c fixAlexander Viro1-1/+1 2002-10-28[PATCH] xd.cAlexander Viro2-67/+55 2002-10-28[PATCH] hd.cAlexander Viro1-128/+124 2002-10-28[PATCH] mtdblock (based on a patch from rmk)Alexander Viro1-39/+51 2002-10-28[PATCH] nftlAlexander Viro1-63/+39 2002-10-28[PATCH] ps2esdiAlexander Viro1-78/+67 2002-10-28[PATCH] xpramAlexander Viro1-11/+9 2002-10-28[PATCH] z2ramAlexander Viro1-49/+33 2002-10-28[PATCH] rdAlexander Viro1-69/+37 2002-10-28[PATCH] A couple of compile fixesAlexander Viro2-3/+3 2002-10-28patch up scsi mismergeJames Bottomley4-5/+21 2002-10-28ia-64 kcore changes broke i386. Guess who gets the shaft?Linus Torvalds1-4/+0 2002-10-28[PATCH] sparc64 read_barrier_depends fixAndrew Morton1-0/+3 2002-10-28[PATCH] RCU idle detection fixAndrew Morton1-1/+2 2002-10-28[PATCH] fix failure to write ext2 indirects under loadAndrew Morton1-4/+4 2002-10-28kbuild: Fix a "make -j<N>" warningKai Germaschewski1-1/+1 2002-10-28Correct sd.c compile by adding } lost in mergeJames Bottomley1-0/+1 2002-10-28kbuild: Allow UTS_MACHINE to be different from $(ARCH)Kai Germaschewski2-2/+4 2002-10-27[PATCH] DVB drivers AV7110 (Fujitsu, Nova etc)Alan Cox21-0/+44044 2002-10-28[PATCH] ips queue depths 2.5.44David Jeffery1-5/+5 2002-10-27[PATCH] updated ver_linuxAlan Cox1-3/+13 2002-10-27[PATCH] mempool helpers used by device mapperAlan Cox2-0/+24 2002-10-27[PATCH] IDE - Andre can't count 8)Alan Cox1-3/+3 2002-10-27[PATCH] update wan drivers to new saner ioctlsAlan Cox16-65/+104 2002-10-27[PATCH] Digital TV frameworkAlan Cox32-1/+7718 2002-10-27[PATCH] Device Mapper, with updatesAlan Cox12-1/+3647 2002-10-27[PATCH] drag ATM into the 21st century , part 1Alan Cox5-218/+284 2002-10-27[PATCH] fix atm firestream warnings with new gccAlan Cox1-0/+1