summaryrefslogtreecommitdiff
path: root/patches
ModeNameSize
-rw-r--r--0001-io-wq-remove-GFP_ATOMIC-allocation-off-schedule-out-.patch6991logplain
-rw-r--r--0001-mm-slub-don-t-call-flush_all-from-slab_debug_trace_o.patch908logplain
-rw-r--r--0001-sched-Trigger-warning-if-migration_disabled-counter-.patch792logplain
-rw-r--r--0002-io-wq-Don-t-mix-raw_spinlock_irq-spin_lock_irq.patch1258logplain
-rw-r--r--0002-mm-slub-allocate-private-object-map-for-debugfs-list.patch3969logplain
-rw-r--r--0003-mm-slub-allocate-private-object-map-for-validate_sla.patch2788logplain
-rw-r--r--0003-rtmutex-Add-a-special-case-for-ww-mutex-handling.patch1624logplain
-rw-r--r--0004-mm-slub-don-t-disable-irq-for-debug_check_no_locks_f.patch1453logplain
-rw-r--r--0004-rtmutex-Add-rt_mutex_lock_nest_lock-and-rt_mutex_loc.patch3911logplain
-rw-r--r--0005-lockdep-Make-it-RT-aware.patch2422logplain
-rw-r--r--0005-mm-slub-remove-redundant-unfreeze_partials-from-put_.patch1551logplain
-rw-r--r--0006-lockdep-selftests-Add-rtmutex-to-the-last-column.patch978logplain
-rw-r--r--0006-mm-slub-unify-cmpxchg_double_slab-and-__cmpxchg_doub.patch3847logplain
-rw-r--r--0007-lockdep-selftests-Unbalanced-migrate_disable-rcu_rea.patch2529logplain
-rw-r--r--0007-mm-slub-extract-get_partial-from-new_slab_objects.patch1708logplain
-rw-r--r--0008-lockdep-selftests-Skip-the-softirq-related-tests-on-.patch6963logplain
-rw-r--r--0008-mm-slub-dissolve-new_slab_objects-into-___slab_alloc.patch2780logplain
-rw-r--r--0009-lockdep-selftests-Use-correct-depmap-for-local_lock-.patch1191logplain
-rw-r--r--0009-mm-slub-return-slab-page-from-get_partial-and-set-c-.patch3352logplain
-rw-r--r--0010-lockdep-selftests-Adapt-ww-tests-for-PREEMPT_RT.patch6658logplain
-rw-r--r--0010-mm-slub-restructure-new-page-checks-in-___slab_alloc.patch1962logplain
-rw-r--r--0011-mm-slub-simplify-kmem_cache_cpu-and-tid-setup.patch2662logplain
-rw-r--r--0012-mm-slub-move-disabling-enabling-irqs-to-___slab_allo.patch6169logplain
-rw-r--r--0013-mm-slub-do-initial-checks-in-___slab_alloc-with-irqs.patch3101logplain
-rw-r--r--0014-mm-slub-move-disabling-irqs-closer-to-get_partial-in.patch2615logplain
-rw-r--r--0015-mm-slub-restore-irqs-around-calling-new_slab.patch1459logplain
-rw-r--r--0016-mm-slub-validate-slab-from-partial-list-or-page-allo.patch2038logplain
-rw-r--r--0017-mm-slub-check-new-pages-with-restored-irqs.patch2007logplain
-rw-r--r--0018-mm-slub-stop-disabling-irqs-around-get_partial.patch2474logplain
-rw-r--r--0019-mm-slub-move-reset-of-c-page-and-freelist-out-of-dea.patch2807logplain
-rw-r--r--0020-mm-slub-make-locking-in-deactivate_slab-irq-safe.patch1883logplain
-rw-r--r--0021-mm-slub-call-deactivate_slab-without-disabling-irqs.patch1987logplain
-rw-r--r--0022-mm-slub-move-irq-control-into-unfreeze_partials.patch2016logplain
-rw-r--r--0023-mm-slub-discard-slabs-in-unfreeze_partials-without-i.patch861logplain
-rw-r--r--0024-mm-slub-detach-whole-partial-list-at-once-in-unfreez.patch1180logplain
-rw-r--r--0025-mm-slub-separate-detaching-of-partial-list-in-unfree.patch4604logplain
-rw-r--r--0026-mm-slub-only-disable-irq-with-spin_lock-in-__unfreez.patch1431logplain
-rw-r--r--0027-mm-slub-don-t-disable-irqs-in-slub_cpu_dead.patch937logplain
-rw-r--r--0028-mm-slab-make-flush_slab-possible-to-call-with-irqs-e.patch1877logplain
-rw-r--r--0029-mm-slub-Move-flush_cpu_slab-invocations-__free_slab-.patch4536logplain
-rw-r--r--0030-mm-slub-Make-object_map_lock-a-raw_spinlock_t.patch1485logplain
-rw-r--r--0031-mm-slub-optionally-save-restore-irqs-in-slab_-un-loc.patch4242logplain
-rw-r--r--0032-mm-slub-make-slab_lock-disable-irqs-with-PREEMPT_RT.patch2325logplain
-rw-r--r--0033-mm-slub-protect-put_cpu_partial-with-disabled-irqs-i.patch5712logplain
-rw-r--r--0034-mm-slub-use-migrate_disable-on-PREEMPT_RT.patch3799logplain
-rw-r--r--0035-mm-slub-convert-kmem_cpu_slab-protection-to-local_lo.patch13698logplain
-rw-r--r--ARM64__Allow_to_enable_RT.patch1079logplain
-rw-r--r--ARM__Allow_to_enable_RT.patch980logplain
-rw-r--r--ARM__enable_irq_in_translation_section_permission_fault_handlers.patch3310logplain
-rw-r--r--Add_localversion_for_-RT_release.patch380logplain
-rw-r--r--KVM__arm_arm64__downgrade_preempt_disabled_region_to_migrate_disable.patch1812logplain
-rw-r--r--POWERPC__Allow_to_enable_RT.patch1068logplain
-rw-r--r--arch_arm64__Add_lazy_preempt_support.patch4954logplain
-rw-r--r--arm64-sve-Delay-freeing-memory-in-fpsimd_flush_threa.patch1207logplain
-rw-r--r--arm64-sve-Make-kernel-FPU-protection-RT-friendly.patch1934logplain
-rw-r--r--arm64_mm_Make_arch_faults_on_old_pte_check_for_migratability.patch4186logplain
-rw-r--r--arm__Add_support_for_lazy_preemption.patch4467logplain
-rw-r--r--block_mq__do_not_invoke_preempt_disable.patch1076logplain
-rw-r--r--cgroup__use_irqsave_in_cgroup_rstat_flush_locked.patch1846logplain
-rw-r--r--console__add_write_atomic_interface.patch9430logplain
-rw-r--r--cpuset__Convert_callback_lock_to_raw_spinlock_t.patch10347logplain
-rw-r--r--crypto-testmgr-Only-disable-migration-in-crypto_disa.patch1307logplain
-rw-r--r--crypto__cryptd_-_add_a_lock_instead_preempt_disable_local_bh_disable.patch2756logplain
-rw-r--r--crypto__limit_more_FPU-enabled_sections.patch2276logplain
-rw-r--r--debugobjects__Make_RT_aware.patch657logplain
-rw-r--r--drivers_block_zram__Replace_bit_spinlocks_with_rtmutex_for_-rt.patch2468logplain
-rw-r--r--drm_i915__Dont_disable_interrupts_on_PREEMPT_RT_during_atomic_updates.patch2194logplain
-rw-r--r--drm_i915__disable_tracing_on_-RT.patch1447logplain
-rw-r--r--drm_i915__skip_DRM_I915_LOW_LEVEL_TRACEPOINTS_with_NOTRACE.patch1089logplain
-rw-r--r--drm_i915_gt__Only_disable_interrupts_for_the_timeline_lock_on_force-threaded.patch1555logplain
-rw-r--r--drmradeoni915__Use_preempt_disable_enable_rt_where_recommended.patch1927logplain
-rw-r--r--efi__Allow_efiruntime.patch945logplain
-rw-r--r--efi__Disable_runtime_services_on_RT.patch1479logplain
-rw-r--r--entry--Fix-the-preempt-lazy-fallout.patch1257logplain
-rw-r--r--eventfd-Make-signal-recursion-protection-a-task-bit.patch4555logplain
-rw-r--r--fs__namespace__Use_cpu_chill_in_trylock_loops.patch1210logplain
-rw-r--r--fs_dcache__disable_preemption_on_i_dir_seqs_write_side.patch2837logplain
-rw-r--r--fs_dcache__use_swait_queue_instead_of_waitqueue.patch7508logplain
-rw-r--r--futex--Clarify-futex_requeue---PI-handling.patch4774logplain
-rw-r--r--futex--Remove-bogus-condition-for-requeue-PI.patch1127logplain
-rw-r--r--futex--Reorder-sanity-checks-in-futex_requeue--.patch1243logplain
-rw-r--r--futex--Simplify-handle_early_requeue_pi_wakeup--.patch3280logplain
-rw-r--r--futex__Clarify_comment_in_futex_requeue.patch2207logplain
-rw-r--r--futex__Cleanup_stale_comments.patch2825logplain
-rw-r--r--futex__Correct_the_number_of_requeued_waiters_for_PI.patch1064logplain
-rw-r--r--futex__Prevent_requeue_pi_lock_nesting_issue_on_RT.patch19153logplain
-rw-r--r--futex__Restructure_futex_requeue.patch4035logplain
-rw-r--r--futex__Validate_waiter_correctly_in_futex_proxy_trylock_atomic.patch1024logplain
-rw-r--r--genirq__Disable_irqpoll_on_-rt.patch1115logplain
-rw-r--r--genirq__Move_prio_assignment_into_the_newly_created_thread.patch1926logplain
-rw-r--r--genirq__update_irq_set_irqchip_state_documentation.patch1097logplain
-rw-r--r--highmem-Don-t-disable-preemption-on-RT-in-kmap_atomi.patch2794logplain
-rw-r--r--irqwork__push_most_work_into_softirq_context.patch6236logplain
-rw-r--r--jump-label__disable_if_stop_machine_is_used.patch1261logplain
-rw-r--r--kconfig__Disable_config_options_which_are_not_RT_compatible.patch684logplain
-rw-r--r--kdb__only_use_atomic_consoles_for_output_mirroring.patch1647logplain
-rw-r--r--kernel_sched__add_putget_cpu_light.patch818logplain
-rw-r--r--kernel_sched__move_stack__kprobe_clean_up_to___put_task_struct.patch2216logplain
-rw-r--r--kthread__Move_prio_affinite_change_into_the_newly_created_thread.patch2861logplain
-rw-r--r--leds__trigger__disable_CPU_trigger_on_-RT.patch1743logplain
-rw-r--r--lib_nmi_backtrace__explicitly_serialize_banner_and_regs.patch1668logplain
-rw-r--r--lib_test_lockup__Adapt_to_changed_variables..patch1815logplain
-rw-r--r--lockdep-selftests-Avoid-using-local_lock_-acquire-re.patch3756logplain
-rw-r--r--locking-local_lock--Add-PREEMPT_RT-support.patch2132logplain
-rw-r--r--locking-local_lock--Add-missing-owner-initialization.patch2733logplain
-rw-r--r--locking-rtmutex--Extend-the-rtmutex-core-to-support-ww_mutex.patch10027logplain
-rw-r--r--locking-rtmutex--Set-proper-wait-context-for-lockdep.patch1783logplain
-rw-r--r--locking-spinlock-rt--Prepare-for-RT-local_lock.patch3365logplain
-rw-r--r--locking-ww_mutex--Abstract-internal-lock-access.patch3321logplain
-rw-r--r--locking__Add_base_code_for_RT_rw_semaphore_and_rwlock.patch10277logplain
-rw-r--r--locking_lockdep__Reduce_includes_in_debug_locks.h.patch890logplain
-rw-r--r--locking_mutex__Consolidate_core_headers.patch4731logplain
-rw-r--r--locking_mutex__Make_mutex__wait_lock_raw.patch3665logplain
-rw-r--r--locking_mutex__Move_waiter_to_core_header.patch1578logplain
-rw-r--r--locking_rtmutex__Add_adaptive_spinwait_mechanism.patch4563logplain
-rw-r--r--locking_rtmutex__Add_mutex_variant_for_RT.patch8586logplain
-rw-r--r--locking_rtmutex__Add_wake_state_to_rt_mutex_waiter.patch2967logplain
-rw-r--r--locking_rtmutex__Guard_regular_sleeping_locks_specific_functions.patch8409logplain
-rw-r--r--locking_rtmutex__Implement_equal_priority_lock_stealing.patch3347logplain
-rw-r--r--locking_rtmutex__Include_only_rbtree_types.patch1031logplain
-rw-r--r--locking_rtmutex__Prepare_RT_rt_mutex_wake_q_for_RT_locks.patch3192logplain
-rw-r--r--locking_rtmutex__Prevent_future_include_recursion_hell.patch1012logplain
-rw-r--r--locking_rtmutex__Provide_rt_mutex_slowlock_locked.patch6179logplain
-rw-r--r--locking_rtmutex__Provide_rt_mutex_wake_q_and_helpers.patch1993logplain
-rw-r--r--locking_rtmutex__Provide_the_spin_rwlock_core_lock_function.patch2710logplain
-rw-r--r--locking_rtmutex__Use_rt_mutex_wake_q_head.patch5465logplain
-rw-r--r--locking_rwlock__Provide_RT_variant.patch11629logplain
-rw-r--r--locking_rwsem__Add_rtmutex_based_R_W_semaphore_implementation.patch7305logplain
-rw-r--r--locking_spinlock__Provide_RT_specific_spinlock_type.patch1643logplain
-rw-r--r--locking_spinlock__Provide_RT_variant.patch4579logplain
-rw-r--r--locking_spinlock__Provide_RT_variant_header.patch6088logplain
-rw-r--r--locking_spinlock__Split_the_lock_types_header.patch5195logplain
-rw-r--r--locking_ww_mutex__Abstract_mutex_accessors.patch1607logplain
-rw-r--r--locking_ww_mutex__Abstract_mutex_types.patch3245logplain
-rw-r--r--locking_ww_mutex__Abstract_waiter_enqueue.patch1919logplain
-rw-r--r--locking_ww_mutex__Abstract_waiter_iteration.patch2634logplain
-rw-r--r--locking_ww_mutex__Add_RT_priority_to_W_W_order.patch4522logplain
-rw-r--r--locking_ww_mutex__Add_ww_rt_mutex_interface.patch4837logplain
-rw-r--r--locking_ww_mutex__Gather_mutex_waiter_initialization.patch1640logplain
-rw-r--r--locking_ww_mutex__Implement_rt_mutex_accessors.patch2984logplain
-rw-r--r--locking_ww_mutex__Implement_ww_rt_mutex.patch3067logplain
-rw-r--r--locking_ww_mutex__Move_ww_mutex_declarations_into_ww_mutex.h.patch1408logplain
-rw-r--r--locking_ww_mutex__Remove___sched_annotation.patch2415logplain
-rw-r--r--locking_ww_mutex__Simplify_lockdep_annotation.patch2484logplain
-rw-r--r--locking_ww_mutex__Split_W_W_implementation_logic.patch21437logplain
-rw-r--r--locking_ww_mutex__Split_up_ww_mutex_unlock.patch1458logplain
-rw-r--r--md__raid5__Make_raid5_percpu_handling_RT_aware.patch1929logplain
-rw-r--r--media_atomisp_Use_lockdep_instead_of_mutex_is_locked_.patch1215logplain
-rw-r--r--mm-memcontro--Disable-on-PREEMPT_RT.patch637logplain
-rw-r--r--mm__Allow_only_SLUB_on_RT.patch1589logplain
-rw-r--r--mm__page_alloc__Use_migrate_disable_in_drain_local_pages_wq.patch1059logplain
-rw-r--r--mm__workingset__replace_IRQ-off_check_with_a_lockdep_assert..patch1724logplain
-rw-r--r--mm_scatterlist__Do_not_disable_irqs_on_RT.patch748logplain
-rw-r--r--mm_vmalloc__Another_preempt_disable_region_which_sucks.patch1794logplain
-rw-r--r--mm_vmstat__Protect_per_cpu_variables_with_preempt_disable_on_RT.patch4014logplain
-rw-r--r--mm_zsmalloc__copy_with_get_cpu_var_and_locking.patch5873logplain
-rw-r--r--net_Qdisc__use_a_seqlock_instead_seqcount.patch9559logplain
-rw-r--r--net__Dequeue_in_dev_cpu_dead_without_the_lock.patch1231logplain
-rw-r--r--net__Move_lockdep_where_it_belongs.patch1148logplain
-rw-r--r--net__Properly_annotate_the_try-lock_for_the_seqlock.patch1969logplain
-rw-r--r--net__Remove_preemption_disabling_in_netif_rx.patch2150logplain
-rw-r--r--net__Use_skbufhead_with_raw_lock.patch1908logplain
-rw-r--r--net__dev__always_take_qdiscs_busylock_in___dev_xmit_skb.patch1342logplain
-rw-r--r--net_core__disable_NET_RX_BUSY_POLL_on_RT.patch1588logplain
-rw-r--r--net_core__use_local_bh_disable_in_netif_rx_ni.patch1219logplain
-rw-r--r--notifier__Make_atomic_notifiers_use_raw_spinlock.patch4434logplain
-rw-r--r--panic__skip_get_random_bytes_for_RT_FULL_in_init_oops_id.patch670logplain
-rw-r--r--pid.h__include_atomic.h.patch1120logplain
-rw-r--r--powerpc__Add_support_for_lazy_preemption.patch3964logplain
-rw-r--r--powerpc__Avoid_recursive_header_includes.patch1514logplain
-rw-r--r--powerpc__traps__Use_PREEMPT_RT.patch1249logplain
-rw-r--r--powerpc_kvm__Disable_in-kernel_MPIC_emulation_for_PREEMPT_RT.patch1835logplain
-rw-r--r--powerpc_pseries_iommu__Use_a_locallock_instead_local_irq_save.patch3449logplain
-rw-r--r--powerpc_stackprotector__work_around_stack-guard_init_from_atomic.patch1053logplain
-rw-r--r--preempt__Adjust_PREEMPT_LOCK_OFFSET_for_RT.patch884logplain
-rw-r--r--preempt__Provide_preempt__nort_variants.patch1448logplain
-rw-r--r--printk__Enhance_the_condition_check_of_msleep_in_pr_flush.patch1314logplain
-rw-r--r--printk__add_console_handover.patch2942logplain
-rw-r--r--printk__add_pr_flush.patch5628logplain
-rw-r--r--printk__call_boot_delay_msec_in_printk_delay.patch1147logplain
-rw-r--r--printk__convert_syslog_lock_to_mutex.patch5419logplain
-rw-r--r--printk__introduce_kernel_sync_mode.patch9947logplain
-rw-r--r--printk__move_console_printing_to_kthreads.patch26906logplain
-rw-r--r--printk__relocate_printk_delay.patch1562logplain
-rw-r--r--printk__remove_NMI_tracking.patch7239logplain
-rw-r--r--printk__remove_deferred_printing.patch25807logplain
-rw-r--r--printk__remove_safe_buffers.patch26314logplain
-rw-r--r--printk__rename_printk_cpulock_API_and_always_disable_interrupts.patch3972logplain
-rw-r--r--printk__syslog__close_window_between_wait_and_read.patch3878logplain
-rw-r--r--printk__track_limit_recursion.patch4453logplain
-rw-r--r--printk__use_seqcount_latch_for_console_seq.patch5823logplain
-rw-r--r--printk_console__Check_consistent_sequence_number_when_handling_race_in_console_unlock.patch2653logplain
-rw-r--r--ptrace__fix_ptrace_vs_tasklist_lock_race.patch6776logplain
-rw-r--r--random__Make_it_work_on_rt.patch5339logplain
-rw-r--r--rbtree__Split_out_the_rbtree_type_definitions.patch3521logplain
-rw-r--r--rcu__Delay_RCU-selftests.patch2135logplain
-rw-r--r--rcu_nocb_Check_for_migratability_rather_than_pure_preemptability.patch3646logplain
-rw-r--r--rcutorture__Avoid_problematic_critical_section_nesting_on_RT.patch6975logplain
-rw-r--r--rt__Introduce_cpu_chill.patch5114logplain
-rw-r--r--rtmutex--Exclude-!RT-tasks-from-PI-boosting.patch2233logplain
-rw-r--r--rtmutex--Provide-rt_mutex_base_is_locked--.patch1082logplain
-rw-r--r--rtmutex--Remove-rt_mutex_is_locked--.patch946logplain
-rw-r--r--rtmutex--Split-out-the-inner-parts-of-struct-rtmutex.patch22779logplain
-rw-r--r--rtmutex--Switch-to-try_cmpxchg--.patch1034logplain
-rw-r--r--rtmutex__Convert_macros_to_inlines.patch1909logplain
-rw-r--r--rtmutex__Prevent_lockdep_false_positive_with_PI_futexes.patch1658logplain
-rw-r--r--rtmutex__Split_API_and_implementation.patch32455logplain
-rw-r--r--samples_kfifo__Rename_read_lock_write_lock.patch4214logplain
-rw-r--r--sched--Reorganize-current--state-helpers.patch3926logplain
-rw-r--r--sched_Introduce_is_pcpu_safe_.patch1703logplain
-rw-r--r--sched__Add_support_for_lazy_preemption.patch20470logplain
-rw-r--r--sched__Disable_CONFIG_RT_GROUP_SCHED_on_RT.patch906logplain
-rw-r--r--sched__Disable_TTWU_QUEUE_on_RT.patch909logplain
-rw-r--r--sched__Do_not_account_rcu_preempt_depth_on_RT_in_might_sleep.patch1495logplain
-rw-r--r--sched__Introduce_TASK_RTLOCK_WAIT.patch2394logplain
-rw-r--r--sched__Limit_the_number_of_task_migrations_per_batch.patch856logplain
-rw-r--r--sched__Move_mmdrop_to_RCU_on_RT.patch2890logplain
-rw-r--r--sched__Prepare_for_RT_sleeping_spin_rwlocks.patch6708logplain
-rw-r--r--sched__Provide_schedule_point_for_RT_locks.patch2291logplain
-rw-r--r--sched__Rework_the___schedule_preempt_argument.patch5225logplain
-rw-r--r--sched__Split_out_the_wakeup_state_check.patch2448logplain
-rw-r--r--sched_wake_q__Provide_WAKE_Q_HEAD_INITIALIZER.patch1036logplain
-rw-r--r--scsi_fcoe__Make_RT_aware..patch2990logplain
-rw-r--r--serial__8250__implement_write_atomic.patch14057logplain
-rw-r--r--series19116logplain
-rw-r--r--shmem__Use_raw_spinlock_t_for_-stat_lock.patch4915logplain
-rw-r--r--signal__Revert_ptrace_preempt_magic.patch1038logplain
-rw-r--r--signal_x86__Delay_calling_signals_in_atomic.patch4491logplain
-rw-r--r--smp__Wake_ksoftirqd_on_PREEMPT_RT_instead_do_softirq..patch1415logplain
-rw-r--r--softirq__Check_preemption_after_reenabling_interrupts.patch4243logplain
-rw-r--r--softirq__Disable_softirq_stacks_for_RT.patch3634logplain
-rw-r--r--sunrpc__Make_svc_xprt_do_enqueue_use_get_cpu_light.patch2241logplain
-rw-r--r--sysfs__Add__sys_kernel_realtime_entry.patch1389logplain
-rw-r--r--tcp__Remove_superfluous_BH-disable_around_listening_hash.patch2882logplain
-rw-r--r--tpm_tis__fix_stall_after_iowrites.patch2640logplain
-rw-r--r--trace__Add_migrate-disabled_counter_to_tracing_output.patch4241logplain
-rw-r--r--tty_serial_omap__Make_the_locking_RT_aware.patch1318logplain
-rw-r--r--tty_serial_pl011__Make_the_locking_work_on_RT.patch1632logplain
-rw-r--r--u64_stats__Disable_preemption_on_32bit-UP_SMP_with_RT_during_updates.patch5202logplain
-rw-r--r--wait.h__include_atomic.h.patch1139logplain
-rw-r--r--x86__Allow_to_enable_RT.patch720logplain
-rw-r--r--x86__Enable_RT_also_on_32bit.patch1002logplain
-rw-r--r--x86__Support_for_lazy_preemption.patch4556logplain
-rw-r--r--x86__kvm_Require_const_tsc_for_RT.patch962logplain
-rw-r--r--x86__stackprotector__Avoid_random_pool_on_rt.patch1738logplain
-rw-r--r--x86_entry__Use_should_resched_in_idtentry_exit_cond_resched.patch1019logplain