Show patches with: Submitter = Sebastian Andrzej Siewior       |    Archived = No       |   81 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2] kasan: Make kasan_record_aux_stack_noalloc() the default behaviour [v2] kasan: Make kasan_record_aux_stack_noalloc() the default behaviour 1 3 - --- 2024-11-22 Sebastian Andrzej Siewior New
kasan: Remove kasan_record_aux_stack_noalloc(). kasan: Remove kasan_record_aux_stack_noalloc(). 1 2 - --- 2024-11-19 Sebastian Andrzej Siewior New
[v3,4/4] scftorture: Use a lock-less list to free memory. scftorture: Avoid kfree from IRQ context. - - 1 --- 2024-11-08 Sebastian Andrzej Siewior New
[v3,3/4] scftorture: Move memory allocation outside of preempt_disable region. scftorture: Avoid kfree from IRQ context. - - 1 --- 2024-11-08 Sebastian Andrzej Siewior New
[v3,2/4] scftorture: Wait until scf_cleanup_handler() completes. scftorture: Avoid kfree from IRQ context. - - 1 --- 2024-11-08 Sebastian Andrzej Siewior New
[v3,1/4] scftorture: Avoid additional div operation. scftorture: Avoid kfree from IRQ context. - - 1 --- 2024-11-08 Sebastian Andrzej Siewior New
[v2,4/3] scftorture: Wait until scf_cleanup_handler() completes. scftorture: Avoid kfree from IRQ context. - - - --- 2024-11-07 Sebastian Andrzej Siewior New
[v2,3/3] scftorture: Use a lock-less list to free memory. scftorture: Avoid kfree from IRQ context. - - - --- 2024-11-07 Sebastian Andrzej Siewior New
[v2,2/3] scftorture: Move memory allocation outside of preempt_disable region. scftorture: Avoid kfree from IRQ context. - - - --- 2024-11-07 Sebastian Andrzej Siewior New
[v2,1/3] scftorture: Avoid additional div operation. scftorture: Avoid kfree from IRQ context. - - - --- 2024-11-07 Sebastian Andrzej Siewior New
[2/2] scftorture: Use a lock-less list to free memory. [1/2] scftorture: Move memory allocation outside of preempt_disable region. - - - --- 2024-11-04 Sebastian Andrzej Siewior New
[1/2] scftorture: Move memory allocation outside of preempt_disable region. [1/2] scftorture: Move memory allocation outside of preempt_disable region. - - - --- 2024-11-04 Sebastian Andrzej Siewior New
mm: percpu: Increase PERCPU_DYNAMIC_SIZE_SHIFT on certain builds. mm: percpu: Increase PERCPU_DYNAMIC_SIZE_SHIFT on certain builds. 3 - - --- 2024-10-07 Sebastian Andrzej Siewior New
sched/task_struct: Move alloc_tag to the end of the struct. sched/task_struct: Move alloc_tag to the end of the struct. - - - --- 2024-06-21 Sebastian Andrzej Siewior New
[v2] memcg: Remove the lockdep assert from __mod_objcg_mlstate(). [v2] memcg: Remove the lockdep assert from __mod_objcg_mlstate(). 3 - - --- 2024-05-28 Sebastian Andrzej Siewior New
memcg: Remove the lockdep assert from __mod_objcg_mlstate(). memcg: Remove the lockdep assert from __mod_objcg_mlstate(). 1 - - --- 2024-05-28 Sebastian Andrzej Siewior New
[v3,2/2] mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). Untitled series #759882 2 1 - --- 2023-06-23 Sebastian Andrzej Siewior New
[v2,2/2] mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). seqlock,mm: lockdep annotation + write_seqlock_irqsave() 1 - - --- 2023-06-23 Sebastian Andrzej Siewior New
[v2,1/2] seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() seqlock,mm: lockdep annotation + write_seqlock_irqsave() 1 - - --- 2023-06-23 Sebastian Andrzej Siewior New
mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). 1 1 - --- 2023-06-21 Sebastian Andrzej Siewior New
io-mapping: Don't disable preempt on RT in io_mapping_map_atomic_wc(). io-mapping: Don't disable preempt on RT in io_mapping_map_atomic_wc(). - - - --- 2023-03-10 Sebastian Andrzej Siewior New
mm: multi-gen LRU: Move lru_gen_add_mm() out of IRQ-off region. mm: multi-gen LRU: Move lru_gen_add_mm() out of IRQ-off region. 1 - - --- 2022-10-26 Sebastian Andrzej Siewior New
[v2,6/8] mm/compaction: Get rid of RT ifdeffery Untitled series #671163 1 - - --- 2022-08-25 Sebastian Andrzej Siewior New
[v2,5/8] mm/memcontrol: Replace the PREEMPT_RT conditionals Untitled series #671163 3 1 - --- 2022-08-25 Sebastian Andrzej Siewior New
[v2,4/8] mm/debug: Provide VM_WARN_ON_IRQS_ENABLED() Untitled series #671163 2 - - --- 2022-08-25 Sebastian Andrzej Siewior New
[v2,3/8] mm/vmstat: Use preempt_[dis|en]able_nested() Untitled series #671163 2 - - --- 2022-08-25 Sebastian Andrzej Siewior New
[6/5] slub: Make PREEMPT_RT support less convoluted mm/slub: fix validation races and cleanup locking 1 1 - --- 2022-08-25 Sebastian Andrzej Siewior New
[7/9] mm/compaction: Get rid of RT ifdeffery [1/9] slub: Make PREEMPT_RT support less convoluted - - - --- 2022-08-17 Sebastian Andrzej Siewior New
[6/9] mm/memcontrol: Replace the PREEMPT_RT conditionals [1/9] slub: Make PREEMPT_RT support less convoluted 1 1 - --- 2022-08-17 Sebastian Andrzej Siewior New
[5/9] mm/debug: Provide VM_WARN_ON_IRQS_ENABLED() [1/9] slub: Make PREEMPT_RT support less convoluted - - - --- 2022-08-17 Sebastian Andrzej Siewior New
[4/9] mm/vmstat: Use preempt_[dis|en]able_nested() [1/9] slub: Make PREEMPT_RT support less convoluted - - - --- 2022-08-17 Sebastian Andrzej Siewior New
[1/9] slub: Make PREEMPT_RT support less convoluted [1/9] slub: Make PREEMPT_RT support less convoluted - - - --- 2022-08-17 Sebastian Andrzej Siewior New
mm/slub: Move the stackdepot related allocation out of IRQ-off section. mm/slub: Move the stackdepot related allocation out of IRQ-off section. - 2 - --- 2022-06-07 Sebastian Andrzej Siewior New
mm/vmalloc: Use raw_cpu_ptr() for vmap_block_queue access. mm/vmalloc: Use raw_cpu_ptr() for vmap_block_queue access. - - - --- 2022-05-04 Sebastian Andrzej Siewior New
slab_pre_alloc_hook() strips __GFP_NOLOCKDEP away. slab_pre_alloc_hook() strips __GFP_NOLOCKDEP away. - - - --- 2022-03-22 Sebastian Andrzej Siewior New
mm/munlock: Protect the per-CPU pagevec by a local_lock_t. mm/munlock: Protect the per-CPU pagevec by a local_lock_t. 1 - - --- 2022-03-21 Sebastian Andrzej Siewior New
cgroup: Add a comment to cgroup_rstat_flush_locked(). cgroup: Add a comment to cgroup_rstat_flush_locked(). 1 - - --- 2022-03-02 Sebastian Andrzej Siewior New
[2/2] mm: workingset: Replace IRQ-off check with a lockdep assert. [1/2] cgroup: Use irqsave in cgroup_rstat_flush_locked(). - - - --- 2022-03-01 Sebastian Andrzej Siewior New
[1/2] cgroup: Use irqsave in cgroup_rstat_flush_locked(). [1/2] cgroup: Use irqsave in cgroup_rstat_flush_locked(). - - - --- 2022-03-01 Sebastian Andrzej Siewior New
[v5,6/6] mm/memcg: Disable migration instead of preemption in drain_all_stock(). mm/memcg: Address PREEMPT_RT problems instead of disabling it. 1 - - --- 2022-02-26 Sebastian Andrzej Siewior New
[v5,5/6] mm/memcg: Protect memcg_stock with a local_lock_t mm/memcg: Address PREEMPT_RT problems instead of disabling it. 1 - - --- 2022-02-26 Sebastian Andrzej Siewior New
[v5,4/6] mm/memcg: Opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock() mm/memcg: Address PREEMPT_RT problems instead of disabling it. 1 2 - --- 2022-02-26 Sebastian Andrzej Siewior New
[v5,3/6] mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. mm/memcg: Address PREEMPT_RT problems instead of disabling it. 2 1 - --- 2022-02-26 Sebastian Andrzej Siewior New
[v5,2/6] mm/memcg: Disable threshold event handlers on PREEMPT_RT mm/memcg: Address PREEMPT_RT problems instead of disabling it. 3 1 - --- 2022-02-26 Sebastian Andrzej Siewior New
[v5,1/6] mm/memcg: Revert ("mm/memcg: optimize user context object stock access") mm/memcg: Address PREEMPT_RT problems instead of disabling it. 3 1 - --- 2022-02-26 Sebastian Andrzej Siewior New
mm/memcg: Only perform the debug checks on !PREEMPT_RT mm/memcg: Only perform the debug checks on !PREEMPT_RT - - - --- 2022-02-25 Sebastian Andrzej Siewior New
[v5,6/6] mm/memcg: Disable migration instead of preemption in drain_all_stock(). Untitled series #618172 1 - - --- 2022-02-25 Sebastian Andrzej Siewior New
mm/memcg: Add missing counter index which are not update in interrupt. mm/memcg: Add missing counter index which are not update in interrupt. - 1 - --- 2022-02-25 Sebastian Andrzej Siewior New
mm/memcg: Add a comment regarding the release `obj'. mm/memcg: Add a comment regarding the release `obj'. - - - --- 2022-02-25 Sebastian Andrzej Siewior New
[v4,6/6] mm/memcg: Disable migration instead of preemption in drain_all_stock(). mm/memcg: Address PREEMPT_RT problems instead of disabling it. 1 - - --- 2022-02-21 Sebastian Andrzej Siewior New
[v4,5/6] mm/memcg: Protect memcg_stock with a local_lock_t mm/memcg: Address PREEMPT_RT problems instead of disabling it. 1 - - --- 2022-02-21 Sebastian Andrzej Siewior New
[v4,4/6] mm/memcg: Opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock() mm/memcg: Address PREEMPT_RT problems instead of disabling it. 1 2 - --- 2022-02-21 Sebastian Andrzej Siewior New
[v4,3/6] mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. mm/memcg: Address PREEMPT_RT problems instead of disabling it. 1 - - --- 2022-02-21 Sebastian Andrzej Siewior New
[v4,2/6] mm/memcg: Disable threshold event handlers on PREEMPT_RT mm/memcg: Address PREEMPT_RT problems instead of disabling it. 3 1 - --- 2022-02-21 Sebastian Andrzej Siewior New
[v4,1/6] mm/memcg: Revert ("mm/memcg: optimize user context object stock access") mm/memcg: Address PREEMPT_RT problems instead of disabling it. 3 1 - --- 2022-02-21 Sebastian Andrzej Siewior New
[v3,5/5] mm/memcg: Protect memcg_stock with a local_lock_t mm/memcg: Address PREEMPT_RT problems instead of disabling it. - - - --- 2022-02-17 Sebastian Andrzej Siewior New
[v3,4/5] mm/memcg: Opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock() mm/memcg: Address PREEMPT_RT problems instead of disabling it. 1 2 - --- 2022-02-17 Sebastian Andrzej Siewior New
[v3,3/5] mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. mm/memcg: Address PREEMPT_RT problems instead of disabling it. 1 - - --- 2022-02-17 Sebastian Andrzej Siewior New
[v3,2/5] mm/memcg: Disable threshold event handlers on PREEMPT_RT mm/memcg: Address PREEMPT_RT problems instead of disabling it. 3 1 - --- 2022-02-17 Sebastian Andrzej Siewior New
[v3,1/5] mm/memcg: Revert ("mm/memcg: optimize user context object stock access") mm/memcg: Address PREEMPT_RT problems instead of disabling it. 2 1 - --- 2022-02-17 Sebastian Andrzej Siewior New
[v2,4/4] mm/memcg: Protect memcg_stock with a local_lock_t mm/memcg: Address PREEMPT_RT problems instead of disabling it. - - - --- 2022-02-11 Sebastian Andrzej Siewior New
[v2,3/4] mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. mm/memcg: Address PREEMPT_RT problems instead of disabling it. 1 - - --- 2022-02-11 Sebastian Andrzej Siewior New
[v2,2/4] mm/memcg: Disable threshold event handlers on PREEMPT_RT mm/memcg: Address PREEMPT_RT problems instead of disabling it. 2 - - --- 2022-02-11 Sebastian Andrzej Siewior New
[v2,1/4] mm/memcg: Revert ("mm/memcg: optimize user context object stock access") mm/memcg: Address PREEMPT_RT problems instead of disabling it. 2 - - --- 2022-02-11 Sebastian Andrzej Siewior New
[4/4] mm/memcg: Allow the task_obj optimization only on non-PREEMPTIBLE kernels. mm/memcg: Address PREEMPT_RT problems instead of disabling it. - - - --- 2022-01-25 Sebastian Andrzej Siewior New
[3/4] mm/memcg: Add a local_lock_t for IRQ and TASK object. mm/memcg: Address PREEMPT_RT problems instead of disabling it. - - - --- 2022-01-25 Sebastian Andrzej Siewior New
[2/4] mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. mm/memcg: Address PREEMPT_RT problems instead of disabling it. 2 - - --- 2022-01-25 Sebastian Andrzej Siewior New
[1/4] mm/memcg: Disable threshold event handlers on PREEMPT_RT mm/memcg: Address PREEMPT_RT problems instead of disabling it. - - - --- 2022-01-25 Sebastian Andrzej Siewior New
[RFC,3/3] mm/memcg: Allow the task_obj optimization only on non-PREEMPTIBLE kernels. mm/memcg: Address PREEMPT_RT problems instead of disabling it. - - - --- 2021-12-22 Sebastian Andrzej Siewior New
[RFC,2/3] mm/memcg: Add a local_lock_t for IRQ and TASK object. mm/memcg: Address PREEMPT_RT problems instead of disabling it. - - - --- 2021-12-22 Sebastian Andrzej Siewior New
[RFC,1/3] mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT mm/memcg: Address PREEMPT_RT problems instead of disabling it. - - - --- 2021-12-22 Sebastian Andrzej Siewior New
mm/memcontrol: Disable on PREEMPT_RT mm/memcontrol: Disable on PREEMPT_RT - - - --- 2021-12-07 Sebastian Andrzej Siewior New
mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT 1 1 - --- 2021-10-28 Sebastian Andrzej Siewior New
[RFC] mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT [RFC] mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT 1 - - --- 2021-10-26 Sebastian Andrzej Siewior New
mm: page_alloc: Use migrate_disable() in drain_local_pages_wq() mm: page_alloc: Use migrate_disable() in drain_local_pages_wq() - - - --- 2021-10-15 Sebastian Andrzej Siewior New
mm: Allow only SLUB on PREEMPT_RT mm: Allow only SLUB on PREEMPT_RT 1 - - --- 2021-10-15 Sebastian Andrzej Siewior New
mm/zsmalloc: Replace bit spinlock and get_cpu_var() usage. mm/zsmalloc: Replace bit spinlock and get_cpu_var() usage. - - - --- 2021-09-28 Sebastian Andrzej Siewior New
mm: Disable zsmalloc on PREEMPT_RT mm: Disable zsmalloc on PREEMPT_RT - - - --- 2021-09-23 Sebastian Andrzej Siewior New
highmem: Don't disable preemption on RT in kmap_atomic() highmem: Don't disable preemption on RT in kmap_atomic() 1 - - --- 2021-08-10 Sebastian Andrzej Siewior New
shmem: Use raw_spinlock_t for ->stat_lock shmem: Use raw_spinlock_t for ->stat_lock 1 - - --- 2021-08-06 Sebastian Andrzej Siewior New
[20/38] mm: Replace deprecated CPU-hotplug functions. Replace deprecated CPU-hotplug - - - --- 2021-08-03 Sebastian Andrzej Siewior New