aboutsummaryrefslogtreecommitdiffstats
path: root/features/rt/rt.scc
diff options
context:
space:
mode:
Diffstat (limited to 'features/rt/rt.scc')
-rw-r--r--features/rt/rt.scc191
1 files changed, 191 insertions, 0 deletions
diff --git a/features/rt/rt.scc b/features/rt/rt.scc
index 4cc0cb9a..f00f2eb5 100644
--- a/features/rt/rt.scc
+++ b/features/rt/rt.scc
@@ -1,3 +1,194 @@
# SPDX-License-Identifier: MIT
#
+patch highmem-Don-t-disable-preemption-on-RT-in-kmap_atomi.patch
+patch timers-Move-clearing-of-base-timer_running-under-bas.patch
+patch kthread-Move-prio-affinite-change-into-the-newly-cre.patch
+patch genirq-Move-prio-assignment-into-the-newly-created-t.patch
+patch notifier-Make-atomic_notifiers-use-raw_spinlock.patch
+patch powerpc-mm-Move-the-linear_mapping_mutex-to-the-ifde.patch
+patch printk-limit-second-loop-of-syslog_print_all.patch
+patch printk-kmsg_dump-remove-unused-fields.patch
+patch printk-refactor-kmsg_dump_get_buffer.patch
+patch printk-consolidate-kmsg_dump_get_buffer-syslog_print.patch
+patch printk-introduce-CONSOLE_LOG_MAX-for-improved-multi-.patch
+patch printk-use-seqcount_latch-for-clear_seq.patch
+patch printk-use-atomic64_t-for-devkmsg_user.seq.patch
+patch printk-add-syslog_lock.patch
+patch printk-introduce-a-kmsg_dump-iterator.patch
+patch um-synchronize-kmsg_dumper.patch
+patch printk-remove-logbuf_lock.patch
+patch printk-kmsg_dump-remove-_nolock-variants.patch
+patch printk-kmsg_dump-use-kmsg_dump_rewind.patch
+patch printk-console-remove-unnecessary-safe-buffer-usage.patch
+patch printk-track-limit-recursion.patch
+patch printk-remove-safe-buffers.patch
+patch printk-convert-syslog_lock-to-spin_lock.patch
+patch console-add-write_atomic-interface.patch
+patch serial-8250-implement-write_atomic.patch
+patch printk-relocate-printk_delay-and-vprintk_default.patch
+patch printk-combine-boot_delay_msec-into-printk_delay.patch
+patch printk-change-console_seq-to-atomic64_t.patch
+patch printk-introduce-kernel-sync-mode.patch
+patch printk-move-console-printing-to-kthreads.patch
+patch printk-remove-deferred-printing.patch
+patch printk-add-console-handover.patch
+patch printk-add-pr_flush.patch
+patch kcov-Remove-kcov-include-from-sched.h-and-move-it-to.patch
+patch cgroup-use-irqsave-in-cgroup_rstat_flush_locked.patch
+patch mm-workingset-replace-IRQ-off-check-with-a-lockdep-a.patch
+patch shmem-Use-raw_spinlock_t-for-stat_lock.patch
+patch net-Move-lockdep-where-it-belongs.patch
+patch tcp-Remove-superfluous-BH-disable-around-listening_h.patch
+patch smp-Wake-ksoftirqd-on-PREEMPT_RT-instead-do_softirq.patch
+patch tasklets-Replace-barrier-with-cpu_relax-in-tasklet_u.patch
+patch tasklets-Use-static-inlines-for-stub-implementations.patch
+patch tasklets-Provide-tasklet_disable_in_atomic.patch
+patch tasklets-Use-spin-wait-in-tasklet_disable-temporaril.patch
+patch tasklets-Replace-spin-wait-in-tasklet_unlock_wait.patch
+patch tasklets-Replace-spin-wait-in-tasklet_kill.patch
+patch tasklets-Prevent-tasklet_unlock_spin_wait-deadlock-o.patch
+patch net-jme-Replace-link-change-tasklet-with-work.patch
+patch net-sundance-Use-tasklet_disable_in_atomic.patch
+patch ath9k-Use-tasklet_disable_in_atomic.patch
+patch atm-eni-Use-tasklet_disable_in_atomic-in-the-send-ca.patch
+patch PCI-hv-Use-tasklet_disable_in_atomic.patch
+patch firewire-ohci-Use-tasklet_disable_in_atomic-where-re.patch
+patch tasklets-Switch-tasklet_disable-to-the-sleep-wait-va.patch
+patch softirq-Add-RT-specific-softirq-accounting.patch
+patch irqtime-Make-accounting-correct-on-RT.patch
+patch softirq-Move-various-protections-into-inline-helpers.patch
+patch softirq-Make-softirq-control-and-processing-RT-aware.patch
+patch tick-sched-Prevent-false-positive-softirq-pending-wa.patch
+patch rcu-Prevent-false-positive-softirq-warning-on-RT.patch
+patch locking-rtmutex-Remove-cruft.patch
+patch locking-rtmutex-Remove-output-from-deadlock-detector.patch
+patch locking-rtmutex-Move-rt_mutex_init-outside-of-CONFIG.patch
+patch locking-rtmutex-Remove-rt_mutex_timed_lock.patch
+patch locking-rtmutex-Handle-the-various-new-futex-race-co.patch
+patch futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
+patch locking-rtmutex-Make-lock_killable-work.patch
+patch locking-spinlock-Split-the-lock-types-header.patch
+patch locking-rtmutex-Avoid-include-hell.patch
+patch lockdep-Reduce-header-files-in-debug_locks.h.patch
+patch locking-split-out-the-rbtree-definition.patch
+patch locking-rtmutex-Provide-rt_mutex_slowlock_locked.patch
+patch locking-rtmutex-export-lockdep-less-version-of-rt_mu.patch
+patch sched-Add-saved_state-for-tasks-blocked-on-sleeping-.patch
+patch locking-rtmutex-add-sleeping-lock-implementation.patch
+patch locking-rtmutex-Allow-rt_mutex_trylock-on-PREEMPT_RT.patch
+patch locking-rtmutex-add-mutex-implementation-based-on-rt.patch
+patch locking-rtmutex-add-rwsem-implementation-based-on-rt.patch
+patch locking-rtmutex-add-rwlock-implementation-based-on-r.patch
+patch locking-rtmutex-wire-up-RT-s-locking.patch
+patch locking-rtmutex-add-ww_mutex-addon-for-mutex-rt.patch
+patch locking-rtmutex-Use-custom-scheduling-function-for-s.patch
+patch signal-Revert-ptrace-preempt-magic.patch
+patch preempt-Provide-preempt_-_-no-rt-variants.patch
+patch mm-vmstat-Protect-per-cpu-variables-with-preempt-dis.patch
+patch mm-memcontrol-Disable-preemption-in-__mod_memcg_lruv.patch
+patch xfrm-Use-sequence-counter-with-associated-spinlock.patch
+patch u64_stats-Disable-preemption-on-32bit-UP-SMP-with-RT.patch
+patch fs-dcache-use-swait_queue-instead-of-waitqueue.patch
+patch fs-dcache-disable-preemption-on-i_dir_seq-s-write-si.patch
+patch net-Qdisc-use-a-seqlock-instead-seqcount.patch
+patch net-Properly-annotate-the-try-lock-for-the-seqlock.patch
+patch kconfig-Disable-config-options-which-are-not-RT-comp.patch
+patch mm-Allow-only-SLUB-on-RT.patch
+patch sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
+patch net-core-disable-NET_RX_BUSY_POLL-on-RT.patch
+patch efi-Disable-runtime-services-on-RT.patch
+patch efi-Allow-efi-runtime.patch
+patch rt-Add-local-irq-locks.patch
+patch signal-x86-Delay-calling-signals-in-atomic.patch
+patch kernel-sched-add-put-get-_cpu_light.patch
+patch trace-Add-migrate-disabled-counter-to-tracing-output.patch
+patch locking-don-t-check-for-__LINUX_SPINLOCK_TYPES_H-on-.patch
+patch mm-sl-au-b-Change-list_lock-to-raw_spinlock_t.patch
+patch mm-slub-Make-object_map_lock-a-raw_spinlock_t.patch
+patch mm-slub-Enable-irqs-for-__GFP_WAIT.patch
+patch mm-slub-Move-discard_slab-invocations-out-of-IRQ-off.patch
+patch mm-slub-Move-flush_cpu_slab-invocations-__free_slab-.patch
+patch mm-slub-Don-t-resize-the-location-tracking-cache-on-.patch
+patch mm-page_alloc-Use-migrate_disable-in-drain_local_pag.patch
+patch mm-page_alloc-Use-a-local_lock-instead-of-explicit-l.patch
+patch mm-slub-Don-t-enable-partial-CPU-caches-on-PREEMPT_R.patch
+patch mm-memcontrol-Provide-a-local_lock-for-per-CPU-memcg.patch
+patch mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
+patch mm-memcontrol-Replace-local_irq_disable-with-local-l.patch
+patch mm-zsmalloc-copy-with-get_cpu_var-and-locking.patch
+patch x86-kvm-Require-const-tsc-for-RT.patch
+patch wait.h-include-atomic.h.patch
+patch sched-Limit-the-number-of-task-migrations-per-batch.patch
+patch sched-Move-mmdrop-to-RCU-on-RT.patch
+patch kernel-sched-move-stack-kprobe-clean-up-to-__put_tas.patch
+patch sched-Do-not-account-rcu_preempt_depth-on-RT-in-migh.patch
+patch sched-Disable-TTWU_QUEUE-on-RT.patch
+patch softirq-Check-preemption-after-reenabling-interrupts.patch
+patch softirq-Disable-softirq-stacks-for-RT.patch
+patch net-core-use-local_bh_disable-in-netif_rx_ni.patch
+patch pid.h-include-atomic.h.patch
+patch ptrace-fix-ptrace-vs-tasklist_lock-race.patch
+patch ptrace-fix-ptrace_unfreeze_traced-race-with-rt-lock.patch
+patch rcu-Delay-RCU-selftests.patch
+patch locking-Make-spinlock_t-and-rwlock_t-a-RCU-section-o.patch
+patch rcutorture-Avoid-problematic-critical-section-nestin.patch
+patch mm-vmalloc-Another-preempt-disable-region-which-suck.patch
+patch block-mq-do-not-invoke-preempt_disable.patch
+patch md-raid5-Make-raid5_percpu-handling-RT-aware.patch
+patch scsi-fcoe-Make-RT-aware.patch
+patch sunrpc-Make-svc_xprt_do_enqueue-use-get_cpu_light.patch
+patch rt-Introduce-cpu_chill.patch
+patch fs-namespace-Use-cpu_chill-in-trylock-loops.patch
+patch debugobjects-Make-RT-aware.patch
+patch net-Use-skbufhead-with-raw-lock.patch
+patch net-Dequeue-in-dev_cpu_dead-without-the-lock.patch
+patch net-dev-always-take-qdisc-s-busylock-in-__dev_xmit_s.patch
+patch irqwork-push-most-work-into-softirq-context.patch
+patch crypto-limit-more-FPU-enabled-sections.patch
+patch crypto-cryptd-add-a-lock-instead-preempt_disable-loc.patch
+patch panic-skip-get_random_bytes-for-RT_FULL-in-init_oops.patch
+patch x86-stackprotector-Avoid-random-pool-on-rt.patch
+patch random-Make-it-work-on-rt.patch
+patch net-Remove-preemption-disabling-in-netif_rx.patch
+patch lockdep-Make-it-RT-aware.patch
+patch lockdep-selftest-Only-do-hardirq-context-test-for-ra.patch
+patch lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch
+patch lockdep-disable-self-test.patch
+patch drm-radeon-i915-Use-preempt_disable-enable_rt-where-.patch
+patch drm-i915-Don-t-disable-interrupts-on-PREEMPT_RT-duri.patch
+patch drm-i915-disable-tracing-on-RT.patch
+patch drm-i915-skip-DRM_I915_LOW_LEVEL_TRACEPOINTS-with-NO.patch
+patch drm-i915-gt-Only-disable-interrupts-for-the-timeline.patch
+patch cpuset-Convert-callback_lock-to-raw_spinlock_t.patch
+patch x86-Allow-to-enable-RT.patch
+patch mm-scatterlist-Do-not-disable-irqs-on-RT.patch
+patch sched-Add-support-for-lazy-preemption.patch
+patch x86-entry-Use-should_resched-in-idtentry_exit_cond_r.patch
+patch x86-Support-for-lazy-preemption.patch
+patch arm-Add-support-for-lazy-preemption.patch
+patch powerpc-Add-support-for-lazy-preemption.patch
+patch arch-arm64-Add-lazy-preempt-support.patch
+patch jump-label-disable-if-stop_machine-is-used.patch
+patch leds-trigger-disable-CPU-trigger-on-RT.patch
+patch tty-serial-omap-Make-the-locking-RT-aware.patch
+patch tty-serial-pl011-Make-the-locking-work-on-RT.patch
+patch ARM-enable-irq-in-translation-section-permission-fau.patch
+patch genirq-update-irq_set_irqchip_state-documentation.patch
+patch KVM-arm-arm64-downgrade-preempt_disable-d-region-to-.patch
+patch arm64-fpsimd-Delay-freeing-memory-in-fpsimd_flush_th.patch
+patch x86-Enable-RT-also-on-32bit.patch
+patch ARM-Allow-to-enable-RT.patch
+patch ARM64-Allow-to-enable-RT.patch
+patch powerpc-traps-Use-PREEMPT_RT.patch
+patch powerpc-pseries-iommu-Use-a-locallock-instead-local_.patch
+patch powerpc-kvm-Disable-in-kernel-MPIC-emulation-for-PRE.patch
+patch powerpc-stackprotector-work-around-stack-guard-init-.patch
+patch powerpc-Avoid-recursive-header-includes.patch
+patch POWERPC-Allow-to-enable-RT.patch
+patch drivers-block-zram-Replace-bit-spinlocks-with-rtmute.patch
+patch tpm_tis-fix-stall-after-iowrite-s.patch
+patch signals-Allow-RT-tasks-to-cache-one-sigqueue-struct.patch
+patch genirq-Disable-irqpoll-on-rt.patch
+patch sysfs-Add-sys-kernel-realtime-entry.patch
+patch Add-localversion-for-RT-release.patch