aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-10-30!2318 objtool: Enable Stack Validation and ORC Generation for ARM64 Kernel Bu...openEuler-22.09openeuler-ci-bot38-8/+1661
2023-10-30objtool: x86: Move orc_gen and orc_dump definitions to x86 Build file.Yihuan Pan2-2/+3
2023-10-29objtool: Always want host compilation.Yihuan Pan1-1/+1
2023-10-29objtool: compat: Move VDSO code to .rodata sectionYihuan Pan1-0/+1
2023-10-29arm64: Annotate unwind_hint for empty stack symbols and Ignore some files.Yihuan Pan12-2/+41
2023-10-29objtool: arm64: Amendments to extable lengthYihuan Pan1-1/+1
2023-10-29objtool: check: Fix Handling of ldp Instructions for ARM64Yihuan Pan1-0/+8
2023-10-29objtool: kgdb: Add reachable annotation after kgdb brkYihuan Pan1-0/+4
2023-10-29objtool: bug: Add reachable annotation to warning macrosYihuan Pan1-0/+8
2023-10-29objtool: arm64: Add unwind_hint supportYihuan Pan2-0/+52
2023-10-29objtool: check: Ensure correct frame pointer calculation for ARM64Yihuan Pan1-1/+10
2023-10-29objtool: arm64: Implement basic instruction decoding for arm64Yihuan Pan17-2/+740
2023-10-28objtool: arm64: Make aarch64 instruction decoder available to toolsYihuan Pan2-0/+793
2023-10-23!2272 Optimize KASLR free space map generation for ARM32openeuler-ci-bot1-62/+72
2023-10-23arm: kaslr: optimize occupied region searchQichu Sun1-62/+72
2023-10-13!2011 trace event: add stack filteropeneuler-ci-bot8-1/+972
2023-10-10!2321 driver: CFSwatchdog: a module to monitor cfs task starvationopeneuler-ci-bot3-0/+297
2023-09-29drivers: watchcfs: all implementation of watchcfsZhenhao Guo3-0/+297
2023-09-26!2291 mm: kzerod: a kernel zero page pool for anonymous pagesopeneuler-ci-bot9-3/+688
2023-09-25mm: kzerod: all implementation of kzerodXiaowei Xue1-0/+600
2023-09-25mm: kzerod: add clear_page_nt to clear_page_64.SXiaowei Xue2-0/+31
2023-09-25mm: kzerod: add a new union to support add page to llistXiaowei Xue1-0/+7
2023-09-25mm: kzerod: add kzerod interfaceXiaowei Xue1-0/+7
2023-09-25mm: kzerod: use kzerod alloc interface in anonymous page faultXiaowei Xue2-3/+29
2023-09-25mm: kzerod: add compile option for kzerodXiaowei Xue2-0/+14
2023-09-20trace_event: support call stack filterLiu Sicheng8-1/+972
2023-02-16!398 bpf: Add ipip6 and ip6ip decap support for bpf_skb_adjust_room()openeuler-ci-bot5-9/+142
2023-02-16selftests/bpf: add ipip6 and ip6ip decap to test_tc_tunnelZiyang Xuan2-8/+98
2023-02-16bpf: Add ipip6 and ip6ip decap support for bpf_skb_adjust_room()Ziyang Xuan3-1/+44
2023-01-29!353 [openEuler-22.09] machine check safe review issue modificationopeneuler-ci-bot2-2/+14
2023-01-16kasan: add kasan support for memcpy_mcs()Tong Tiangen1-0/+12
2023-01-16arm64: fix return value type of memcpy_mcs()Tong Tiangen1-2/+2
2022-12-01!238 sched/fair: Avoid offline tasks starve to death for priority load balanceopeneuler-ci-bot1-0/+7
2022-11-12sched/fair: Avoid offline tasks starve to death for priority load balanceSong Zhang1-0/+7
2022-11-01sw64: remove single step setting in uprobeHe Chuyue1-6/+0
2022-11-01sw64: fix compile error for CONFIG_RRU=yHe Sheng1-0/+2
2022-11-01sw64: handle kprobe breakpoint if CONFIG_KPROBES=yHe Sheng1-0/+2
2022-11-01sw64: fix incorrect gp after uretprobe triggeredMao Minkai3-2/+44
2022-11-01sw64: rewrite tlb flushing interfacesHe Sheng5-168/+165
2022-11-01sw64: rename ASN to ASIDHe Sheng5-49/+35
2022-11-01sw64: fix incorrect gp after kretprobe triggeredMao Minkai1-0/+1
2022-11-01sw64: add deep-set-template.SMao Minkai5-91/+197
2022-11-01sw64: adjust layout of clear_user.SMao Minkai1-32/+32
2022-11-01sw64: fix compile errors when CONFIG_STACKTRACE is not setHang Xiaoqian1-2/+1
2022-11-01sw64: update openeuler_defconfigXu Chenjiao1-103/+109
2022-11-01sw64: print real address of sp in show_regs()He Sheng1-1/+2
2022-11-01sw64: invoke hmcall with HMC_* macrosHe Sheng4-19/+19
2022-11-01sw64: kvm: add guest live migration supportMin Fanlei5-2/+105
2022-11-01sw64: add support for S3 sleep optionXu Chenjiao7-1/+198
2022-11-01sw64: remove unused sync_icache() and some debug codesHe Sheng1-24/+7
2022-11-01sw64: tools: add R_SW64_LITERAL_GOT support for relocsHe Sheng2-0/+2
2022-11-01sw64: perf: add perf kvm support for guest osChen Wang8-1/+195
2022-11-01sw64: remove useless enumHe Chuyue1-10/+0
2022-11-01sw64: perf: fix PMI with no eventHe Chuyue1-19/+4
2022-11-01sw64: unify header guard namingMao Minkai54-72/+81
2022-11-01sw64: fix incorrect white space use in macrosMao Minkai31-232/+232
2022-11-01sw64: enable DEBUG_BUGVERBOSE by defaultMao Minkai1-0/+1
2022-11-01sw64: sort Kconfig selectMao Minkai1-68/+68
2022-11-01sw64: clear .bss section using memset()Mao Minkai1-17/+5
2022-11-01sw64: remove useless local r26 in setup_rt_frame()Mao Minkai1-7/+2
2022-11-01sw64: fix assembly styleMao Minkai2-2/+2
2022-10-31!178 bpf: add a bpf_override_reg helperopeneuler-ci-bot6-1/+80
2022-10-31bpf: add a bpf_override_regs helperJqyangCode6-1/+80
2022-10-31!182 futex: introduce the direct-thread-switch mechanismopeneuler-ci-bot11-42/+1049
2022-10-31futex: introduce the direct-thread-switch mechanismbriansun8-37/+739
2022-10-31selftests/futex: add futex_swap selftestPeter Oskolkov4-0/+230
2022-10-31futex/sched: add wake_up_process_prefer_current_cpu, use in FUTEX_SWAPPeter Oskolkov5-1/+16
2022-10-31futex: introduce FUTEX_SWAP operationPeter Oskolkov2-18/+78
2022-10-31!172 f2fs: extent cache: support unaligned extentopeneuler-ci-bot5-28/+151
2022-10-31f2fs: extent cache: support unaligned extentChao Yu5-9/+129
2022-10-31f2fs: enable extent cache for compression files in read-onlyDaeho Jeong1-19/+22
2022-10-29!189 mm: page_alloc: Add a tracepoint to trace the call of __alloc_pages() an...openeuler-ci-bot3-3/+33
2022-10-29!167 Summer OSPP 2022:Support Multi Gen LRU in openEuleropeneuler-ci-bot38-152/+3996
2022-10-28mm: multi-gen LRU: design docYu Zhao2-0/+161
2022-10-28mm: multi-gen LRU: admin guideYu Zhao3-1/+155
2022-10-28mm: multi-gen LRU: debugfs interfaceYu Zhao2-0/+347
2022-10-28mm: multi-gen LRU: thrashing preventionYu Zhao2-4/+67
2022-10-28mm: multi-gen LRU: kill switchYu Zhao6-9/+284
2022-10-28mm: multi-gen LRU: optimize multiple memcgsYu Zhao1-4/+41
2022-10-28mm: multi-gen LRU: support page table walksYu Zhao10-13/+1144
2022-10-28mm: multi-gen LRU: exploit locality in rmapYu Zhao7-2/+202
2022-10-28mm: multi-gen LRU: minimal implementationYu Zhao7-4/+1039
2022-10-28mm: multi-gen LRU: groundworkYu Zhao16-37/+441
2022-10-28mm/vmscan.c: refactor shrink_node()Yu Zhao1-88/+98
2022-10-28mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNGYu Zhao5-4/+18
2022-10-28mm: x86, arm64: add arch_has_hw_pte_young()Yu Zhao4-16/+29
2022-10-28mm: page_alloc: Add a tracepoint to trace the call of __alloc_pages()Gong Yuchen3-3/+33
2022-10-27!187 Realize the TCP data compression mechanism based on EBPF strategyopeneuler-ci-bot7-5/+727
2022-10-27tcp_comp: Use bpf program to realize port-based open or close network program...sunshouxun3-0/+687
2022-10-27tcp_comp: added new sockopt for tcp compressed transport.sunshouxun4-5/+40
2022-10-25!149 [openEuler-22.09] Add sysfs file for overlayfsopeneuler-ci-bot7-1/+201
2022-10-25!174 f2fs: compress: support compress levelopeneuler-ci-bot7-8/+219
2022-10-25f2fs: compress: support compress levelChao Yu7-8/+219
2022-10-21overlayfs: add sysfs file for OverlayFShiyoyolumi7-1/+201
2022-10-20!150 Summer OSPP 2022: add the rust-for-linux support of linux driveropeneuler-ci-bot9-7/+421
2022-10-19rust: driver: add cavium_rng_rust driverLi Hongyu5-8/+182
2022-10-19!123 Implement KProbe jump optimization for RISC-Vopeneuler-ci-bot34-242/+1681
2022-10-10!112 OSPP 2022: Add lite-lockdep as a lightweight lock validatoropeneuler-ci-bot32-19/+2262
2022-10-09riscv: kprobes: implement optprobesChen Guokai8-12/+714
2022-10-09RISC-V: Implement ptrace regs and stack APIPatrick Stählin3-0/+129
2022-10-09riscv: kprobes: implement the branch instructionsChen Lifu2-2/+79
2022-10-09riscv: kprobes: implement the auipc instructionChen Lifu2-1/+35
2022-10-09kprobes: Do not increment probe miss count in the fault handlerNaveen N. Rao11-84/+0
2022-10-09kprobes: Remove kprobe::fault_handlerPeter Zijlstra16-172/+5
2022-10-09riscv: kprobes: Remove redundant kprobe_step_ctxJisheng Zhang2-38/+9
2022-10-09riscv: Fixup compile error for previous commitLiao Chang1-0/+1
2022-10-09riscv: fix bugon.cocci warningskernel test robot1-2/+1
2022-10-09RISC-V: probes: Treat the instruction stream as host-endianPalmer Dabbelt2-2/+2
2022-10-09riscv: Fixup compile error BUILD_BUG_ON failedGuo Ren1-2/+6
2022-10-09riscv: Add kprobes supportedGuo Ren13-0/+773
2022-10-08lite-lockdep: add descriptions and constraints of the compile macrosweiqingv2-10/+7
2022-10-08lite-lockdep: add circular dependency detectionweiqingv3-0/+673
2022-10-08lite-lockdep: add lock reachability constructionweiqingv7-10/+398
2022-10-08lite-lockdep: add basic lock acquisition recordsweiqingv31-19/+1204
2022-09-29rust: add pci_device_id abstractionLi Hongyu1-5/+121
2022-09-29rust: add initial PCI supportLi Hongyu4-0/+125
2022-09-29rust: fix the compile bugLi Hongyu1-2/+1
2022-09-29xfrm: Reinject transport-mode packets through workqueueLiu Jian1-6/+13
2022-09-24mm: reliable: Fix ret errno to EACCESMa Wupeng1-1/+1
2022-09-24mm: reliable: Use EINVAL in reliable_checkMa Wupeng1-3/+3
2022-09-24Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"Michal Kubecek1-4/+6
2022-09-22!125 Intel: Backport: Add Sapphire Rapids server intel-uncore-freq supportopeneuler-ci-bot1-0/+1
2022-09-22platform/x86/intel-uncore-freq: Add Sapphire Rapids server supportArtem Bityutskiy1-0/+1
2022-09-22!118 add openeuler_defconfig file support for ppc64le compileopeneuler-ci-bot1-0/+8163
2022-09-22!119 Add new perf monitor features for amd epyc platformsopeneuler-ci-bot22-118/+1441
2022-09-21!120 Fix uprobes rbtree usageopeneuler-ci-bot1-1/+1
2022-09-21!117 bugfix for sched-programmable featureopeneuler-ci-bot6-39/+102
2022-09-21uprobes: (Re)add missing get_uprobe() in __find_uprobe()Sven Schnelle1-1/+1
2022-09-21bpf: sched: Fix NULL pointer dereference errorRen Zhijie1-4/+6
2022-09-21bpf:programmable: Fix build error of 'stack exceeds 512 bytes'Hui Tang5-35/+96
2022-09-21!114 Add page table check for openEuler-22.09openeuler-ci-bot22-45/+653
2022-09-21!115 SPR: KVM: Add Bus Lock Debug Exceptionopeneuler-ci-bot10-44/+68
2022-09-20!109 SPR: KVM: Notify VM exit supportopeneuler-ci-bot15-5/+297
2022-09-20KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENTSean Christopherson2-5/+5
2022-09-20KVM: VMX: Enable Notify VM exitTao Xu11-3/+158
2022-09-20perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attributeRavi Bangoria1-0/+21
2022-09-20perf/amd/ibs: Add support for L3 miss filteringRavi Bangoria2-7/+63
2022-09-20perf/amd/ibs: Use ->is_visible callback for dynamic attributesRavi Bangoria1-24/+54
2022-09-20perf/amd/ibs: Cascade pmu init functions' return valueRavi Bangoria1-8/+29
2022-09-20perf/amd/ibs: Use interrupt regs ip for stack unwindingRavi Bangoria1-0/+18
2022-09-20perf/x86/amd/ibs: Add bitfield definitions in new <asm/amd-ibs.h> headerKim Phillips2-14/+141
2022-09-20perf/x86/amd/core: Fix reloading events for SVMSandipan Das1-4/+20
2022-09-20perf/x86/amd/core: Add PerfMonV2 overflow handlingSandipan Das1-11/+133
2022-09-20perf/x86/amd/core: Add PerfMonV2 counter controlSandipan Das1-5/+45
2022-09-20perf/x86/amd/core: Detect available countersSandipan Das2-0/+23
2022-09-20perf/x86/amd/core: Detect PerfMonV2 supportSandipan Das1-0/+27
2022-09-20x86/msr: Add PerfCntrGlobal* registersSandipan Das1-0/+5
2022-09-20x86/cpufeatures: Add PerfMonV2 feature bitSandipan Das2-1/+2
2022-09-20perf/x86/amd: Add idle hooks for branch samplingStephane Eranian4-0/+61
2022-09-20ACPI: Add perf low power callbackStephane Eranian3-0/+19
2022-09-20perf/x86/amd: Make Zen3 branch sampling opt-inStephane Eranian3-11/+48
2022-09-20perf/x86/amd: Add AMD branch sampling period adjustmentStephane Eranian2-0/+19
2022-09-20perf/x86/amd: Enable branch sampling priv level filteringStephane Eranian1-6/+20
2022-09-20perf/x86/amd: Add branch-brs helper event for Fam19h BRSStephane Eranian1-0/+15
2022-09-20perf/x86/amd: Add AMD Fam19h Branch Sampling supportStephane Eranian6-22/+645
2022-09-20x86/cpufeatures: Add AMD Fam19h Branch Sampling featureStephane Eranian1-0/+1
2022-09-20perf/core: Add perf_clear_branch_entry_bitfields() helperStephane Eranian2-19/+33
2022-09-20x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX]Sean Christopherson8-17/+27
2022-09-20x86/cpu: Add VM page flush MSR availablility as a CPUID featureTom Lendacky3-0/+3
2022-09-20KVM: selftests: Add a test to get/set triple fault eventChenyi Qiang3-0/+103
2022-09-20KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple faultChenyi Qiang5-2/+36
2022-09-20x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to b...Chenyi Qiang1-13/+14
2022-09-20KVM: X86: Expose bus lock debug exception to guestPaolo Bonzini3-1/+7
2022-09-20KVM: X86: Add support for the emulation of DR6_BUS_LOCK bitChenyi Qiang2-1/+5
2022-09-20 arch: powerpc: add openeuler_defconfig file support for ppc64le compileshenghui.qu1-0/+8163
2022-09-20!116 SPR: KVM: Add Bus Lock VM Exitopeneuler-ci-bot14-10/+142
2022-09-20netfilter: nf_tables: disallow binding to already bound chainPablo Neira Ayuso1-0/+2
2022-09-20netfilter: nf_conntrack_irc: Tighten matching on DCC messageDavid Leadbeater1-6/+28
2022-09-20video: fbdev: i740fb: Error out if 'pixclock' equals zeroZheyu Ma1-0/+3
2022-09-20KVM: x86: do not report a vCPU as preempted outside instruction boundariesPaolo Bonzini4-0/+30
2022-09-20video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_writeHyunwoo Kim1-1/+1
2022-09-20arm64/__mc_ex_table: fix __mc_ex_table do_sort() issueTong Tiangen1-11/+9
2022-09-20!113 SPR: KVM: Add SPR new instructions for virtualizationopeneuler-ci-bot1-2/+2
2022-09-19!105 add support for LoongArchopeneuler-ci-bot295-370/+27276
2022-09-19KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOWChenyi Qiang7-25/+38
2022-09-17KVM: VMX: Remove redundant handling of bus lock vmexitHao Xiang1-6/+9
2022-09-17KVM: nVMX: Fix nested bus lock VM exitChenyi Qiang1-0/+6
2022-09-17tools headers UAPI: Sync KVM's kvm.h and vmx.h headers with the kernel sourcesArnaldo Carvalho de Melo2-1/+4
2022-09-17KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXITChenyi Qiang1-4/+43
2022-09-17KVM: VMX: Enable bus lock VM exitChenyi Qiang10-4/+81
2022-09-17KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_runChenyi Qiang1-1/+5
2022-09-17LoongArch: defconfig: add openeuler default configHongchen Zhang1-0/+766
2022-09-17LoongArch: defconfig: use make defconfig to save a clean defconfigHongchen Zhang1-41/+2
2022-09-17tools perf: Fix compilation error with new binutilsAndres Freund2-4/+12
2022-09-17tools include: add dis-asm-compat.h to handle version differencesAndres Freund1-0/+55
2022-09-17tools build: Don't display disassembler-four-args feature testAndres Freund1-2/+1
2022-09-17tools build: Add feature test for init_disassemble_info API changesAndres Freund4-0/+22
2022-09-17LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modulesXi Ruoyao4-7/+99
2022-09-17LoongArch: Support PC-relative relocations in modulesXi Ruoyao2-1/+76
2022-09-17LoongArch: Define ELF relocation types added in v2.00 ABIXi Ruoyao2-1/+38
2022-09-17LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCSXi Ruoyao3-5/+31
2022-09-17LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCSXi Ruoyao1-0/+3
2022-09-17irqchip/loongson-liointc: Fix an error handling path in liointc_init()Christophe JAILLET1-1/+1
2022-09-17irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuseMarc Zyngier5-5/+6
2022-09-17irqchip/loongson-eiointc: Fix a build warningHuacai Chen1-1/+1
2022-09-17irqchip/loongson-eiointc: Fix irq affinity settingHuacai Chen1-2/+6
2022-09-17irqchip: Adjust Kconfig for LoongsonHuacai Chen1-3/+3
2022-09-17PCI: Add quirk for LS7A to avoid reboot failureHuacai Chen4-2/+37
2022-09-17PCI: loongson: Improve the MRRS quirk for LS7AHuacai Chen3-29/+22
2022-09-17PCI: loongson: Work around LS7A incorrect Interrupt Pin registersJianmin Lv1-1/+27