aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-11-30x86/percpu: Declare const_pcpu_hot as extern const variableUros Bizjak1-2/+1
2023-11-30x86/callthunks: Mark apply_relocation() as __init_or_moduleIngo Molnar2-2/+2
2023-11-30x86/acpi: Use %rip-relative addressing in wakeup_64.SUros Bizjak1-12/+12
2023-11-30x86/callthunks: Fix and unify call thunks assembly snippetsUros Bizjak1-16/+7
2023-11-30x86/callthunks: Handle %rip-relative relocations in call thunk templateUros Bizjak3-9/+28
2023-11-30x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__Uros Bizjak1-0/+5
2023-10-24x86/percpu: Return correct variable from current_top_of_stack()Uros Bizjak1-1/+1
2023-10-23x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code g...Uros Bizjak6-4/+16
2023-10-20x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR()Uros Bizjak3-19/+35
2023-10-20x86/percpu, xen: Correct PER_CPU_VAR() usage to include symbol and its addendUros Bizjak1-5/+5
2023-10-20x86/percpu: Correct PER_CPU_VAR() usage to include symbol and its addendUros Bizjak4-4/+4
2023-10-20x86/fpu: Clean up FPU switching in the middle of task switchingLinus Torvalds3-12/+12
2023-10-18x86/percpu: Use the correct asm operand modifier in percpu_stable_op()Uros Bizjak1-2/+2
2023-10-16x86/percpu: Use C for arch_raw_cpu_ptr(), to improve code generationUros Bizjak1-0/+17
2023-10-16x86/percpu: Rewrite arch_raw_cpu_ptr() to be easier for compilers to optimizeUros Bizjak1-2/+4
2023-10-10x86/percpu: Disable named address spaces for KASANUros Bizjak1-1/+6
2023-10-05x86/percpu: Use C for percpu read/write accessorsUros Bizjak1-11/+54
2023-10-05x86/percpu: Use compiler segment prefix qualifierNadav Amit2-23/+47
2023-10-05x86/percpu: Enable named address spaces with known compiler versionUros Bizjak1-0/+7
2023-10-03x86/lib: Address kernel-doc warningsZhu Wang1-5/+0
2023-09-27x86/entry: Fix typos in commentsXin Li (Intel)1-4/+4
2023-09-27x86/entry: Remove unused argument %rsi passed to exc_nmi()Xin Li (Intel)1-2/+0
2023-09-22x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32Ingo Molnar1-14/+6
2023-09-21x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_opUros Bizjak1-12/+16
2023-09-15x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set()Uros Bizjak1-2/+2
2023-09-15x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg()Uros Bizjak1-0/+27
2023-09-15x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128}Uros Bizjak1-0/+67
2023-09-07x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressionsNick Desaulniers1-0/+9
2023-09-04Merge tag 'timers-core-2023-09-04-v2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds7-479/+131
2023-09-04Merge tag 'm68knommu-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-7/+1
2023-09-04Merge tag 'uml-for-linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds18-245/+23
2023-09-04Merge tag 'hyperv-next-signed-20230902' of git://git.kernel.org/pub/scm/linux...Linus Torvalds16-113/+759
2023-09-04Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds9-89/+624
2023-09-04Merge tag 'tomoyo-pr-20230903' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1Linus Torvalds3-7/+5
2023-09-03virtio_ring: fix avail_wrap_counter in virtqueue_add_packedYuan Yao1-1/+1
2023-09-03virtio_vdpa: build affinity masks conditionallyJason Wang1-6/+11
2023-09-03virtio_net: merge dma operations when filling mergeable buffersXuan Zhuo1-26/+202
2023-09-03virtio_ring: introduce dma sync api for virtqueueXuan Zhuo2-0/+84
2023-09-03virtio_ring: introduce dma map api for virtqueueXuan Zhuo2-0/+77
2023-09-03virtio_ring: introduce virtqueue_reset()Xuan Zhuo2-0/+35
2023-09-03virtio_ring: separate the logic of reset/enable from virtqueue_resizeXuan Zhuo1-19/+39
2023-09-03virtio_ring: correct the expression of the description of virtqueue_resize()Xuan Zhuo1-1/+1
2023-09-03virtio_ring: skip unmap for premappedXuan Zhuo1-14/+28
2023-09-03virtio_ring: introduce virtqueue_dma_dev()Xuan Zhuo2-0/+19
2023-09-03virtio_ring: support add premapped bufXuan Zhuo1-2/+17
2023-09-03virtio_ring: introduce virtqueue_set_dma_premapped()Xuan Zhuo2-0/+55
2023-09-03virtio_ring: put mapping error check in vring_map_one_sgXuan Zhuo1-15/+22
2023-09-03virtio_ring: check use_dma_api before unmap desc for indirectXuan Zhuo1-2/+4
2023-09-03vdpa_sim: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OKEugenio Pérez1-0/+8
2023-09-03vdpa: add get_backend_features vdpa operationEugenio Pérez2-0/+16