aboutsummaryrefslogtreecommitdiff
path: root/include/asm-generic
Commit message (Expand)AuthorAgeFilesLines
* rcu: Squash backport from v5.4Andrzej Perczak2022-03-121-0/+4
* asm-generic/tlb: provide MMU_GATHER_TABLE_FREEPeter Zijlstra2022-03-121-35/+37
* asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHERPeter Zijlstra2022-03-121-2/+12
* asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra2022-03-121-3/+6
* asm-generic/tlb: rename HAVE_RCU_TABLE_FREEPeter Zijlstra2022-03-121-5/+5
* asm-gemeric/tlb: remove stray function declarationsPeter Zijlstra2022-03-121-4/+0
* asm-generic/tlb: avoid potential double flushPeter Zijlstra2022-03-121-1/+6
* mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flushPeter Zijlstra2022-03-121-7/+15
* asm-generic/tlb: Remove tlb_table_flush()Peter Zijlstra2022-03-121-1/+0
* asm-generic/tlb: Remove tlb_flush_mmu_free()Peter Zijlstra2022-03-121-7/+3
* asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHERPeter Zijlstra2022-03-121-1/+0
* asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=yMartin Schwidefsky2022-03-121-2/+7
* asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATEPeter Zijlstra2022-03-121-4/+5
* asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish()Peter Zijlstra2022-03-121-0/+2
* asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm()Peter Zijlstra2022-03-121-1/+40
* asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range()Peter Zijlstra2022-03-121-12/+83
* asm-generic/tlb, arch: Provide generic VIPT cache flushPeter Zijlstra2022-03-121-8/+11
* asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra2022-03-121-13/+19
* asm-generic/tlb: Provide a commentPeter Zijlstra2022-03-121-3/+116
* RELAND: hugetlbfs: flush TLBs correctly after huge_pmd_unshareNadav Amit2022-03-121-0/+2
* mm/memory: Move mmu_gather and TLB invalidation code into its own filePeter Zijlstra2022-03-121-0/+1
* Revert "hugetlbfs: flush TLBs correctly after huge_pmd_unshare"Jebaitedneko2022-03-121-2/+0
* asm-generic/tlb: Track which levels of the page tables have been clearedWill Deacon2022-03-121-8/+50
* asm-generic/tlb: Guard with #ifdef CONFIG_MMUWill Deacon2022-03-121-0/+4
* mm: mmu_notifier fix for tlb_end_vmaNicholas Piggin2022-03-121-4/+13
* asm-generic/tlb: Track freeing of page-table directories in struct mmu_gatherPeter Zijlstra2022-03-121-8/+23
* x86/mpx, mm/core: Fix recursive munmap() corruptionDave Hansen2022-03-121-1/+0
* mm: provide a fallback for PAGE_KERNEL_EXEC for architecturesLuis R. Rodriguez2022-03-121-0/+4
* bitops: introduce the for_each_set_clump8 macroWilliam Breathitt Gray2022-03-121-0/+17
* lib: optimize cpumask_next_and()Clement Courbet2022-03-121-0/+20
* asm-generic: define __WARN if BUG is disabledTyler Nijmeh2022-03-121-0/+1
* asm-generic: define __WARN_printf if BUG is disabledkdrag0n2022-03-121-0/+2
* futex: Cleanup generic SMP variant of arch_futex_atomic_op_inuser()Vasily Averin2022-03-121-20/+1
* kbuild: Fix asm-generic/vmlinux.lds.h for LD_DEAD_CODE_DATA_ELIMINATIONNicholas Piggin2022-03-121-15/+24
* vmlinux.lds.h: Coalesce LLVM dead code elimination sectionsDanny Lin2022-03-121-2/+2
* qspinlock: use signed temporaries for cmpxchgArnd Bergmann2022-03-122-6/+6
* asm-generic: force inlining of get_order() to work aroundChristophe Leroy2022-03-121-1/+1
* BACKPORT: arm64: make atomic helpers __always_inlineArnd Bergmann2022-03-121-3/+3
* locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*()Will Deacon2022-03-121-12/+56
* locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIsWill Deacon2022-03-121-155/+33
* locking/mutex: Optimize __mutex_trylock_fast()Peter Zijlstra2022-03-121-0/+17
* locking/rwsem: Remove arch specific rwsem filesWaiman Long2022-03-121-140/+0
* locking/rwsem: Add down_read_killable()Kirill Tkhai2022-03-121-0/+10
* locking/spinlocks: Remove an instruction from spin and write locksMatthew Wilcox2022-03-122-10/+13
* locking/spinlocks: Clean up comment and #ifndef for {,queued_}spin_is_locked()Andrea Parri2022-03-121-2/+0
* locking/qspinlock: Use smp_store_release() in queued_spin_unlock()Will Deacon2022-03-121-1/+1
* locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementationsWill Deacon2022-03-121-1/+0
* locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_rela...Will Deacon2022-03-122-6/+23
* Merge branch 'android-4.14-stable' of https://android.googlesource.com/kernel...Jebaitedneko2021-12-221-0/+2
|\
| * Merge 4.14.257 into android-4.14-stableGreg Kroah-Hartman2021-12-081-0/+2
| |\