diff options
Diffstat (limited to 'patches/series')
-rw-r--r-- | patches/series | 82 |
1 files changed, 39 insertions, 43 deletions
diff --git a/patches/series b/patches/series index 1fdec5e3b5ab..557ba08810c2 100644 --- a/patches/series +++ b/patches/series @@ -34,11 +34,9 @@ kthread-Move-prio-affinite-change-into-the-newly-cre.patch genirq-Move-prio-assignment-into-the-newly-created-t.patch genirq-Disable-irqfixup-poll-on-PREEMPT_RT.patch lockdep-Let-lock_is_held_type-detect-recursive-read-.patch +net-bridge-mcast-Associate-the-seqcount-with-its-pro.patch -########################################################################### -# Posted -########################################################################### -#KCOV +# KCOV (akpm) 0001_documentation_kcov_include_types_h_in_the_example.patch 0002_documentation_kcov_define_ip_in_the_example.patch 0003_kcov_allocate_per_cpu_memory_on_the_relevant_node.patch @@ -46,24 +44,46 @@ lockdep-Let-lock_is_held_type-detect-recursive-read-.patch 0005_kcov_replace_local_irq_save_with_a_local_lock_t.patch ########################################################################### +# Posted +########################################################################### +crypto-testmgr-Only-disable-migration-in-crypto_disa.patch +mm-Disable-zsmalloc-on-PREEMPT_RT.patch +irq_poll-Use-raise_softirq_irqoff-in-cpu_dead-notifi.patch +efi-Disable-runtime-services-on-RT.patch +efi-Allow-efi-runtime.patch +smp_wake_ksoftirqd_on_preempt_rt_instead_do_softirq.patch +x86-softirq-Disable-softirq-stacks-on-PREEMPT_RT.patch + +# sched +0001_sched_clean_up_the_might_sleep_underscore_zoo.patch +0002_sched_make_cond_resched__lock_variants_consistent_vs_might_sleep.patch +0003_sched_remove_preempt_offset_argument_from___might_sleep.patch +0004_sched_cleanup_might_sleep_printks.patch +0005_sched_make_might_sleep_output_less_confusing.patch +0006_sched_make_rcu_nest_depth_distinct_in___might_resched.patch +0007_sched_make_cond_resched_lock_variants_rt_aware.patch +0008_locking_rt_take_rcu_nesting_into_account_for___might_resched.patch +# +0001_sched_limit_the_number_of_task_migrations_per_batch_on_rt.patch +0002_sched_disable_ttwu_queue_on_rt.patch +0003_sched_move_kprobes_cleanup_out_of_finish_task_switch.patch +0004_sched_delay_task_stack_freeing_on_rt.patch +0005_sched_move_mmdrop_to_rcu_on_rt.patch + +# irqwork: Needs upstream consolidation +0001_sched_rt_annotate_the_rt_balancing_logic_irqwork_as_irq_work_hard_irq.patch +0002_irq_work_ensure_that_irq_work_runs_in_in_irq_context.patch +0003_irq_work_allow_irq_work_sync_to_sleep_if_irq_work_no_irq_support.patch +0004_irq_work_handle_some_irq_work_in_softirq_on_preempt_rt.patch +0005_irq_work_also_rcuwait_for_irq_work_hard_irq_on_preempt_rt.patch + +########################################################################### # Post ########################################################################### cgroup__use_irqsave_in_cgroup_rstat_flush_locked.patch mm__workingset__replace_IRQ-off_check_with_a_lockdep_assert..patch tcp__Remove_superfluous_BH-disable_around_listening_hash.patch samples_kfifo__Rename_read_lock_write_lock.patch -smp_wake_ksoftirqd_on_preempt_rt_instead_do_softirq.patch -mm-Disable-zsmalloc-on-PREEMPT_RT.patch - -# might sleep series -sched--Clean-up-the-might_sleep---underscore-zoo.patch -sched--Make-cond_resched_-lock---variants-consistent-vs.-might_sleep--.patch -sched--Remove-preempt_offset-argument-from-__might_sleep--.patch -sched--Cleanup-might_sleep---printks.patch -sched--Make-might_sleep---output-more-informative.patch -sched--Make-RCU-nest-depth-distinct-in-__might_resched--.patch -sched--Make-cond_resched_lock---RT-aware.patch -locking-rt--Take-RCU-nesting-into-account-for-might_sleep--.patch ########################################################################### # Kconfig bits: @@ -71,10 +91,7 @@ locking-rt--Take-RCU-nesting-into-account-for-might_sleep--.patch jump-label__disable_if_stop_machine_is_used.patch kconfig__Disable_config_options_which_are_not_RT_compatible.patch mm__Allow_only_SLUB_on_RT.patch - net_core__disable_NET_RX_BUSY_POLL_on_RT.patch -efi-Allow-efi-runtime.patch -efi-Disable-runtime-services-on-RT.patch ########################################################################### # Include fixes @@ -116,34 +133,18 @@ mm_vmalloc__Another_preempt_disable_region_which_sucks.patch net__Remove_preemption_disabling_in_netif_rx.patch sunrpc__Make_svc_xprt_do_enqueue_use_get_cpu_light.patch crypto__cryptd_-_add_a_lock_instead_preempt_disable_local_bh_disable.patch -# -sched__Limit_the_number_of_task_migrations_per_batch.patch -sched__Disable_TTWU_QUEUE_on_RT.patch -sched--Move-kprobes-cleanup-out-of-finish_task_switch--.patch -sched--Delay-task-stack-freeing-on-RT.patch -sched__Move_mmdrop_to_RCU_on_RT.patch ########################################################################### # softirq: ########################################################################### softirq__Check_preemption_after_reenabling_interrupts.patch -x86-softirq-Disable-softirq-stacks-on-PREEMPT_RT.patch - - -########################################################################### -# irqwork: Needs upstream consolidation -########################################################################### -irqwork__push_most_work_into_softirq_context.patch -irq_work-Allow-irq_work_sync-to-sleep-if-irq_work-no.patch -irq_work-Also-rcuwait-for-IRQ_WORK_HARD_IRQ-on-PREEM.patch ########################################################################### # mm: Assorted RT bits. Need care ########################################################################### mm__page_alloc__Use_migrate_disable_in_drain_local_pages_wq.patch u64_stats__Disable_preemption_on_32bit-UP_SMP_with_RT_during_updates.patch - -mm_scatterlist__Do_not_disable_irqs_on_RT.patch +mm-scatterlist-Replace-the-preemptible-warning-sg_mi.patch ########################################################################### # Disable memcontrol for now. The protection scopes are FUBARed @@ -185,11 +186,6 @@ net__Dequeue_in_dev_cpu_dead_without_the_lock.patch net__dev__always_take_qdiscs_busylock_in___dev_xmit_skb.patch ########################################################################### -# crypto: -########################################################################### -crypto-testmgr-Only-disable-migration-in-crypto_disa.patch - -########################################################################### # randomness: ########################################################################### panic__skip_get_random_bytes_for_RT_FULL_in_init_oops_id.patch @@ -199,6 +195,7 @@ random__Make_it_work_on_rt.patch ########################################################################### # DRM: ########################################################################### +irq-Export-force_irqthreads_key.patch drmradeoni915__Use_preempt_disable_enable_rt_where_recommended.patch drm_i915__Dont_disable_interrupts_on_PREEMPT_RT_during_atomic_updates.patch drm_i915__disable_tracing_on_-RT.patch @@ -207,7 +204,6 @@ drm_i915_gt__Only_disable_interrupts_for_the_timeline_lock_on_force-threaded.pat drm-i915-gt-Queue-and-wait-for-the-irq_work-item.patch drm-i915-gt-Use-spin_lock_irq-instead-of-local_irq_d.patch - ########################################################################### # X86: ########################################################################### @@ -224,7 +220,7 @@ ASoC-mediatek-mt8195-Remove-unsued-irqs_lock.patch smack-Guard-smack_ipv6_lock-definition-within-a-SMAC.patch virt-acrn-Remove-unsued-acrn_irqfds_mutex.patch tpm_tis__fix_stall_after_iowrites.patch -mm_zsmalloc__copy_with_get_cpu_var_and_locking.patch +mm-zsmalloc-Replace-bit-spinlock-and-get_cpu_var-usa.patch drivers_block_zram__Replace_bit_spinlocks_with_rtmutex_for_-rt.patch leds-trigger-Disable-CPU-trigger-on-PREEMPT_RT.patch generic-softirq-Disable-softirq-stacks-on-PREEMPT_RT.patch |