summaryrefslogtreecommitdiff
path: root/mm
Commit message (Expand)AuthorAgeFilesLines
* mm: Update Vlastimil Babka's SLUB seriesSebastian Andrzej Siewior2021-08-181-2/+15
* locking/local_lock: Use a spin_lock_t on PREEMPT_RTSebastian Andrzej Siewior2021-08-171-4/+0
* Merge tag 'v5.14-rc6' into linux-5.14.y-rtSebastian Andrzej Siewior2021-08-165-19/+29
|\
| * mm/memcg: fix incorrect flushing of lruvec data in obj_stockWaiman Long2021-08-131-2/+4
| * mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(READ|WRITE)David Hildenbrand2021-08-132-3/+8
| * mm: slub: fix slub_debug disabling for list of slabsVlastimil Babka2021-08-131-5/+8
| * slub: fix kmalloc_pagealloc_invalid_free unit testShakeel Butt2021-08-131-4/+4
| * kasan, slub: reset tag when printing addressKuan-Ying Lee2021-08-131-2/+2
| * kasan, kmemleak: reset tags when scanning blockKuan-Ying Lee2021-08-131-3/+3
* | mm: Update Vlastimil Babka's SLUB seriesSebastian Andrzej Siewior2021-08-102-9/+25
* | Merge tag 'v5.14-rc4' into linux-5.14.y-rtSebastian Andrzej Siewior2021-08-024-13/+16
|\ \ | |/
| * mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook()Wang Hai2021-07-301-1/+1
| * slub: fix unreclaimable slab stat for bulk freeShakeel Butt2021-07-301-10/+12
| * mm/migrate: fix NR_ISOLATED corruption on 64-bitAneesh Kumar K.V2021-07-301-1/+1
| * mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresh...Johannes Weiner2021-07-301-1/+2
* | mm/vmalloc: Another preempt disable region which sucksThomas Gleixner2021-07-301-5/+8
* | mm/zsmalloc: copy with get_cpu_var() and lockingMike Galbraith2021-07-301-6/+79
* | mm/vmstat: Protect per cpu variables with preempt disable on RTIngo Molnar2021-07-301-0/+12
* | mm: page_alloc: Use migrate_disable() in drain_local_pages_wq()Sebastian Andrzej Siewior2021-07-301-2/+2
* | kconfig: Disable config options which are not RT compatibleThomas Gleixner2021-07-301-1/+1
* | shmem: Use raw_spinlock_t for ->stat_lockSebastian Andrzej Siewior2021-07-301-14/+17
* | mm: workingset: replace IRQ-off check with a lockdep assert.Sebastian Andrzej Siewior2021-07-301-1/+4
* | mm, slub: convert kmem_cpu_slab protection to local_lockVlastimil Babka2021-07-301-33/+113
* | mm, slub: use migrate_disable() on PREEMPT_RTVlastimil Babka2021-07-301-9/+30
* | mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchgVlastimil Babka2021-07-301-37/+44
* | mm, slub: make slab_lock() disable irqs with PREEMPT_RTVlastimil Babka2021-07-301-4/+9
* | mm, slub: optionally save/restore irqs in slab_[un]lock()/Vlastimil Babka2021-07-301-18/+31
* | mm: slub: Make object_map_lock a raw_spinlock_tSebastian Andrzej Siewior2021-07-301-3/+3
* | mm: slub: Move flush_cpu_slab() invocations __free_slab() invocations out of ...Sebastian Andrzej Siewior2021-07-301-8/+48
* | mm, slab: make flush_slab() possible to call with irqs enabledVlastimil Babka2021-07-301-6/+18
* | mm, slub: don't disable irqs in slub_cpu_dead()Vlastimil Babka2021-07-301-5/+1
* | mm, slub: only disable irq with spin_lock in __unfreeze_partials()Vlastimil Babka2021-07-301-8/+4
* | mm, slub: separate detaching of partial list in unfreeze_partials() from unfr...Vlastimil Babka2021-07-301-22/+51
* | mm, slub: detach whole partial list at once in unfreeze_partials()Vlastimil Babka2021-07-301-3/+7
* | mm, slub: discard slabs in unfreeze_partials() without irqs disabledVlastimil Babka2021-07-301-1/+2
* | mm, slub: move irq control into unfreeze_partials()Vlastimil Babka2021-07-301-6/+7
* | mm, slub: call deactivate_slab() without disabling irqsVlastimil Babka2021-07-301-5/+19
* | mm, slub: make locking in deactivate_slab() irq-safeVlastimil Babka2021-07-301-4/+5
* | mm, slub: move reset of c->page and freelist out of deactivate_slab()Vlastimil Babka2021-07-301-13/+18
* | mm, slub: stop disabling irqs around get_partial()Vlastimil Babka2021-07-301-14/+8
* | mm, slub: check new pages with restored irqsVlastimil Babka2021-07-301-5/+3
* | mm, slub: validate slab from partial list or page allocator before making it ...Vlastimil Babka2021-07-301-8/+9
* | mm, slub: restore irqs around calling new_slab()Vlastimil Babka2021-07-301-6/+2
* | mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc()Vlastimil Babka2021-07-301-9/+25
* | mm, slub: do initial checks in ___slab_alloc() with irqs enabledVlastimil Babka2021-07-301-9/+32
* | mm, slub: move disabling/enabling irqs to ___slab_alloc()Vlastimil Babka2021-07-301-12/+24
* | mm, slub: simplify kmem_cache_cpu and tid setupVlastimil Babka2021-07-301-13/+9
* | mm, slub: restructure new page checks in ___slab_alloc()Vlastimil Babka2021-07-301-6/+22
* | mm, slub: return slab page from get_partial() and set c->page afterwardsVlastimil Babka2021-07-301-10/+11
* | mm, slub: dissolve new_slab_objects() into ___slab_alloc()Vlastimil Babka2021-07-301-32/+18