This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 1778d6da389c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c789a078655c Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 22f42142b8c2 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 2ed63d52f6ab Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits a270acfade77 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 191d38a0ec5e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e859750b2f2d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 84999ec1965a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 656165b3a5b1 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 21d8877775d2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e6216ea78a2c Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 7ffaee86b7a3 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits c0695e6e1783 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 14660be91463 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c574ab153cb4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e929f160a6f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97b496540981 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ab36932a7038 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8b57ce080016 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 5c73f5b4aca2 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits da67163c55aa Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 46ec2f21edb9 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits a54ca308e888 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 0d4d4514e9e5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6419a1c8e56b nilfs2: fix leak of nilfs_root in case of writer thread cr [...] omits dedfb1b20c4d nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_ [...] omits 4026e18b8096 nilfs2: fix use-after-free bug of struct nilfs_root omits 85637469d85e mm/damon/core: initialize damon_target->list in damon_new_ [...] omits 08bdb01e6e99 mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in omits 07230f14f9e0 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size [...] omits 839a3af70711 fix up for drivers/gpu/drm/amd/display/dc/core/dc_stream.c adds 8012243e62b5 perf inject: Add a command line option to specify build ids. adds 709533e51b16 tools build: Fix feature detection output due to eval expansion adds 74da7697a2ab tools build: Increment room for feature name in feature de [...] adds 74ef1cc95878 tools build: Display logical OR of a feature flavors adds f1417cea017d perf parse-events: Use 'unsigned int' instead of plain 'un [...] adds 84f879c53318 perf metrics: Use 'unsigned int' instead of just 'unsigned'. adds bdf457255565 perf hashmap: Tidy hashmap dependency adds 6562c9acb43a perf record: Fix way of handling non-perf-event pollfds adds a032ad87aa3b perf record: Fix done_fd wakeup event adds feff0b61ffd8 perf record: Change evlist->ctl_fd to use fdarray_flag__no [...] adds 329725d5f6e1 perf evlist: Add evlist__{en/dis}able_non_dummy() adds 6657a099e185 perf record: Allow multiple recording time ranges adds e57d897703c3 perf mutex: Wrapped usage of mutex and cond adds a64d3af5d9ec perf bench: Update use of pthread mutex/cond adds 130f267af6e3 perf tests: Avoid pthread.h inclusion adds 8e03bb88ab8b perf hist: Update use of pthread mutex adds ed0546b7b837 perf bpf: Remove unused pthread.h include adds 6f37dc6ed0f4 perf lock: Remove unused pthread.h include adds 49c670b17e55 perf record: Update use of pthread mutex adds 0bd14ac2d6aa perf sched: Update use of pthread mutex adds 82aff6cc0704 perf ui: Update use of pthread mutex adds 26b3a5fa41a6 perf mmap: Remove unnecessary pthread.h include adds d9a0d6b83950 perf dso: Update use of pthread mutex adds 9b3726ef836f perf annotate: Update use of pthread mutex adds d8e40b58ad47 perf top: Update use of pthread mutex adds e54dea69cdf6 perf dso: Hold lock when accessing nsinfo adds bfa339ceda3c perf mutex: Add thread safety annotations adds 59c266604922 perf sched: Fixes for thread safety analysis adds b40b2122566e perf top: Fixes for thread safety analysis adds dca571ed9753 perf build: Enable -Wthread-safety with clang adds 1c96b6e45f14 perf branch: Add system error and not in transaction branch types adds 0ddea8e2a0c2 perf branch: Extend branch type classification adds bcb96ce6d254 perf branch: Add branch privilege information request flag adds fb42f8b729f4 perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm6 [...] adds 9dcc22efff4b perf smt: Tidy header guard add SPDX adds a8d68cc45799 perf tools: Print LOST read format in the verbose mode adds e17f343c3ba1 perf record: Set PERF_FORMAT_LOST by default adds e3a23261ad06 perf record: Read and inject LOST_SAMPLES events adds 75b37db096e3 perf hist: Add nr_lost_samples to hist_stats adds d7ba22d4a3fe perf report: Show per-event LOST SAMPLES stat adds b304c173e3ff perf vendor events: Add missing Neoverse V1 events adds 4fb47c8c20ec perf tools: Add same_cmd_with_prefix() helper adds cf874a0165e4 perf c2c: Add helpers to get counts of loads or stores adds 016f2f9821bd perf callchain: Remove unneeded 'result' variable adds c3ca8d44185c perf tools: Add perf_config_scan() adds a7fdd30a2244 perf auxtrace: Add itrace option flag d+e to log on error adds 52de6aacbe3d perf intel-pt: Improve man page layout slightly adds 50d7620b27d1 perf intel-pt: Improve object code read error message adds 65aee81afe7f perf intel-pt: Support itrace option flag d+e to log on error adds 3b7ae354c1fc perf intel-pt: Remove first line of log dumped on error adds c581e46ba298 perf vendor events arm64: Move REMOTE_ACCESS to "memory" category adds e3e7572fa806 perf trace: Use zalloc() to save initialization of syscall_stats adds 0f405f878bc1 perf lock: Add get_key_by_aggr_mode helper adds 569c746b8a1e perf timechart: Add create_pidcomm helper adds 3e8d21b922af perf timechart: Add p_state_end helper adds 3657ad4b0fb6 perf vendor events: Update events for Neoverse E1 adds d773c999b8d2 perf events: Prefer union over variable length array adds c7202d20fb45 perf cpumap: Add range data encoding adds 165da80296ea perf sched: Factor out destroy_tasks() adds 187c7723e4aa perf test: Skip sigtrap test on old kernels adds 4671855ae7d9 perf sort: Remove hist_entry__sort_list() and sort__first_ [...] adds 76ed5927ca61 perf pmu: Remove perf_pmu_lex() needless declaration adds 1a6abdde13bb perf expr: Move the scanner_ctx into the parse_ctx adds 09b73fe9e3de perf smt: Compute SMT from topology adds cc2c4e26ece1 perf topology: Add core_wide adds a4b8cfcabb1d perf stat: Delay metric parsing adds 1725e9cd32a0 perf metrics: Wire up core_wide adds f0c4b97a2927 perf test: Add basic core_wide expression test adds 637522ce97b4 perf lock contention: Factor out get_symbol_name_offset() adds a6eaf966bce9 perf lock contention: Show full callstack with -v option adds 96532a83ee8e perf lock contention: Allow to change stack depth and skip adds c1da8dd5c11d perf lock contention: Skip stack trace from BPF adds e8a6430ff605 perf genelf: Fix error code in jit_write_elf() adds cdd3b15d6871 perf stat: Merge cases in process_evlist adds dc64641c8f91 perf top: Fix error code in cmd_top() adds d031a00a29b2 perf record: Fix a segfault in record__read_lost_samples() adds fd941521e81f perf inject: Clarify build-id options a little bit adds 762461f1a53b perf tools: Add 'addr' sort key adds 7d18a824b5e5 perf annotate: Toggle full address <-> offset display adds 4627a000dced perf tests: Fix 'perf probe' error log check in skip_if_no [...] adds 19af23df66b4 perf test: test_intel_pt.sh: Add cleanup function adds 170ac70f16e7 perf test: test_intel_pt.sh: Use a temp directory adds 3f79fff8bd56 perf test: test_intel_pt.sh: Fix redirection adds 202d03941381 perf test: test_intel_pt.sh: Stop using expr adds 1aaff2bac6cd perf test: test_intel_pt.sh: Stop using backticks adds 711949e2f0ba perf test: test_intel_pt.sh: Use grep -c instead of grep p [...] adds 5d7aac2bf87a perf test: test_intel_pt.sh: Use quotes around variable expansion adds fd9b45e39cfa perf test: test_intel_pt.sh: Fix return checking adds 2c1c9e351a43 perf test: test_intel_pt.sh: Add more output in preparatio [...] adds da4062021e0e perf tools: Add debug messages and comments for testing adds fea753f8e3c8 perf test: test_intel_pt.sh: Add per-thread test adds 5ebcdf07f7e4 perf test: test_intel_pt.sh: Move helper functions for waiting adds 84838712e92e perf test: waiting.sh: Parameterize timeouts adds 6282a1f4f846 perf lock: Add -E/--entries option adds 6bbc482017de perf lock: Add -q/--quiet option to suppress header and de [...] adds ec685de25b67 perf test: Add kernel lock contention test adds b71536a4925e perf string: Remove unused macro K() adds 888964a05d13 perf trace: Fix show_arg_names not working for tp arg names adds 96b731412d51 perf trace: Fix incorrectly parsed hexadecimal value for f [...] adds 058443934524 perf subcmd: Set environment variable "PREFIX" adds 1dc86fc731ad perf test: Introduce script for java symbol testing adds c7c43e38b236 perf stat: Clean redundant if in process_evlist adds 433b31fa0079 perf lock contention: Fix a build error on 32-bit adds dae09ffca00d perf machine: Remove unused struct process_args adds 8d9b1734c737 perf annotate: Remove unused struct disasm_line_samples adds 18f224ee8170 perf metric: Remove unused struct metric_ref_node adds d28a8fd3c0f8 perf jit: Remove unused struct debug_line_info adds 20b2194eeee3 perf lock: Remove unused struct lock_contention_key adds 81935f10e694 perf tools: Fix empty version number when building outside [...] adds 30b842d27dfa perf parse-events: Remove unused macros __PERF_EVENT_FIELD() adds 4b65fc7bca12 perf expr: Allow a double if expression adds 0e4079154ea2 perf test: Adjust case of test metrics adds 715b824f4a1f perf expr: Remove jevents case workaround adds 8cff7490fc05 perf metrics: Don't scale counts going into metrics adds 313b2f384be1 perf vendor events: Update Intel skylakex adds a80de06698a7 perf vendor events: Update Intel alderlake adds eb4f8d7787f1 perf vendor events: Update Intel broadwell adds 5bc4e39eecb0 perf vendor events: Update Intel broadwellx adds 55b201a83366 perf vendor events: Update Intel cascadelakex adds 5ed4fc264c2b perf vendor events: Update elkhartlake cpuids adds dd7aae2c2d65 perf vendor events: Update Intel haswell adds 08ce57dd1b89 perf vendor events: Update Intel haswellx adds 8fb4ddf499eb perf vendor events: Update Intel icelake adds bd035250c5e8 perf vendor events: Update Intel icelakex adds 3bd2d21171b7 perf vendor events: Update Intel ivybridge adds d2aaf04076ea perf vendor events: Update Intel ivytown adds 3405de19abf5 perf vendor events: Update Intel jaketown adds db35c1dc0b55 perf vendor events: Update Intel sandybridge adds 9a1b4aa4c9b2 perf vendor events: Update Intel sapphirerapids adds e762a998e71c perf vendor events: Update silvermont cpuids adds aac53e8f0730 perf vendor events: Update Intel skylake adds a7c1aaa639e0 perf vendor events: Update Intel tigerlake adds d7184d9487e9 perf vendor events: Update Intel broadwellde adds 06b552ee3781 libperf: Populate system-wide evsel maps adds 7e2450bb756c libperf: Propagate maps only if necessary adds 60ea006f7251 perf tools: Get rid of evlist__add_on_all_cpus() adds 182bb594e067 perf tools: Add evlist__add_sched_switch() adds 1337b9dcb03b perf tools: Remove special handling of system-wide evsel adds 66b76e30ee36 perf stat: Convert perf_stat_evsel.res_stats array adds 429b8e84517b perf stat: Don't call perf_stat_evsel_id_init() repeatedly adds dfca2d692d03 perf stat: Rename saved_value->cpu_map_idx adds 87ae87fd6c61 perf stat: Use thread map index for shadow stat adds f407aac4056c perf stat: Kill unused per-thread runtime stats adds 01b8957b738f perf stat: Don't compare runtime stat for shadow stats adds fa2edc07b464 perf stat: Rename to aggr_cpu_id.thread_idx adds fd643afc8f60 perf record: Save DSO build-ID for synthesizing adds 60abedb8aa90 perf test: Introduce script for data symbol testing adds c63317ab14b0 perf test: Add CoreSight shell lib shared code for future tests adds 34bec35cbbb2 perf test: Add build infra for perf test tools for ARM Cor [...] adds 8b97519711c3 perf test: Add asm pureloop test tool adds fdc25cc59c71 perf test: Add arm64 asm pureloop test shell script adds 6ea586b1e3dc perf test: Add git ignore for perf data generated by the A [...] adds f1288bdb6d48 perf test coresight: Add memcpy thread test tool adds b76692fea7f2 perf test coresight: Add memcpy thread test shell script adds e9664b96c6c0 perf test coresight: Add thread loop test tool adds 74c62b8d6161 perf test coresight: Add thread loop test shell scripts adds fc0a0ea03980 perf test coresight: Add unroll thread test tool adds b65c6477f6bb perf test coresight: Add unroll thread test shell script adds 43c688cb3241 perf test: Add git ignore for tmp and output files of ARM [...] adds dc2e0fb00bb2 perf test coresight: Add relevant documentation about ARM6 [...] adds cad3b6895413 perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout() adds b7ddd38ccc72 tools headers UAPI: Sync include/uapi/linux/perf_event.h h [...] adds 160ae99365ab perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header w [...] adds 923396f6827d perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} adds 4173cc055dc9 perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events adds f7b58cbdb3ff perf mem/c2c: Add load store event mappings for AMD adds 2c5f652c4426 perf mem/c2c: Avoid printing empty lines for unsupported events adds c72de11605c5 perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB adds d79310700590 perf script: Add missing fields in usage hint adds d465bff130bf Merge tag 'perf-tools-for-v6.1-1-2022-10-07' of git://git. [...] adds bf3f11581893 KVM: selftests: Check result in hyperv_features for succes [...] adds dfb45db43e9f KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercall adds 31d3b871f5ee KVM: selftests: Don't set reserved bits for invalid Hyper- [...] adds c23981df6642 KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross [...] adds f331601c65ad KVM: x86/pmu: Don't generate PEBS records for emulated ins [...] adds c0245b774203 KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper for [...] adds cf52de619c67 KVM: x86/pmu: Avoid using PEBS perf_events for normal counters adds 5c6a67f4f265 KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to imple [...] adds ea5cbc9ff839 KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counte [...] adds c99ad25b0d2b Merge tag 'kvm-x86-6.1-2' of https://github.com/sean-jc/li [...] adds f96c48e9ddf4 kvm: mmu: fix typos in struct kvm_arch adds e779ce9d17c4 kvm: vmx: keep constant definition format consistent adds 34b4d20399e6 KVM: arm64: Use visibility hook to treat ID regs as RAZ adds 4782ccc8ef50 KVM: arm64: Remove internal accessor helpers for id regs adds cdd5036d048c KVM: arm64: Drop raz parameter from read_id_reg() adds 5d9a718b64e4 KVM: arm64: Spin off helper for calling visibility hook adds 4de06e4c1dc9 KVM: arm64: Add a visibility bit to ignore user writes adds d5efec7ed826 KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-on [...] adds 797b84517c19 KVM: selftests: Add test for AArch32 ID registers adds c317c6d2d2c6 Merge branch kvm-arm64/aarch32-raz-idregs into kvmarm-master/next adds b04b3315021a Merge remote-tracking branch 'arm64/for-next/sysreg' into [...] adds 34fbdee086cf KVM: arm64: Preserve PSTATE.SS for the guest while single- [...] adds 370531d1e95b KVM: arm64: Clear PSTATE.SS when the Software Step state w [...] adds ff00e737090e KVM: arm64: selftests: Refactor debug-exceptions to make i [...] adds b18e4d4aebdd KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SI [...] adds bb0cca240a16 Merge branch kvm-arm64/single-step-async-exception into kv [...] adds 8929bc965964 KVM: Use acquire/release semantics when accessing dirty ri [...] adds 17601bfed909 KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and con [...] adds fc0693d4e5af KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL adds 671c8c7f9f23 KVM: Document weakly ordered architecture requirements for [...] adds 4eb6486cb43c KVM: selftests: dirty-log: Upgrade flag accesses to acquir [...] adds 4b3402f1f4d9 KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_ [...] adds 250012dd5840 Merge branch kvm-arm64/dirty-log-ordered into kvmarm-master/next adds 096560dd1325 KVM: arm64: vgic: Remove duplicate check in update_affinit [...] adds b2a4d007c347 KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available() adds 448e711693e4 KVM: selftests: Update top-of-file comment in psci_test adds 43b233b1582d KVM: arm64: Fix comment typo in nvhe/switch.c adds ac107abef197 KVM: arm64: Advertise new kvmarm mailing list adds b302ca52ba82 Merge branch kvm-arm64/misc-6.1 into kvmarm-master/next adds fe4d9e4abf62 Merge tag 'kvmarm-6.1' of git://git.kernel.org/pub/scm/lin [...] adds 7fc4426959e1 riscv: Add X register names to gpr-nums adds 5ac43ab2e3fe riscv: Introduce support for defining instructions adds bb233a11dc6b riscv: KVM: Apply insn-def to hfence encodings adds 26b73f14933e riscv: KVM: Apply insn-def to hlv encodings adds d837f19195e7 RISC-V: KVM: Change the SBI specification version to v1.0 adds 122979aa26cd RISC-V: Probe Svinval extension form ISA string adds 5ff112484f2e RISC-V: KVM: Use Svinval for local TLB maintenance when available adds bad6ea07c876 RISC-V: KVM: Allow Guest use Svinval extension adds 0bba48978f6b RISC-V: KVM: Allow Guest use Zihintpause extension adds 1b5cbb8733f9 RISC-V: KVM: Make ISA ext mappings explicit adds afd5dde9a186 RISC-V: KVM: Provide UAPI for Zicbom block size adds 56852c621197 RISC-V: KVM: Expose Zicbom to the guest adds f493cdc92d9b RISC-V: KVM: add __init annotation to riscv_kvm_init() adds 54ce3f7ff339 RISC-V: KVM: Record number of signal exits as a vCPU stat adds 9c00fbdd93a2 RISC-V: KVM: Use generic guest entry infrastructure adds b60ca69715fc riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK adds e18d6152ff0f Merge tag 'kvm-riscv-6.1-1' of https://github.com/kvm-risc [...] new f311d498be8f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c0f1bc4e91c5 memblock tests: add command line help option adds 61ebea2ba198 memblock tests: update reference to obsolete build option [...] adds ac76d803c4f6 memblock tests: update tests to check if memblock_alloc ze [...] adds 25b9defb5bc4 memblock tests: update zeroed memory check for memblock_al [...] adds fb2e97fe853f memblock tests: add labels to verbose output for generic a [...] adds 21a233f68afe memblock tests: add additional tests for basic api and mem [...] adds deee033e0f8e memblock tests: update alloc_api to test memblock_alloc_raw adds ae544fd62c14 memblock tests: update alloc_nid_api to test memblock_allo [...] adds a541c6d428f7 memblock tests: add tests for memblock_*bottom_up functions adds dcd45ad2ad78 memblock tests: add tests for memblock_trim_memory adds 35e49953c31d memblock tests: remove 'cleared' from comment blocks adds 42c3ba865818 memblock_tests: move variable declarations to single block adds b338bde5a3a9 memblock tests: add simulation of physical memory with mul [...] adds 50c80241f158 memblock tests: add top-down NUMA tests for memblock_alloc [...] adds 4b41046e7c6b memblock tests: add bottom-up NUMA tests for memblock_allo [...] adds 3e4519b7afc2 memblock tests: add generic NUMA tests for memblock_alloc_ [...] new 49da07006239 Merge tag 'memblock-v6.1-rc1' of git://git.kernel.org/pub/ [...] adds 6a164c646999 genirq: Provide generic_handle_domain_irq_safe(). adds f460c70125bc pinctrl: amd: Use generic_handle_irq_safe() adds f285de79569f ssb: gpio: Use generic_handle_irq_safe() adds c6a91405ac5c platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe() adds 118c3ba24d04 gpio: mlxbf2: Use generic_handle_irq_safe() adds 94ec234a16cf bcma: gpio: Use generic_handle_irq_safe() adds 36de4f941973 Merge tag 'irqchip-6.1' of git://git.kernel.org/pub/scm/li [...] new 6c9f7434159b irqchip: IMX_MU_MSI should depend on ARCH_MXC new b8d49bcd8fd1 Merge tag 'irqchip-fixes-6.1-1' of git://git.kernel.org/pu [...] new 60ac35bf6b98 Merge tag 'irq-core-2022-10-12' of git://git.kernel.org/pu [...] adds 1625c8cba770 Merge tag 'efi-next-for-v6.1' into loongarch-next new 4b2edd38282a LoongArch: Fix cpu name after CPU-hotplug new a522b7ad8e66 LoongArch: Do not create sysfs control file for io master CPUs new 1299a129a9f9 LoongArch: Flush TLB earlier at initialization new ddf502717da0 LoongArch: Mark __xchg() and __cmpxchg() as __always_inline new 9550dfde5eb8 LoongArch: Kconfig: Fix spelling mistake "delibrately" -> [...] new 0d8dad704861 LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS new 11cd8a648301 LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS new 0a75e5d1a184 LoongArch: Define ELF relocation types added in ABIv2.0 new 9bd1e38032fb LoongArch: Support PC-relative relocations in modules new 59b3d4a9b0cc LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules new a2a84e36331a LoongArch: mm: Refactor TLB exception handlers new b61a40afca16 LoongArch: Refactor cache probe and flush methods new 235d074fdc9a LoongArch: Support access filter to /dev/mem interface new d279134168c7 LoongArch: Use TLB for ioremap() new 5f1e001be579 LoongArch: Add qspinlock support new b37042b2bb7c LoongArch: Add perf events support new dea2df3cc725 LoongArch: Add SysRq-x (TLB Dump) support new 2d2c395217d2 LoongArch: Use generic BUG() handler new 4a03b2ac06a5 LoongArch: Add kexec support new 4e62d1d86585 LoongArch: Add kdump support new 8a34228eb303 LoongArch: Move {signed,unsigned}_imm_check() to inst.h new 4e59e5a46936 LoongArch: Add some instruction opcodes and formats new 5dc615520c4d LoongArch: Add BPF JIT support new 6246ed09111f LoongArch: Add ACPI-based generic laptop driver new 2c8577f5e455 LoongArch: Update Loongson-3 default config file new 95b8b5953a31 Merge tag 'loongarch-6.1' of git://git.kernel.org/pub/scm/ [...] adds f5b23d6704e4 hfsplus: unmap the page in the "fail_page" label adds 6c3014a67a44 hfsplus: convert kmap() to kmap_local_page() in bnode.c adds f9ef3b95a305 hfsplus: convert kmap() to kmap_local_page() in bitmap.c adds 9f25f357c557 hfsplus: convert kmap() to kmap_local_page() in btree.c adds 765f2bf04fda scripts/decodecode: improve faulting line determination adds 58b5c2033607 ipc/util.c: cleanup and improve sysvipc_find_ipc() adds 64367f2e4f11 treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y adds 5bb6ce3aeb02 fs/isofs: replace kmap() with kmap_local_page() adds defdaff15a84 checkpatch: add kmap and kmap_atomic to the deprecated list adds 9847f21225c4 lib/cmdline: avoid page fault in next_arg adds 7bb5da0d490b kexec: turn all kexec_mutex acquisitions into trylocks adds 05c6257433b7 panic, kexec: make __crash_kexec() NMI safe adds 4f1d2a030db0 llist: use try_cmpxchg in llist_add_batch and llist_del_first adds f4068af3a638 proc: save LOC in vsyscall test adds 2be9880dc873 kernel: exit: cleanup release_thread() adds cba7543e1515 fs/qnx6: delete unnecessary checks before brelse() adds aa06a9bd8533 ia64: fix clock_getres(CLOCK_MONOTONIC) to report ITC frequency adds 693fc06e9851 epoll: use try_cmpxchg in list_add_tail_lockless adds b0192296b452 buffer: use try_cmpxchg in discard_buffer adds 38ace0d513d9 aio: use atomic_try_cmpxchg in __get_reqs_available adds da3f52ba3595 iversion: use atomic64_try_cmpxchg) adds 948084f0f695 kexec: replace kmap() with kmap_local_page() adds d75e9a4bccf4 hfs: unmap the page in the "fail_page" label adds ca0ac8dfd35b hfs: replace kmap() with kmap_local_page() in bnode.c adds 21490eff1215 hfs: replace kmap() with kmap_local_page() in btree.c adds e1d7c7609ae0 bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless adds 88040e67b953 alpha: move from strlcpy with unused retval to strscpy adds 216e71f13c13 ia64: move from strlcpy with unused retval to strscpy adds c97e21fe91ed ocfs2: move from strlcpy with unused retval to strscpy adds 512cb7e4c110 reiserfs: move from strlcpy with unused retval to strscpy adds a1d3a6d9f243 init: move from strlcpy with unused retval to strscpy adds 977bbf4385fc lib: move from strlcpy with unused retval to strscpy adds 5fdfa161b204 task_work: use try_cmpxchg in task_work_add, task_work_can [...] adds 9a15193e23b7 smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_ [...] adds f81259c6dbce fail_function: switch to memdup_user_nul() helper adds cef9f5f866ad fail_function: refactor code of checking return value of r [...] adds d2e85432a2e0 fail_function: fix wrong use of fei_attr_remove() adds 199cda13534f initramfs: mark my_inptr as __initdata adds d85a1bec8e8d ntfs: fix use-after-free in ntfs_attr_find() adds 36a4d82dddbb ntfs: fix out-of-bounds read in ntfs_attr_find() adds 63095f4f3af5 ntfs: check overflow when iterating ATTR_RECORDs adds 35783ccbe519 kernel/profile.c: simplify duplicated code in profile_setup() adds 7b9e664beb23 asm-generic: make parameter types consistent in _unaligned_be48() adds 8ea0114eda0c checkpatch: handle FILE pointer type adds bfca3dd3d068 kernel/utsname_sysctl.c: print kernel arch adds b81475117547 latencytop: use the last element of latency_record of system adds 6e4a53ee7989 ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY( [...] adds 1c320cfa1770 fs/ocfs2/suballoc.h: fix spelling typo in comment adds 8f824b4abd31 init.h: fix spelling typo in comment adds 5758478a3d3c ipc: mqueue: remove unnecessary conditionals adds 1179083ff076 firmware: google: test spinlock on panic path to avoid lockups adds 5ca14835dc42 fs: uninline inode_maybe_inc_iversion() adds 7ec354baa2ad proc: make config PROC_CHILDREN depend on PROC_FS adds 83d87a4ddb3b relay: use kvcalloc to alloc page array in relay_alloc_page_array adds e77999c1d4d2 fs/ocfs2: fix repeated words in comments adds 5d0ce3595ab7 percpu: add percpu_counter_add_local and percpu_counter_sub_local adds 72d1e611082e ipc/msg: mitigate the lock contention with percpu counter adds 462cd7724e23 usr/gen_init_cpio.c: remove unnecessary -1 values from int file adds bd17e036b495 checkpatch: warn for non-standard fixes tag style adds 0badb2e46a76 nilfs2: delete unnecessary checks before brelse() adds da6f79164e98 nilfs2: remove the unneeded result variable adds ef1d61781bc6 proc: mark more files as permanent adds 374d6cda7946 init/main.c: remove unnecessary (void*) conversions new ef79361b265d fork: remove duplicate included header files new 723ac751208f nilfs2: replace WARN_ONs by nilfs_error for checkpoint acq [...] new 329028e04a0b ia64: update config files new 30341ec95af4 init/Kconfig: fix unmet direct dependencies new 95e9a8552e85 ia64: mca: use strscpy() is more robust and safer new 0f4107d1798f mailmap: update Frank Rowand email address new 5bc73bb3451b proc: test how it holds up with mapping'less process new 6a961bffd1c3 include/linux/entry-common.h: remove has_signal comment of [...] new 676cb4957396 Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel [...] new fac35ba763ed mm/hugetlb: fix races when looking up a CONT-PTE/PMD size [...] new b1f44cdabad8 mm/damon/core: initialize damon_target->list in damon_new_ [...] new d325dc6eb763 nilfs2: fix use-after-free bug of struct nilfs_root new 21a87d88c225 nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_ [...] new d0d51a97063d nilfs2: fix leak of nilfs_root in case of writer thread cr [...] new 1440f5760228 Merge tag 'mm-hotfixes-stable-2022-10-11' of git://git.ker [...] new 79800a5d589d drm/amd/display: fix array-bounds error in dc_stream_remov [...] new 0d97d4587be1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b6bd6c58dc2e Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 1eb398433d1e Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new e43e3200f900 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new eab8c85cc142 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new e23750623835 powerpc/32: fix syscall wrappers with 64-bit arguments of [...] new ec1e51e59c34 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 04a8c5f054b2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 72da9dc22ff3 Merge tag 'wireless-2022-10-11' of git://git.kernel.org/pu [...] new 7e777b1b012e net: ethernet: ti: am65-cpsw: set correct devlink flavour [...] new 87445f369cca ipv6: ping: fix wrong checksum for large frames new 0d24148bd276 inet: ping: fix recent breakage new 4a4462a06b18 Merge branch 'inet-ping-fixes' new 72e560cb8c6f tcp: cdg: allow tcp_cdg_release() to be called multiple times new 739cfa34518e net/mlx5: Make ASO poll CQ usable in atomic context new 6e31ce831c63 selftests: netfilter: Test reverse path filtering new acc641ab95b6 netfilter: rpfilter/fib: Populate flowic_l3mdev field new 6a91e7270936 selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1 new ed5d1f61b406 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3a732b46736c mctp: prevent double key removal and unref new facfebe2c195 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 49b0dea1eb5e ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal new 06f3a0a758c4 ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before [...] new 2176c6b599db ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls new 23904f7b2518 ALSA: hda: cs35l41: Remove suspend/resume hda hooks new 88672826e2a4 ALSA: hda: cs35l41: Support System Suspend new 6a1a206ec004 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new db4566db2e44 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d20babaa66fe Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 6b8235464520 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 424a601e7b7d Merge branch 'counter-current' of git://git.kernel.org/pub [...] new 22a72e222366 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5ab12376a94b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 37a3a3278516 dt-bindings: leds: mt6370: Fix MT6370 LED indicator DT warning new 6127dab7a126 dt-bindings: mfd: mt6370: fix the interrupt order of the c [...] new f43f1291639b Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new 6b78cb078945 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 739c5427e614 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d782e844d585 erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy() new 4d9849343eca erofs: shouldn't churn the mapping page for duplicated copies new eafa6f331384 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6522483bfa8c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 1b3a1622c338 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new 8c96c131c03e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 1daad448cf60 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (1778d6da389c) \ N -- N -- N refs/heads/pending-fixes (1daad448cf60)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 92 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/admin-guide/sysctl/kernel.rst | 5 + Documentation/dev-tools/checkpatch.rst | 7 + .../bindings/leds/mediatek,mt6370-indicator.yaml | 5 +- .../devicetree/bindings/mfd/mediatek,mt6370.yaml | 4 +- Documentation/trace/coresight/coresight-perf.rst | 158 ++ Documentation/virt/kvm/api.rst | 17 +- MAINTAINERS | 4 +- arch/alpha/configs/defconfig | 2 +- arch/alpha/include/asm/processor.h | 2 - arch/alpha/kernel/process.c | 5 - arch/alpha/kernel/setup.c | 4 +- arch/arc/configs/tb10x_defconfig | 2 +- arch/arc/include/asm/processor.h | 3 - arch/arm/include/asm/processor.h | 3 - arch/arm/kernel/process.c | 4 - arch/arm64/include/asm/kvm_host.h | 4 + arch/arm64/include/asm/processor.h | 3 - arch/arm64/kernel/process.c | 4 - arch/arm64/kvm/arm.c | 15 +- arch/arm64/kvm/debug.c | 34 +- arch/arm64/kvm/guest.c | 1 + arch/arm64/kvm/handle_exit.c | 8 +- arch/arm64/kvm/hyp/nvhe/switch.c | 2 +- arch/arm64/kvm/sys_regs.c | 154 +- arch/arm64/kvm/sys_regs.h | 24 +- arch/arm64/kvm/vgic/vgic-its.c | 2 +- arch/csky/include/asm/processor.h | 5 - arch/hexagon/include/asm/processor.h | 4 - arch/hexagon/kernel/process.c | 7 - arch/ia64/configs/bigsur_defconfig | 2 - arch/ia64/configs/generic_defconfig | 2 - arch/ia64/configs/gensparse_defconfig | 3 - arch/ia64/configs/tiger_defconfig | 2 - arch/ia64/configs/zx1_defconfig | 1 - arch/ia64/include/asm/processor.h | 7 - arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/sys_ia64.c | 26 + arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/loongarch/Kbuild | 1 + arch/loongarch/Kconfig | 62 +- arch/loongarch/Makefile | 22 + arch/loongarch/configs/loongson3_defconfig | 63 +- arch/loongarch/include/asm/Kbuild | 5 +- arch/loongarch/include/asm/bootinfo.h | 5 + arch/loongarch/include/asm/bug.h | 58 +- arch/loongarch/include/asm/cacheflush.h | 87 +- arch/loongarch/include/asm/cacheops.h | 36 +- arch/loongarch/include/asm/cmpxchg.h | 8 +- arch/loongarch/include/asm/cpu-features.h | 5 - arch/loongarch/include/asm/cpu-info.h | 21 +- arch/loongarch/include/asm/elf.h | 37 + arch/loongarch/include/asm/fixmap.h | 15 + arch/loongarch/include/asm/inst.h | 410 ++++- arch/loongarch/include/asm/io.h | 73 +- arch/loongarch/include/asm/kexec.h | 60 + arch/loongarch/include/asm/loongarch.h | 33 +- arch/loongarch/include/asm/module.h | 27 +- arch/loongarch/include/asm/module.lds.h | 1 + arch/loongarch/include/asm/percpu.h | 9 + arch/loongarch/include/asm/perf_event.h | 4 +- arch/loongarch/include/asm/pgtable-bits.h | 3 + arch/loongarch/include/asm/processor.h | 3 - arch/loongarch/include/asm/setup.h | 2 + arch/loongarch/include/asm/spinlock.h | 12 + arch/loongarch/include/asm/spinlock_types.h | 11 + arch/loongarch/include/uapi/asm/bpf_perf_event.h | 9 + arch/loongarch/include/uapi/asm/perf_regs.h | 40 + arch/loongarch/kernel/Makefile | 7 + arch/loongarch/kernel/cacheinfo.c | 98 +- arch/loongarch/kernel/cpu-probe.c | 4 +- arch/loongarch/kernel/crash_dump.c | 23 + arch/loongarch/kernel/head.S | 22 +- arch/loongarch/kernel/machine_kexec.c | 304 ++++ arch/loongarch/kernel/mem.c | 3 - arch/loongarch/kernel/module-sections.c | 61 +- arch/loongarch/kernel/module.c | 105 +- arch/loongarch/kernel/perf_event.c | 887 ++++++++++ arch/loongarch/kernel/perf_regs.c | 53 + arch/loongarch/kernel/relocate_kernel.S | 112 ++ arch/loongarch/kernel/setup.c | 76 +- arch/loongarch/kernel/smp.c | 5 - arch/loongarch/kernel/sysrq.c | 65 + arch/loongarch/kernel/topology.c | 3 +- arch/loongarch/kernel/traps.c | 33 +- arch/loongarch/kernel/vmlinux.lds.S | 4 + arch/loongarch/mm/cache.c | 211 +-- arch/loongarch/mm/init.c | 64 + arch/loongarch/mm/mmap.c | 29 + arch/loongarch/mm/tlb.c | 5 +- arch/loongarch/mm/tlbex.S | 537 +++--- arch/loongarch/net/Makefile | 7 + arch/loongarch/net/bpf_jit.c | 1179 +++++++++++++ arch/loongarch/net/bpf_jit.h | 282 +++ arch/loongarch/pci/acpi.c | 76 +- arch/loongarch/pci/pci.c | 7 +- arch/m68k/include/asm/processor.h | 5 - arch/microblaze/configs/mmu_defconfig | 2 +- arch/microblaze/include/asm/processor.h | 5 - arch/mips/configs/bcm47xx_defconfig | 2 +- arch/mips/configs/cavium_octeon_defconfig | 2 +- arch/mips/configs/ci20_defconfig | 2 +- arch/mips/configs/cu1000-neo_defconfig | 2 +- arch/mips/configs/cu1830-neo_defconfig | 2 +- arch/mips/configs/generic_defconfig | 2 +- arch/mips/configs/omega2p_defconfig | 2 +- arch/mips/configs/qi_lb60_defconfig | 2 +- arch/mips/configs/vocore2_defconfig | 2 +- arch/mips/include/asm/processor.h | 3 - arch/nios2/configs/10m50_defconfig | 2 +- arch/nios2/configs/3c120_defconfig | 2 +- arch/nios2/include/asm/processor.h | 5 - arch/openrisc/include/asm/processor.h | 1 - arch/openrisc/kernel/process.c | 4 - arch/parisc/include/asm/processor.h | 3 - arch/parisc/kernel/process.c | 4 - arch/powerpc/include/asm/processor.h | 1 - arch/powerpc/include/asm/syscalls.h | 16 + arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kernel/process.c | 5 - arch/powerpc/kernel/sys_ppc32.c | 38 +- arch/powerpc/kernel/syscalls/syscall.tbl | 16 +- arch/riscv/Kconfig | 4 + arch/riscv/include/asm/gpr-num.h | 8 + arch/riscv/include/asm/hwcap.h | 4 + arch/riscv/include/asm/insn-def.h | 137 ++ arch/riscv/include/asm/kvm_host.h | 1 + arch/riscv/include/asm/kvm_vcpu_sbi.h | 4 +- arch/riscv/include/asm/processor.h | 5 - arch/riscv/include/uapi/asm/kvm.h | 4 + arch/riscv/kernel/cpu.c | 1 + arch/riscv/kernel/cpufeature.c | 1 + arch/riscv/kvm/Kconfig | 1 + arch/riscv/kvm/main.c | 2 +- arch/riscv/kvm/tlb.c | 155 +- arch/riscv/kvm/vcpu.c | 60 +- arch/riscv/kvm/vcpu_exit.c | 39 +- arch/riscv/mm/dma-noncoherent.c | 2 + arch/s390/include/asm/processor.h | 3 - arch/sh/configs/apsh4a3a_defconfig | 2 +- arch/sh/configs/apsh4ad0a_defconfig | 2 +- arch/sh/configs/edosk7760_defconfig | 2 +- arch/sh/configs/magicpanelr2_defconfig | 2 +- arch/sh/configs/polaris_defconfig | 2 +- arch/sh/configs/r7780mp_defconfig | 2 +- arch/sh/configs/r7785rp_defconfig | 2 +- arch/sh/configs/rsk7203_defconfig | 2 +- arch/sh/configs/sdk7780_defconfig | 2 +- arch/sh/configs/se7712_defconfig | 2 +- arch/sh/configs/se7721_defconfig | 2 +- arch/sh/configs/sh2007_defconfig | 2 +- arch/sh/configs/sh7757lcr_defconfig | 2 +- arch/sh/configs/sh7785lcr_32bit_defconfig | 2 +- arch/sh/configs/urquell_defconfig | 2 +- arch/sh/include/asm/processor_32.h | 3 - arch/sh/kernel/process_32.c | 5 - arch/sparc/include/asm/processor_32.h | 3 - arch/sparc/include/asm/processor_64.h | 3 - arch/um/configs/i386_defconfig | 2 +- arch/um/configs/x86_64_defconfig | 2 +- arch/um/include/asm/processor-generic.h | 4 - arch/x86/include/asm/kvm_host.h | 12 +- arch/x86/include/asm/processor.h | 3 - arch/x86/include/asm/vmx.h | 2 +- arch/x86/kvm/Kconfig | 3 +- arch/x86/kvm/pmu.c | 20 +- arch/x86/kvm/svm/pmu.c | 117 +- arch/x86/kvm/vmx/pmu_intel.c | 29 +- arch/xtensa/configs/audio_kc705_defconfig | 2 +- arch/xtensa/configs/cadence_csp_defconfig | 2 +- arch/xtensa/configs/generic_kc705_defconfig | 2 +- arch/xtensa/configs/nommu_kc705_defconfig | 2 +- arch/xtensa/configs/smp_lx200_defconfig | 2 +- arch/xtensa/configs/virt_defconfig | 2 +- arch/xtensa/configs/xip_kc705_defconfig | 2 +- arch/xtensa/include/asm/processor.h | 3 - drivers/bcma/driver_gpio.c | 2 +- drivers/gpio/gpio-mlxbf2.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 +- drivers/irqchip/Kconfig | 7 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 8 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 5 +- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/loongarch/Kconfig | 31 + drivers/platform/loongarch/Makefile | 1 + drivers/platform/loongarch/loongson-laptop.c | 624 +++++++ drivers/platform/x86/intel/int0002_vgpio.c | 3 +- drivers/ssb/driver_gpio.c | 6 +- fs/aio.c | 9 +- fs/buffer.c | 14 +- fs/erofs/zdata.c | 8 +- fs/erofs/zdata.h | 6 +- fs/erofs/zmap.c | 22 +- fs/eventpoll.c | 2 +- fs/hfs/bnode.c | 32 +- fs/hfs/btree.c | 29 +- fs/hfsplus/bitmap.c | 20 +- fs/hfsplus/bnode.c | 105 +- fs/hfsplus/btree.c | 27 +- fs/isofs/compress.c | 20 +- fs/libfs.c | 46 + fs/nilfs2/btree.c | 6 +- fs/nilfs2/segment.c | 18 +- fs/ntfs/attrib.c | 28 +- fs/ntfs/inode.c | 7 + fs/ocfs2/ocfs2_fs.h | 8 +- fs/ocfs2/refcounttree.c | 2 +- fs/ocfs2/stackglue.c | 4 +- fs/ocfs2/suballoc.h | 2 +- fs/ocfs2/super.c | 2 +- fs/proc/Kconfig | 1 + fs/proc/devices.c | 6 +- fs/proc/internal.h | 5 + fs/proc/loadavg.c | 6 +- fs/proc/meminfo.c | 5 +- fs/proc/page.c | 3 + fs/proc/softirqs.c | 6 +- fs/proc/uptime.c | 6 +- fs/proc/version.c | 6 +- fs/qnx6/inode.c | 6 +- fs/reiserfs/procfs.c | 4 +- include/asm-generic/unaligned.h | 2 +- include/linux/bitops.h | 11 +- include/linux/entry-common.h | 1 - include/linux/init.h | 2 +- include/linux/ipc_namespace.h | 5 +- include/linux/irqdesc.h | 1 + include/linux/iversion.h | 72 +- include/linux/kexec.h | 2 +- include/linux/percpu_counter.h | 32 + include/linux/sched/task.h | 3 + include/uapi/linux/kvm.h | 1 + init/Kconfig | 1 + init/do_mounts.c | 4 +- init/initramfs.c | 2 +- init/main.c | 8 +- ipc/mqueue.c | 3 +- ipc/msg.c | 48 +- ipc/namespace.c | 5 +- ipc/util.c | 53 +- ipc/util.h | 4 +- kernel/exit.c | 4 + kernel/fail_function.c | 26 +- kernel/fork.c | 1 - kernel/irq/irqdesc.c | 24 + kernel/kexec.c | 11 +- kernel/kexec_core.c | 36 +- kernel/kexec_file.c | 4 +- kernel/kexec_internal.h | 15 +- kernel/ksysfs.c | 7 +- kernel/latencytop.c | 4 +- kernel/profile.c | 32 +- kernel/relay.c | 5 +- kernel/smpboot.c | 15 +- kernel/task_work.c | 16 +- kernel/utsname_sysctl.c | 7 + lib/cmdline.c | 2 +- lib/earlycpio.c | 2 +- lib/llist.c | 12 +- mm/hugetlb.c | 4 - mm/memory.c | 2 - mm/mprotect.c | 2 - net/ipv4/netfilter/ipt_rpfilter.c | 2 +- net/ipv4/netfilter/nft_fib_ipv4.c | 2 +- net/ipv4/ping.c | 23 +- net/ipv4/tcp_cdg.c | 2 + net/ipv6/netfilter/ip6t_rpfilter.c | 9 +- net/ipv6/netfilter/nft_fib_ipv6.c | 5 +- net/ipv6/ping.c | 2 +- net/mctp/af_mctp.c | 23 +- net/mctp/route.c | 10 +- scripts/checkpatch.pl | 52 +- scripts/decodecode | 120 +- sound/pci/hda/cs35l41_hda.c | 197 ++- sound/pci/hda/hda_component.h | 2 - sound/pci/hda/hda_cs_dsp_ctl.c | 79 +- sound/pci/hda/hda_cs_dsp_ctl.h | 2 +- sound/pci/hda/patch_realtek.c | 19 +- tools/arch/x86/include/asm/amd-ibs.h | 16 + tools/build/Makefile.feature | 50 +- tools/include/uapi/linux/perf_event.h | 40 +- tools/lib/api/fd/array.h | 5 +- tools/lib/perf/evlist.c | 28 +- tools/lib/perf/evsel.c | 3 - tools/lib/perf/include/internal/evlist.h | 1 + tools/lib/perf/include/perf/event.h | 25 +- tools/lib/subcmd/exec-cmd.c | 3 + tools/perf/.gitignore | 6 +- tools/perf/Documentation/itrace.txt | 1 + tools/perf/Documentation/perf-arm-coresight.txt | 5 + tools/perf/Documentation/perf-c2c.txt | 14 +- tools/perf/Documentation/perf-config.txt | 7 + tools/perf/Documentation/perf-inject.txt | 13 +- tools/perf/Documentation/perf-intel-pt.txt | 13 +- tools/perf/Documentation/perf-lock.txt | 20 + tools/perf/Documentation/perf-mem.txt | 3 +- tools/perf/Documentation/perf-record.txt | 8 +- tools/perf/Documentation/perf-report.txt | 3 +- tools/perf/Makefile.config | 24 +- tools/perf/Makefile.perf | 18 +- tools/perf/arch/x86/util/intel-pt.c | 15 +- tools/perf/arch/x86/util/mem-events.c | 31 +- tools/perf/bench/epoll-ctl.c | 33 +- tools/perf/bench/epoll-wait.c | 33 +- tools/perf/bench/futex-hash.c | 33 +- tools/perf/bench/futex-lock-pi.c | 33 +- tools/perf/bench/futex-requeue.c | 33 +- tools/perf/bench/futex-wake-parallel.c | 33 +- tools/perf/bench/futex-wake.c | 33 +- tools/perf/bench/numa.c | 93 +- tools/perf/builtin-c2c.c | 66 +- tools/perf/builtin-inject.c | 89 + tools/perf/builtin-lock.c | 274 +-- tools/perf/builtin-mem.c | 1 + tools/perf/builtin-record.c | 208 ++- tools/perf/builtin-report.c | 17 + tools/perf/builtin-sched.c | 125 +- tools/perf/builtin-script.c | 12 +- tools/perf/builtin-stat.c | 126 +- tools/perf/builtin-timechart.c | 65 +- tools/perf/builtin-top.c | 48 +- tools/perf/builtin-trace.c | 18 +- tools/perf/perf.c | 12 +- .../arm/{cortex-a65 => cortex-a65-e1}/branch.json | 0 .../arm/{cortex-a65 => cortex-a65-e1}/bus.json | 0 .../arm/{cortex-a65 => cortex-a65-e1}/cache.json | 0 .../arm/{cortex-a65 => cortex-a65-e1}/dpu.json | 0 .../{cortex-a65 => cortex-a65-e1}/exception.json | 0 .../arm/{cortex-a65 => cortex-a65-e1}/ifu.json | 0 .../{cortex-a65 => cortex-a65-e1}/instruction.json | 0 .../arm/{cortex-a65 => cortex-a65-e1}/memory.json | 0 .../{cortex-a65 => cortex-a65-e1}/pipeline.json | 0 .../arch/arm64/arm/cortex-a76-n1/memory.json | 3 + .../arch/arm64/arm/cortex-a76-n1/other.json | 5 - .../arch/arm64/arm/neoverse-e1/branch.json | 17 - .../pmu-events/arch/arm64/arm/neoverse-e1/bus.json | 17 - .../arch/arm64/arm/neoverse-e1/cache.json | 107 -- .../arch/arm64/arm/neoverse-e1/exception.json | 14 - .../arch/arm64/arm/neoverse-e1/instruction.json | 65 - .../arch/arm64/arm/neoverse-e1/memory.json | 23 - .../arch/arm64/arm/neoverse-e1/pipeline.json | 8 - .../pmu-events/arch/arm64/arm/neoverse-e1/spe.json | 14 - .../arch/arm64/arm/neoverse-n2/memory.json | 3 + .../arch/arm64/arm/neoverse-n2/other.json | 5 - .../arch/arm64/arm/neoverse-v1/instruction.json | 30 + .../arch/arm64/arm/neoverse-v1/memory.json | 3 + .../arch/arm64/arm/neoverse-v1/other.json | 5 - tools/perf/pmu-events/arch/arm64/mapfile.csv | 4 +- .../pmu-events/arch/test/test_soc/cpu/metrics.json | 6 +- .../pmu-events/arch/x86/alderlake/adl-metrics.json | 1353 ++++++++++++++- .../perf/pmu-events/arch/x86/alderlake/cache.json | 129 +- .../pmu-events/arch/x86/alderlake/frontend.json | 12 + .../perf/pmu-events/arch/x86/alderlake/memory.json | 22 + .../perf/pmu-events/arch/x86/alderlake/other.json | 22 + .../pmu-events/arch/x86/alderlake/pipeline.json | 14 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 679 ++++++-- .../arch/x86/broadwellde/bdwde-metrics.json | 711 ++++++-- .../arch/x86/broadwellx/bdx-metrics.json | 965 +++++++---- .../arch/x86/broadwellx/uncore-cache.json | 10 +- .../arch/x86/broadwellx/uncore-interconnect.json | 18 +- .../arch/x86/broadwellx/uncore-memory.json | 18 +- .../arch/x86/cascadelakex/clx-metrics.json | 1285 ++++++++------ .../arch/x86/cascadelakex/uncore-memory.json | 18 +- .../arch/x86/cascadelakex/uncore-other.json | 10 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 4 +- .../perf/pmu-events/arch/x86/haswell/frontend.json | 12 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 570 +++++- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 2 +- .../pmu-events/arch/x86/haswellx/frontend.json | 12 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 919 ++++++---- .../arch/x86/haswellx/uncore-interconnect.json | 18 +- .../arch/x86/haswellx/uncore-memory.json | 18 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 6 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 808 ++++++++- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 2 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 6 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 1155 +++++++++---- .../pmu-events/arch/x86/icelakex/pipeline.json | 2 +- .../pmu-events/arch/x86/icelakex/uncore-other.json | 2 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 594 ++++++- tools/perf/pmu-events/arch/x86/ivytown/cache.json | 4 +- .../arch/x86/ivytown/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/ivytown/frontend.json | 18 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 630 +++++-- .../pmu-events/arch/x86/ivytown/uncore-cache.json | 58 +- .../arch/x86/ivytown/uncore-interconnect.json | 84 +- .../pmu-events/arch/x86/ivytown/uncore-memory.json | 2 +- .../pmu-events/arch/x86/ivytown/uncore-other.json | 6 +- .../pmu-events/arch/x86/ivytown/uncore-power.json | 8 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 327 +++- tools/perf/pmu-events/arch/x86/mapfile.csv | 18 +- .../arch/x86/sandybridge/snb-metrics.json | 315 +++- .../pmu-events/arch/x86/sapphirerapids/cache.json | 4 +- .../arch/x86/sapphirerapids/frontend.json | 11 + .../arch/x86/sapphirerapids/pipeline.json | 4 +- .../arch/x86/sapphirerapids/spr-metrics.json | 1249 ++++++++++---- .../pmu-events/arch/x86/skylake/skl-metrics.json | 861 ++++++++-- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 1262 ++++++++------ .../arch/x86/skylakex/uncore-memory.json | 18 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 19 +- .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 810 ++++++++- tools/perf/pmu-events/empty-pmu-events.c | 6 +- tools/perf/tests/cpumap.c | 52 +- tools/perf/tests/event_update.c | 14 +- tools/perf/tests/expr.c | 41 +- tools/perf/tests/mmap-basic.c | 2 - tools/perf/tests/openat-syscall-all-cpus.c | 2 +- tools/perf/tests/perf-record.c | 2 - tools/perf/tests/shell/coresight/Makefile | 29 + .../perf/tests/shell/coresight/Makefile.miniconfig | 14 + tools/perf/tests/shell/coresight/asm_pure_loop.sh | 18 + .../tests/shell/coresight/asm_pure_loop/.gitignore | 1 + .../tests/shell/coresight/asm_pure_loop/Makefile | 34 + .../shell/coresight/asm_pure_loop/asm_pure_loop.S | 28 + .../tests/shell/coresight/memcpy_thread/.gitignore | 1 + .../tests/shell/coresight/memcpy_thread/Makefile | 33 + .../shell/coresight/memcpy_thread/memcpy_thread.c | 79 + .../tests/shell/coresight/memcpy_thread_16k_10.sh | 18 + .../tests/shell/coresight/thread_loop/.gitignore | 1 + .../tests/shell/coresight/thread_loop/Makefile | 33 + .../shell/coresight/thread_loop/thread_loop.c | 86 + .../shell/coresight/thread_loop_check_tid_10.sh | 19 + .../shell/coresight/thread_loop_check_tid_2.sh | 19 + .../shell/coresight/unroll_loop_thread/.gitignore | 1 + .../shell/coresight/unroll_loop_thread/Makefile | 33 + .../unroll_loop_thread/unroll_loop_thread.c | 74 + .../tests/shell/coresight/unroll_loop_thread_10.sh | 18 + tools/perf/tests/shell/lib/coresight.sh | 132 ++ tools/perf/tests/shell/lib/probe_vfs_getname.sh | 2 +- tools/perf/tests/shell/lib/waiting.sh | 77 + tools/perf/tests/shell/lock_contention.sh | 73 + tools/perf/tests/shell/test_data_symbol.sh | 93 + tools/perf/tests/shell/test_intel_pt.sh | 247 ++- tools/perf/tests/shell/test_java_symbol.sh | 75 + tools/perf/tests/sigtrap.c | 65 +- tools/perf/tests/switch-tracking.c | 15 +- tools/perf/tests/topology.c | 10 +- tools/perf/ui/browser.c | 20 +- tools/perf/ui/browsers/annotate.c | 23 +- tools/perf/ui/setup.c | 5 +- tools/perf/ui/tui/helpline.c | 5 +- tools/perf/ui/tui/progress.c | 8 +- tools/perf/ui/tui/setup.c | 8 +- tools/perf/ui/tui/util.c | 18 +- tools/perf/ui/ui.h | 4 +- tools/perf/util/Build | 1 + tools/perf/util/PERF-VERSION-GEN | 10 +- tools/perf/util/annotate.c | 34 +- tools/perf/util/annotate.h | 8 +- tools/perf/util/auxtrace.c | 13 + tools/perf/util/auxtrace.h | 3 + tools/perf/util/bpf-event.h | 1 - tools/perf/util/bpf-loader.c | 6 +- tools/perf/util/bpf_lock_contention.c | 26 +- tools/perf/util/bpf_skel/lock_contention.bpf.c | 5 +- tools/perf/util/branch.c | 70 +- tools/perf/util/branch.h | 7 +- tools/perf/util/build-id.c | 12 +- tools/perf/util/callchain.c | 12 +- tools/perf/util/config.c | 31 + tools/perf/util/config.h | 1 + tools/perf/util/cpumap.c | 39 +- tools/perf/util/cpumap.h | 2 +- tools/perf/util/cputopo.c | 61 + tools/perf/util/cputopo.h | 5 + tools/perf/util/dso.c | 19 +- tools/perf/util/dso.h | 4 +- tools/perf/util/events_stats.h | 1 + tools/perf/util/evlist.c | 316 +++- tools/perf/util/evlist.h | 13 +- tools/perf/util/evsel.c | 30 +- tools/perf/util/evsel.h | 1 + tools/perf/util/expr.c | 40 +- tools/perf/util/expr.h | 25 +- tools/perf/util/expr.l | 6 +- tools/perf/util/expr.y | 2 +- tools/perf/util/genelf.c | 1 + tools/perf/util/header.c | 24 +- tools/perf/util/hist.c | 22 +- tools/perf/util/hist.h | 6 +- tools/perf/util/intel-pt-decoder/intel-pt-log.c | 117 +- tools/perf/util/intel-pt-decoder/intel-pt-log.h | 3 +- tools/perf/util/intel-pt.c | 23 +- tools/perf/util/jitdump.c | 7 - tools/perf/util/lock-contention.h | 5 +- tools/perf/util/machine.c | 4 - tools/perf/util/map.c | 3 + tools/perf/util/mem-events.c | 17 +- tools/perf/util/metricgroup.c | 145 +- tools/perf/util/metricgroup.h | 4 +- tools/perf/util/mmap.h | 1 - tools/perf/util/mutex.c | 119 ++ tools/perf/util/mutex.h | 108 ++ tools/perf/util/parse-branch-options.c | 1 + tools/perf/util/parse-events.c | 8 - tools/perf/util/perf_event_attr_fprintf.c | 4 +- tools/perf/util/pmu.c | 2 +- tools/perf/util/pmu.y | 2 - tools/perf/util/probe-event.c | 3 + tools/perf/util/session.c | 7 +- tools/perf/util/smt.c | 110 +- tools/perf/util/smt.h | 19 +- tools/perf/util/sort.c | 38 + tools/perf/util/sort.h | 3 +- tools/perf/util/stat-display.c | 36 +- tools/perf/util/stat-shadow.c | 338 ++-- tools/perf/util/stat.c | 29 +- tools/perf/util/stat.h | 12 +- tools/perf/util/string.c | 1 - tools/perf/util/symbol.c | 4 +- tools/perf/util/synthetic-events.c | 184 +- tools/perf/util/top.h | 5 +- tools/testing/memblock/scripts/Makefile.include | 2 +- tools/testing/memblock/tests/alloc_api.c | 223 ++- tools/testing/memblock/tests/alloc_helpers_api.c | 52 +- tools/testing/memblock/tests/alloc_nid_api.c | 1814 +++++++++++++++++--- tools/testing/memblock/tests/alloc_nid_api.h | 16 + tools/testing/memblock/tests/basic_api.c | 767 +++++++++ tools/testing/memblock/tests/common.c | 42 +- tools/testing/memblock/tests/common.h | 86 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/aarch64/aarch32_id_regs.c | 169 ++ .../selftests/kvm/aarch64/debug-exceptions.c | 149 +- tools/testing/selftests/kvm/aarch64/psci_test.c | 10 +- tools/testing/selftests/kvm/dirty_log_test.c | 8 +- tools/testing/selftests/kvm/lib/kvm_util.c | 5 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 13 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nft_fib.sh | 1 + tools/testing/selftests/netfilter/rpath.sh | 147 ++ tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-empty-vm.c | 386 +++++ tools/testing/selftests/proc/proc-pid-vm.c | 56 +- usr/gen_init_cpio.c | 2 +- virt/kvm/Kconfig | 14 + virt/kvm/dirty_ring.c | 4 +- virt/kvm/kvm_main.c | 9 +- 545 files changed, 26331 insertions(+), 7549 deletions(-) create mode 100644 Documentation/trace/coresight/coresight-perf.rst create mode 100644 arch/loongarch/include/asm/kexec.h create mode 100644 arch/loongarch/include/asm/spinlock.h create mode 100644 arch/loongarch/include/asm/spinlock_types.h create mode 100644 arch/loongarch/include/uapi/asm/bpf_perf_event.h create mode 100644 arch/loongarch/include/uapi/asm/perf_regs.h create mode 100644 arch/loongarch/kernel/crash_dump.c create mode 100644 arch/loongarch/kernel/machine_kexec.c create mode 100644 arch/loongarch/kernel/perf_event.c create mode 100644 arch/loongarch/kernel/perf_regs.c create mode 100644 arch/loongarch/kernel/relocate_kernel.S create mode 100644 arch/loongarch/kernel/sysrq.c create mode 100644 arch/loongarch/net/Makefile create mode 100644 arch/loongarch/net/bpf_jit.c create mode 100644 arch/loongarch/net/bpf_jit.h create mode 100644 arch/riscv/include/asm/insn-def.h create mode 100644 drivers/platform/loongarch/Kconfig create mode 100644 drivers/platform/loongarch/Makefile create mode 100644 drivers/platform/loongarch/loongson-laptop.c create mode 100644 tools/perf/Documentation/perf-arm-coresight.txt rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/branch.j [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/bus.json (100%) rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/cache.js [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/dpu.json (100%) rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/exceptio [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/ifu.json (100%) rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/instruct [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/memory.j [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/pipeline [...] delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/other.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/branch.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/bus.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/cache.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/exception.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/instruction.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/memory.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/pipeline.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/spe.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/other.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/other.json create mode 100644 tools/perf/tests/shell/coresight/Makefile create mode 100644 tools/perf/tests/shell/coresight/Makefile.miniconfig create mode 100755 tools/perf/tests/shell/coresight/asm_pure_loop.sh create mode 100644 tools/perf/tests/shell/coresight/asm_pure_loop/.gitignore create mode 100644 tools/perf/tests/shell/coresight/asm_pure_loop/Makefile create mode 100644 tools/perf/tests/shell/coresight/asm_pure_loop/asm_pure_loop.S create mode 100644 tools/perf/tests/shell/coresight/memcpy_thread/.gitignore create mode 100644 tools/perf/tests/shell/coresight/memcpy_thread/Makefile create mode 100644 tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c create mode 100755 tools/perf/tests/shell/coresight/memcpy_thread_16k_10.sh create mode 100644 tools/perf/tests/shell/coresight/thread_loop/.gitignore create mode 100644 tools/perf/tests/shell/coresight/thread_loop/Makefile create mode 100644 tools/perf/tests/shell/coresight/thread_loop/thread_loop.c create mode 100755 tools/perf/tests/shell/coresight/thread_loop_check_tid_10.sh create mode 100755 tools/perf/tests/shell/coresight/thread_loop_check_tid_2.sh create mode 100644 tools/perf/tests/shell/coresight/unroll_loop_thread/.gitignore create mode 100644 tools/perf/tests/shell/coresight/unroll_loop_thread/Makefile create mode 100644 tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop [...] create mode 100755 tools/perf/tests/shell/coresight/unroll_loop_thread_10.sh create mode 100644 tools/perf/tests/shell/lib/coresight.sh create mode 100644 tools/perf/tests/shell/lib/waiting.sh create mode 100755 tools/perf/tests/shell/lock_contention.sh create mode 100755 tools/perf/tests/shell/test_data_symbol.sh create mode 100755 tools/perf/tests/shell/test_java_symbol.sh create mode 100644 tools/perf/util/mutex.c create mode 100644 tools/perf/util/mutex.h create mode 100644 tools/testing/selftests/kvm/aarch64/aarch32_id_regs.c create mode 100755 tools/testing/selftests/netfilter/rpath.sh create mode 100644 tools/testing/selftests/proc/proc-empty-vm.c