* c1fab5e37784 Linux 5.9.0-rt16-xanmod2 * 87517ed05f19 sched/core: Set nr_migrate to increases number of tasks to iterate in a single balance run * 5917ebdff465 Revert "sched/core: nr_migrate = 128 increases number of tasks to iterate in a single balance run." * 914f177faed3 Linux 5.9.0-rt16-xanmod1 * 551ea49863df futex: Restore futex_key * c8a6ce356cf9 kconfig: set PREEMPT_RT and RCU_BOOST without delay by default * a723c375d010 sched/core: nr_migrate = 128 increases number of tasks to iterate in a single balance run. * c89b9f837976 Merge tag 'v5.9-rt16' into 5.9 |\ | * e62b5d1e743e v5.9-rt16 | * b574b0477965 tcp: Remove superfluous BH-disable around listening_hash | * 166899df090c rtmutex: Always evaluate subclass argument * 8c5b009f265f Revert "futex: Restore futex_key" * e8e8fea75033 Revert "kconfig: set PREEMPT and RCU_BOOST without delay by default" * 531711c5f42a Revert "sched/core: nr_migrate = 256 increases number of tasks to iterate in a single balance run." * 5409fb1b83b1 Linux 5.9.0-xanmod1 * 2524d0322b5c selftests: futex: Add FUTEX_WAIT_MULTIPLE wake up test * f26dbd9ffbc2 selftests: futex: Add FUTEX_WAIT_MULTIPLE wouldblock test * 6fc9ab5bc89d selftests: futex: Add FUTEX_WAIT_MULTIPLE timeout test * f6f9dceeaa2a futex: Restore futex_key * b3eb7a457735 futex: Implement mechanism to wait on any of several futexes * af53b9e5ea00 android: Export symbols needed by Android drivers * a3a4618b37db android: Enable building ashmem and binder as modules * 1a421e2bb210 init/Kconfig: Enable -O3 KBUILD_CFLAGS optimization for all architectures * 59e6f886f592 sysctl: fix build when CONFIG_PRINTK=n * 181b1d8ea2ed clockevents, hrtimer: Make hrtimer granularity and minimum hrtimeout configurable in sysctl. Set default granularity to 100us and min timeout to 500us. * 97f8559cf77d time: Don't use hrtimer overlay when pm_freezing since some drivers still don't correctly use freezable timeouts. * 7c97cfd8ef7e hrtimer: Replace all calls to schedule_timeout_uninterruptible of potentially under 50ms to use schedule_msec_hrtimeout_uninterruptible * 3ddac9376d8b hrtimer: Replace all calls to schedule_timeout_interruptible of potentially under 50ms to use schedule_msec_hrtimeout_interruptible. * b101027750ad hrtimer: Replace all schedule timeout(1) with schedule_min_hrtimeout() * c79c34dad356 timer: Convert msleep to use hrtimers when active. * a2cbdf6f112b time: Special case calls of schedule_timeout(1) to use the min hrtimeout of 1ms, working around low Hz resolutions. * a1f3f2939c97 hrtimer: Create highres timeout variants of schedule_timeout functions. * 3310f5dcf1a7 locking: rwsem: spin faster * fa55f3bbf5b1 firmware: Enable stateless firmware loading * 47c4736364bf intel_rapl: Silence rapl trace debug * 95629892082e x86/kconfig: Enable additional cpu optimizations for gcc v10.1+ kernel v5.8 * 324aac90c651 init: add support for zstd compressed modules * a82da6fa8b80 trace: add trace events for open(), exec() and uselib() (for v3.7+) * 06c4709e6ed7 lib/kconfig.debug: disable default CONFIG_SYMBOLIC_ERRNAME and CONFIG_DEBUG_BUGVERBOSE * 8e091ac97dde scripts: disable the localversion "+" tag of a git repo * 3bf84bcf547c cpufreq: tunes ondemand and conservative governor for performance * 15f3306418aa pci: Enable overrides for missing ACS capabilities * c23953c9e355 mm/vmscan: vm_swappiness = 30 decreases the amount of swapping * 59a6dba9bd64 sched/autogroup: Add kernel parameter and config option to enable/disable autogroup feature by default * 28c5dcb156c1 dcache: cache_pressure = 50 decreases the rate at which VFS caches are reclaimed * cec299f0670c kconfig: set PREEMPT and RCU_BOOST without delay by default * 92e2b6b6823e kconfig: add 500Hz timer interrupt kernel config option * 9531167c7cb2 block: set rq_affinity = 2 for full multithreading I/O requests * 06ed096aa6b8 mm: set 2 megabytes for address_space-level file read-ahead pages size * d87acd3cd706 sched/core: nr_migrate = 256 increases number of tasks to iterate in a single balance run. * da07b4c94de9 modules: disinherit TAINT_PROPRIETARY_MODULE