Linus Torvalds
fb5bc34731
Merge tag 'loongarch-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Pull LoongArch updates from Huacai Chen:
- Initialize acpi_gbl_use_global_lock to false
- Allow specify SIMD width via kernel parameters
- Add kexec_file (both EFI & ELF format) support
- Add PER_VMA_LOCK for page fault handling support
- Improve BPF trampoline support
- Update the default config file
- Some bug fixes and other small changes
* tag 'loongarch-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson: (23 commits)
LoongArch: Update Loongson-3 default config file
LoongArch: BPF: Sign-extend struct ops return values properly
LoongArch: BPF: Make error handling robust in arch_prepare_bpf_trampoline()
LoongArch: BPF: Make trampoline size stable
LoongArch: BPF: Don't align trampoline size
LoongArch: BPF: No support of struct argument in trampoline programs
LoongArch: BPF: No text_poke() for kernel text
LoongArch: BPF: Remove duplicated bpf_flush_icache()
LoongArch: BPF: Remove duplicated flags check
LoongArch: BPF: Fix uninitialized symbol 'retval_off'
LoongArch: BPF: Optimize sign-extention mov instructions
LoongArch: Handle new atomic instructions for probes
LoongArch: Try VMA lock-based page fault handling first
LoongArch: Automatically disable kaslr if boot from kexec_file
LoongArch: Add crash dump support for kexec_file
LoongArch: Add ELF binary support for kexec_file
LoongArch: Add EFI binary support for kexec_file
LoongArch: Add preparatory infrastructure for kexec_file
LoongArch: Add struct loongarch_image_header for kernel
LoongArch: Allow specify SIMD width via kernel parameters
...
2025-10-06 12:18:56 -07:00
..
2025-06-26 20:07:10 +08:00
2025-09-18 19:44:01 +08:00
2025-05-30 21:45:43 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2022-06-03 20:09:28 +08:00
2025-04-29 08:27:10 +02:00
2025-06-26 20:07:10 +08:00
2024-07-20 22:41:07 +08:00
2024-09-24 15:32:20 +08:00
2023-06-29 20:58:44 +08:00
2022-06-03 20:09:28 +08:00
2022-06-03 20:09:28 +08:00
2024-10-21 22:11:18 +08:00
2022-06-25 18:06:07 +08:00
2024-12-02 12:01:44 +01:00
2025-03-30 16:31:09 +08:00
2024-03-19 15:50:34 +08:00
2022-10-12 16:36:14 +08:00
2023-05-01 17:19:43 +08:00
2022-06-03 20:09:28 +08:00
2023-04-29 09:08:44 +02:00
2024-09-24 15:32:20 +08:00
2025-02-13 12:02:40 +08:00
2025-06-26 20:07:10 +08:00
2022-06-03 20:09:28 +08:00
2024-04-24 12:36:07 +08:00
2022-06-03 20:09:28 +08:00
2022-08-12 13:10:11 +08:00
2022-06-03 20:09:28 +08:00
2023-12-19 11:16:37 +01:00
2024-01-17 12:43:08 +08:00
2025-05-30 21:45:42 +08:00
2024-03-11 22:23:47 +08:00
2022-06-03 20:09:28 +08:00
2022-12-14 08:36:11 +08:00
2022-10-12 16:36:14 +08:00
2023-06-29 20:58:43 +08:00
2024-12-26 10:50:05 -05:00
2025-04-26 09:58:12 +08:00
2025-06-26 20:07:10 +08:00
2022-12-14 08:36:11 +08:00
2025-06-26 20:07:10 +08:00
2024-08-23 20:40:27 +02:00
2025-07-13 16:38:19 -07:00
2025-01-26 21:49:59 +08:00
2024-08-26 23:11:32 +08:00
2022-06-03 20:09:28 +08:00
2025-10-02 22:39:07 +08:00
2025-10-02 22:39:35 +08:00
2025-03-16 22:06:23 -07:00
2022-06-03 20:09:28 +08:00
2024-07-20 22:40:58 +08:00
2025-03-30 16:31:09 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2025-09-21 14:21:58 -07:00
2025-06-24 22:02:05 -04:00
2023-06-29 20:58:44 +08:00
2025-10-02 22:39:08 +08:00
2024-08-07 17:37:11 +08:00
2023-09-06 22:53:55 +08:00
2023-06-29 20:58:44 +08:00
2024-09-12 20:53:40 +08:00
2024-11-13 16:18:27 +08:00
2025-07-21 09:26:32 +08:00
2024-11-13 16:18:27 +08:00
2025-09-18 19:44:22 +08:00
2025-01-13 21:37:17 +08:00
2025-09-23 23:37:09 +08:00
2023-10-02 10:01:20 +08:00
2025-05-20 20:20:18 +08:00
2025-04-26 09:58:12 +08:00
2023-10-18 08:42:52 +08:00
2023-10-04 11:38:11 +02:00
2025-08-03 22:49:47 +08:00
2022-12-14 08:41:53 +08:00
2024-09-24 15:32:20 +08:00
2022-06-03 20:09:28 +08:00
2024-03-11 22:23:47 +08:00
2023-04-18 19:38:58 +08:00
2025-05-30 21:45:43 +08:00
2024-03-11 22:23:47 +08:00
2024-03-11 22:23:47 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2024-05-06 22:00:47 +08:00
2024-09-11 23:26:32 +08:00
2022-08-12 13:10:11 +08:00
2024-09-24 15:32:20 +08:00
2024-05-14 12:24:18 +08:00
2025-05-11 17:48:21 -07:00
2025-07-09 22:42:18 -07:00
2025-07-09 22:42:18 -07:00
2025-06-26 20:07:10 +08:00
2023-09-06 22:53:55 +08:00
2025-05-14 22:17:43 +08:00
2024-09-11 23:26:32 +08:00
2022-06-03 20:09:28 +08:00
2022-06-03 20:09:28 +08:00
2022-06-03 20:09:28 +08:00
2024-11-07 14:25:15 -08:00
2024-07-20 22:41:07 +08:00
2025-06-26 20:07:18 +08:00
2025-05-30 21:45:43 +08:00
2022-10-12 16:36:14 +08:00
2022-10-12 16:36:14 +08:00
2025-08-20 22:23:44 +08:00
2022-12-14 08:41:53 +08:00
2025-05-30 21:45:42 +08:00
2023-09-06 22:54:16 +08:00
2023-06-29 20:58:44 +08:00
2023-09-06 22:53:55 +08:00
2025-05-11 17:48:15 -07:00
2025-09-20 09:55:56 +02:00
2022-12-14 08:41:53 +08:00
2022-06-08 11:00:40 +08:00
2024-04-24 12:36:07 +08:00
2022-06-03 20:09:29 +08:00
2025-05-30 21:45:43 +08:00
2025-06-26 20:07:10 +08:00
2023-02-25 22:12:16 +08:00
2024-07-20 22:40:58 +08:00
2025-06-26 20:07:10 +08:00
2024-03-11 22:23:47 +08:00
2025-05-14 22:18:10 +08:00
2025-02-21 09:54:02 +01:00
2022-06-03 20:09:28 +08:00
2024-05-03 17:07:50 +02:00
2022-06-03 20:09:28 +08:00
2023-09-06 22:53:55 +08:00
2023-09-06 22:53:55 +08:00