aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-generic
AgeCommit message (Expand)AuthorFilesLines
2025-05-28Merge tag 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds1-1/+2
2025-05-26Merge tag 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2025-05-23btf: Allow mmap of vmlinux btfLorenz Bauer1-1/+2
2025-04-22vmlinux.lds: Include .data.rel[.local] into .data sectionArd Biesheuvel1-2/+2
2025-04-16asm-generic: Make simd.h more resilientHerbert Xu1-1/+7
2025-04-04Merge tag 'riscv-for-linus-6.15-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-8/+0
2025-04-01mm: pgtable: remove tlb_remove_page_ptdesc()Qi Zheng1-6/+0
2025-04-01mm: pgtable: change pt parameter of tlb_remove_ptdesc() to struct ptdesc*Qi Zheng1-1/+1
2025-04-01mm: pgtable: make generic tlb_remove_table() use struct ptdescQi Zheng1-3/+3
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-38/+41
2025-03-30Merge tag 'bpf_res_spin_lock' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-0/+257
2025-03-27Merge tag 'asm-generic-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-29/+17
2025-03-26Merge patch series "riscv: Relocatable NOMMU kernels"Palmer Dabbelt1-8/+0
2025-03-26asm-generic: Always define Elf_Rel and Elf_RelaSamuel Holland1-8/+0
2025-03-26rwonce: fix crash by removing READ_ONCE() for unaligned readJann Horn1-1/+6
2025-03-25Merge tag 'hyperv-next-signed-20250324' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-4/+68
2025-03-25Merge tag 'timers-vdso-2025-03-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-8/+19
2025-03-25rwonce: handle KCSAN like KASAN in read_word_at_a_time()Jann Horn1-2/+5
2025-03-24Merge tag 'x86-fpu-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+0
2025-03-24Merge tag 'x86-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-38/+12
2025-03-24Merge tag 'docs-6.15' of git://git.lwn.net/linuxLinus Torvalds1-3/+3
2025-03-20x86: hyperv: Add mshv_handler() irq handler and setup functionNuno Das Neves1-0/+1
2025-03-20hyperv: Introduce hv_recommend_using_aeoi()Nuno Das Neves1-0/+13
2025-03-20arm64/hyperv: Add some missing functions to arm64Nuno Das Neves1-2/+4
2025-03-20x86/mshyperv: Add support for extended Hyper-V featuresStanislav Kinsburskii1-0/+1
2025-03-20hyperv: Log hypercall status codes as stringsNuno Das Neves1-0/+13
2025-03-20hyperv: Add CONFIG_MSHV_ROOT to gate root partition supportNuno Das Neves1-4/+20
2025-03-19bpf: Introduce rqspinlock kfuncsKumar Kartikeya Dwivedi1-0/+7
2025-03-19rqspinlock: Add entry to Makefile, MAINTAINERSKumar Kartikeya Dwivedi1-0/+1
2025-03-19rqspinlock: Add macros for rqspinlock usageKumar Kartikeya Dwivedi1-0/+87
2025-03-19rqspinlock: Add basic support for CONFIG_PARAVIRTKumar Kartikeya Dwivedi1-0/+14
2025-03-19rqspinlock: Add a test-and-set fallbackKumar Kartikeya Dwivedi1-0/+17
2025-03-19rqspinlock: Add deadlock detection and recoveryKumar Kartikeya Dwivedi1-0/+100
2025-03-19rqspinlock: Protect pending bit owners from stallsKumar Kartikeya Dwivedi1-1/+1
2025-03-19rqspinlock: Add support for timeoutsKumar Kartikeya Dwivedi1-0/+6
2025-03-19rqspinlock: Add rqspinlock.h headerKumar Kartikeya Dwivedi1-0/+19
2025-03-18locking: Move MCS struct definition to public headerKumar Kartikeya Dwivedi1-0/+6
2025-03-17arch, mm: set max_mapnr when allocating memory map for FLATMEMMike Rapoport (Microsoft)1-2/+3
2025-03-16mm/ioremap: pass pgprot_t to ioremap_prot() instead of unsigned longRyan Roberts1-2/+2
2025-03-16mm/mmu_gather: clean up the stale code commentBaoquan He1-11/+10
2025-03-16mm/mmu_gather: remove unused __tlb_remove_page()Baoquan He1-10/+0
2025-03-16percpu: repurpose __percpu tag as a named address space qualifierUros Bizjak1-0/+13
2025-03-16percpu: use TYPEOF_UNQUAL() in variable declarationsUros Bizjak1-13/+13
2025-03-08vdso: Rework struct vdso_time_data and introduce struct vdso_clockAnna-Maria Behnsen1-1/+1
2025-03-04x86/percpu: Fix __per_cpu_hot_end markerUros Bizjak1-2/+1
2025-03-04percpu: Introduce percpu hot sectionBrian Gerst1-0/+11
2025-03-04include/asm-generic/io.h: fix kerneldoc markupMauro Carvalho Chehab1-3/+3
2025-03-04Merge branch 'x86/cpu' into x86/asm, to pick up dependent commitsIngo Molnar2-2/+2
2025-03-01Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-1/+1
2025-03-01asm-generic/io.h: rework split ioread64/iowrite64 helpersArnd Bergmann1-28/+8
2025-02-28Merge tag 'objtool-urgent-2025-02-28' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2025-02-27mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()Ryan Roberts1-1/+1
2025-02-26vmlinux.lds.h: Remove entry to place init_task onto init_stackBenjamin Berg1-1/+0
2025-02-25vmlinux.lds: Ensure that const vars with relocations are mapped R/OArd Biesheuvel1-1/+1
2025-02-22hyperv: Change hv_root_partition into a functionNuno Das Neves1-2/+13
2025-02-22hyperv: Convert hypercall statuses to linux error codesNuno Das Neves1-0/+1
2025-02-21vdso: Remove remnants of architecture-specific time storageThomas Weißschuh1-16/+4
2025-02-21vdso: Remove remnants of architecture-specific random state storageThomas Weißschuh1-5/+0
2025-02-21vdso: Add generic random data storageThomas Weißschuh1-0/+12
2025-02-21vdso: Add generic time data storageThomas Weißschuh1-0/+16
2025-02-18percpu: Remove __per_cpu_loadBrian Gerst2-2/+1
2025-02-18percpu: Remove PERCPU_VADDR()Brian Gerst1-35/+1
2025-02-18percpu: Remove PER_CPU_FIRST_SECTIONBrian Gerst1-1/+0
2025-02-13hyperv: Move arch/x86/hyperv/hv_proc.c to drivers/hvNuno Das Neves1-0/+4
2025-02-13hyperv: Move hv_current_partition_id to arch-generic codeNuno Das Neves1-0/+2
2025-02-06kbuild: keep symbols for symbol_get() even with CONFIG_TRIM_UNUSED_KSYMSMasahiro Yamada1-0/+1
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-12/+97
2025-01-26Merge tag 'mm-nonmm-stable-2025-01-24-23-16' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2025-01-25mm: introduce ctor/dtor at PGD levelKevin Brodsky1-1/+2
2025-01-25asm-generic: pgalloc: provide generic __pgd_{alloc,free}Kevin Brodsky1-1/+26
2025-01-25mm: pgtable: introduce generic pagetable_dtor_free()Qi Zheng2-10/+5
2025-01-25mm: pgtable: completely move pagetable_dtor() to generic tlb_remove_table()Qi Zheng1-2/+8
2025-01-25mm: pgtable: introduce generic __tlb_remove_table()Qi Zheng1-2/+13
2025-01-25mm: pgtable: introduce pagetable_dtor()Qi Zheng1-4/+4
2025-01-25mm: pgtable: add statistics for P4D level page tableQi Zheng1-0/+2
2025-01-25asm-generic: pgalloc: provide generic p4d_{alloc_one,free}Kevin Brodsky1-0/+45
2025-01-25Merge tag 'hyperv-next-signed-20250123' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-878/+3
2025-01-13mm/early_ioremap: add null pointer checks to prevent NULL-pointer dereferenceGuo Weikang1-1/+1
2025-01-12include: update references to include/asm-<arch>Geert Uytterhoeven1-1/+1
2025-01-10hyperv: Remove the now unused hyperv-tlfs.h filesNuno Das Neves1-883/+0
2025-01-10hyperv: Switch from hyperv-tlfs.h to hyperv/hvhdk.hNuno Das Neves1-4/+3
2025-01-08hyperv: Move hv_connection_id to hyperv-tlfs.hNuno Das Neves1-0/+9
2024-12-26fprobe: Add fprobe_header encoding featureMasami Hiramatsu (Google)1-0/+46
2024-12-01Merge tag 'timers_urgent_for_v6.13_rc1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-2/+2
2024-11-30Merge tag 'kbuild-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-13/+40
2024-11-29delay: Fix ndelay() spuriously treated as udelay()Frederic Weisbecker1-2/+2
2024-11-27Merge tag 'riscv-for-linus-6.13-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-96/+110
2024-11-27Rename .data.once to .data..once to fix resetting WARN*_ONCEMasahiro Yamada1-1/+1
2024-11-27Rename .data.unlikely to .data..unlikelyMasahiro Yamada1-1/+1
2024-11-27kbuild: Add Propeller configuration for kernel buildRong Xu1-3/+3
2024-11-27AutoFDO: Enable machine function split optimization for AutoFDORong Xu1-1/+6
2024-11-27AutoFDO: Enable -ffunction-sections for the AutoFDO buildRong Xu1-2/+9
2024-11-27vmlinux.lds.h: Add markers for text_unlikely and text_hot sectionsRong Xu1-2/+12
2024-11-27vmlinux.lds.h: Adjust symbol ordering in text output sectionRong Xu1-7/+12
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-7/+32
2024-11-20Merge tag 'asm-generic-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-121/+118
2024-11-19Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-27/+69
2024-11-19Merge tag 'timers-vdso-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+1
2024-11-18Merge tag 'pull-xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-0/+6
2024-11-11empty include/asm-generic/vga.hAl Viro1-22/+1
2024-11-11riscv: Add qspinlock supportAlexandre Ghiti2-0/+4
2024-11-11asm-generic: ticket-lock: Add separate ticket-lock.hGuo Ren2-86/+104
2024-11-11asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlockGuo Ren2-17/+9
2024-11-07alloc_tag: load module tags into separate contiguous memorySuren Baghdasaryan1-0/+19
2024-11-07asm-generic: introduce text-patching.hMike Rapoport (Microsoft)1-0/+5
2024-11-06mm: consolidate common checks in hugetlb_get_unmapped_areaOscar Salvador1-7/+0
2024-11-06arch/s390: clean up hugetlb definitionsOscar Salvador1-0/+8
2024-11-06fs/xattr: add *at family syscallsChristian Göttsche1-0/+6
2024-10-28New implementation for IO memcpy and IO memsetJulian Vetter1-19/+3
2024-10-28__arch_xprod64(): make __always_inline when optimizing for performanceNicolas Pitre1-1/+6
2024-10-28asm-generic/div64: optimize/simplify __div64_const32()Nicolas Pitre1-79/+35
2024-10-28asm-generic: add an optional pfn_valid check to page_to_physChristoph Hellwig1-0/+10
2024-10-28asm-generic: provide generic page_to_phys and phys_to_page implementationsChristoph Hellwig1-0/+3
2024-10-28asm-generic/io.h: Remove I/O port accessors for HAS_IOPORT=nNiklas Schnelle1-0/+60
2024-10-16delay: Rework udelay and ndelayAnna-Maria Behnsen1-28/+37
2024-10-16timers: Update function descriptions of sleep/delay related functionsAnna-Maria Behnsen1-4/+37
2024-10-15vdso: Remove timekeeper argument of __arch_update_vsyscall()Thomas Weißschuh1-2/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro3-148/+1
2024-09-26Merge tag 'asm-generic-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+4
2024-09-21Merge tag 'sched_ext-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-11/+13
2024-09-13random: vDSO: minimize and simplify header includesChristophe Leroy1-10/+1
2024-09-04Merge branch 'bpf/master' into for-6.12Tejun Heo1-6/+5
2024-09-03arch_numa: switch over to numa_memblksMike Rapoport (Microsoft)1-3/+5
2024-09-03arch, mm: move definition of node_data to generic codeMike Rapoport (Microsoft)1-0/+5
2024-09-01mm: remove arch_unmap()Michael Ellerman1-8/+3
2024-08-19runtime constants: move list of constants to vmlinux.lds.hJann Horn1-0/+4
2024-08-03runtime constants: deal with old decrepit linkersLinus Torvalds1-6/+5
2024-07-30Merge tag 'v6.11-rc1' into for-6.12Tejun Heo6-42/+29
2024-07-23Merge tag 'kbuild-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-19/+0
2024-07-21Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/...Linus Torvalds1-16/+2
2024-07-21Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-07-16Merge tag 'asm-generic-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-5/+1
2024-07-16kbuild: remove PROVIDE() for kallsyms symbolsMasahiro Yamada1-19/+0
2024-07-15Merge branch 'runtime-constants'Linus Torvalds3-0/+24
2024-07-12init/modpost: conditionally check section mismatch to __meminit*Masahiro Yamada1-16/+2
2024-07-12mm: provide mm_struct and address to huge_ptep_get()Christophe Leroy1-1/+1
2024-07-12vmlinux.lds.h: catch .bss..L* sections into BSS")Christophe Leroy1-1/+1
2024-07-11fixmap: Remove unused set_fixmap_offset_io()Steven Price1-3/+0
2024-07-10kbuild: verify asm-generic header listArnd Bergmann1-1/+0
2024-06-25syscalls: mmap(): use unsigned offset type consistentlyArnd Bergmann1-1/+1
2024-06-19runtime constants: add default dummy infrastructureLinus Torvalds3-0/+24
2024-06-18sched_ext: Implement BPF extensible scheduler classTejun Heo1-0/+1
2024-05-20Merge tag 'asm-generic-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-119/+17
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-15/+39
2024-05-18Merge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-0/+19
2024-05-13Merge tag 'x86-build-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2024-05-13Merge tag 'x86-boot-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+3
2024-05-13Merge tag 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+0
2024-05-13Merge tag 'locking-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+5
2024-05-07bug: Improve commentThorsten Blum1-1/+1
2024-05-03asm-generic: remove unused asm-generic/page.hArnd Bergmann1-103/+0
2024-05-03arch: Rename fbdev header and source filesThomas Zimmermann2-4/+4
2024-05-03arch: Remove struct fb_info from video helpersThomas Zimmermann1-5/+6
2024-05-03bitops: Change function return types from long to intThorsten Blum4-6/+6
2024-05-02kallsyms: Avoid weak references for kallsyms symbolsArd Biesheuvel1-0/+19
2024-04-25mm: change inlined allocation helpers to account at the call siteSuren Baghdasaryan1-14/+21
2024-04-25lib: add allocation tagging support for memory allocation profilingSuren Baghdasaryan2-0/+17
2024-04-25asm-generic/io.h: kill vmalloc.h dependencyKent Overstreet1-1/+0
2024-04-25fix missing vmalloc.h includesKent Overstreet1-0/+1
2024-04-17sched/vtime: Do not include <asm/vtime.h> headerAlexander Gordeev1-1/+0
2024-04-16sched: Add missing memory barrier in switch_mm_cidMathieu Desnoyers1-0/+8
2024-04-14Merge tag 'timers-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+4
2024-04-11Merge tag 'hyperv-fixes-signed-20240411' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-12/+21
2024-04-11Merge tag 'v6.9-rc3' into x86/boot, to pick up fixes before queueing up more ...Ingo Molnar7-21/+83
2024-04-10bug: Fix no-return-statement warning with !CONFIG_BUGAdrian Hunter1-1/+4
2024-04-09Merge tag 'v6.9-rc3' into locking/core, to pick up fixesIngo Molnar7-21/+83
2024-03-28export.h: remove include/asm-generic/export.hMasahiro Yamada1-11/+0
2024-03-22mshyperv: Introduce hv_numa_node_to_pxm_info()Nuno Das Neves2-12/+21
2024-03-22Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-8/+24
2024-03-22jump_label,module: Don't alloc static_key_mod for __ro_after_init keysPeter Zijlstra1-0/+5
2024-03-22x86: Rename __{start,end}_init_task to __{start,end}_init_stackXin Li (Intel)1-3/+3
2024-03-21Merge tag 'hyperv-next-signed-20240320' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-2/+59
2024-03-18x86/hyperv: Use Hyper-V entropy to seed guest random number generatorMichael Kelley1-0/+2
2024-03-18hyperv-tlfs: Rename some HV_REGISTER_* defines for consistencyNuno Das Neves1-8/+8
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-7/+37
2024-03-13mm: recover pud_leaf() definitions in nopmd casePeter Xu1-0/+1
2024-03-13vmlinux.lds.h: Fix a typo in commentWei Yang1-1/+1
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+2
2024-03-12mshyperv: Introduce hv_get_hypervisor_version functionNuno Das Neves2-0/+25
2024-03-06mm/x86: drop two unnecessary pud_leaf() definitionsPeter Xu1-1/+0
2024-03-04hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_*Nuno Das Neves2-2/+32
2024-02-22treewide: update LLVM Bugzilla linksNathan Chancellor1-1/+1
2024-02-22mm/mmu_gather: add __tlb_remove_folio_pages()David Hildenbrand1-0/+8
2024-02-22mm/mmu_gather: add tlb_remove_tlb_entries()David Hildenbrand1-1/+23
2024-02-22mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page...David Hildenbrand1-6/+6
2024-02-01kernel.h: removed REPEAT_BYTE from kernel.hTanzir Hasan1-1/+2
2024-01-25asm-generic: remove extra type checking in acquire/release for non-SMP caseBaokun Li1-2/+0
2024-01-24riscv: Avoid code duplication with generic bitops implementationXiao Wang4-8/+24
2024-01-20Merge tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+3
2024-01-18Merge tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds1-0/+6
2024-01-17asm-generic: Improve csum_foldCharlie Jenkins1-3/+3
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-0/+6
2024-01-10Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2024-01-09Merge tag 'linux_kselftest-kunit-6.8-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-2/+9
2024-01-08Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+2
2024-01-08asm-generic: make sparse happy with odd-sized put_unaligned_*()Dmitry Torokhov1-12/+12
2024-01-05asm-generic: Fix 32 bit __generic_cmpxchg_localDavid McKay1-1/+1
2023-12-18kunit: add KUNIT_INIT_TABLE to init linker sectionRae Moar1-1/+8