* f0217e1d6bb3 Linux 5.10.1-xanmod1 * 01328dbc6743 Merge tag 'v5.10.1' into 5.10 |\ | * 841fca5a32cc Linux 5.10.1 | * 26934c83005e Revert "dm raid: fix discard limits for raid1 and raid10" | * 859f70354379 Revert "md: change mddev 'chunk_sectors' from int to unsigned" * 2c00287937f6 Linux 5.10.0-xanmod1 * 77467adf2a30 selftests: futex: Add FUTEX_WAIT_MULTIPLE wake up test * d45f43260a2d selftests: futex: Add FUTEX_WAIT_MULTIPLE wouldblock test * 9e5c157ec180 selftests: futex: Add FUTEX_WAIT_MULTIPLE timeout test * 78ffcf5d8641 futex: Restore futex_key * 701d7904b95d futex: Implement mechanism to wait on any of several futexes * f315e6f977cb clockevents, hrtimer: Make hrtimer granularity and minimum hrtimeout configurable in sysctl. Set default granularity to 100us and min timeout to 500us * 2ac82cd4a1d2 time: Don't use hrtimer overlay when pm_freezing since some drivers still don't correctly use freezable timeouts. * 73704132d946 hrtimer: Replace all calls to schedule_timeout_uninterruptible of potentially under 50ms to use schedule_msec_hrtimeout_uninterruptible * 09df1663efff hrtimer: Replace all calls to schedule_timeout_interruptible of potentially under 50ms to use schedule_msec_hrtimeout_interruptible. * 400ccdbeca21 hrtimer: Replace all schedule timeout(1) with schedule_min_hrtimeout() * 53ee597e1a58 timer: Convert msleep to use hrtimers when active. * a8fc5c95ed86 time: Special case calls of schedule_timeout(1) to use the min hrtimeout of 1ms, working around low Hz resolutions. * 2f2cb68fff0b hrtimer: Create highres timeout variants of schedule_timeout functions. * dc1c2a060000 pci: Enable overrides for missing ACS capabilities * 2f8656f5c0c2 x86/kconfig: Enable additional cpu optimizations for gcc v10.1+ kernel v5.8+ * cdc1cedf140c android: Export symbols needed by Android drivers * 6665150f4172 android: Enable building ashmem and binder as modules * fba3fdf0f4c9 locking: rwsem: spin faster * 9be657a1c35b firmware: Enable stateless firmware loading * a188c00ee2a8 intel_rapl: Silence rapl trace debug * ef3a9310bd6e init: add support for zstd compressed modules * cda59e148543 modules: disinherit TAINT_PROPRIETARY_MODULE * 0d7e1b0c69b2 trace: add trace events for open(), exec() and uselib() (for v3.7+) * 7530d3213e30 init/Kconfig: Enable -O3 KBUILD_CFLAGS optimization for all architectures * c7ae89bfea6b lib/kconfig.debug: disable default CONFIG_SYMBOLIC_ERRNAME and CONFIG_DEBUG_BUGVERBOSE * 8930564c99ef scripts: disable the localversion "+" tag of a git repo * c36df79def5f cpufreq: tunes ondemand and conservative governor for performance * 2e97c147186b mm/vmscan: vm_swappiness = 30 decreases the amount of swapping * ecae96c998a0 sched/autogroup: Add kernel parameter and config option to enable/disable autogroup feature by default * 05348849965f dcache: cache_pressure = 50 decreases the rate at which VFS caches are reclaimed * 0e96d54d9a30 kconfig: set PREEMPT and RCU_BOOST without delay by default * b027c4060b0e kconfig: add 500Hz timer interrupt kernel config option * a4fe3d5253fc sched/core: nr_migrate = 256 increases number of tasks to iterate in a single balance run. * fff3507c469d block: set rq_affinity to force full multithreading I/O requests * fd8376cc13b3 block, bfq: change BLK_DEV_ZONED depends to IOSCHED_BFQ * b20e12746c6f elevator: set default scheduler to bfq for blk-mq