* 2e46a548aa56 Linux 5.12.0-xanmod1 * fb622f472fdf XANMOD: config: Initial Linux 5.12-xanmod kernel config * 4fc3da071d61 XANMOD: Revert "iio: adc: adi-axi-adc: add proper Kconfig dependencies" * f050643b90fe android: Export symbols needed by Android drivers * 88722c892f48 android: Enable building ashmem and binder as modules * 075b83ceec12 fs/ntfs3: Add MAINTAINERS * bd3747be0983 fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile * 763d84a53813 fs/ntfs3: Add Kconfig, Makefile and doc * ef5be092fa56 fs/ntfs3: Add NTFS journal * ee34f1be2f43 fs/ntfs3: Add compression * 0690a75ab0ba fs/ntfs3: Add attrib operations * 5ebf9f04aeab fs/ntfs3: Add file operations and implementation * cc974e59a0b4 fs/ntfs3: Add bitmap * 291d1a301e60 fs/ntfs3: Add initialization of super block * fdf0f8c5eb38 fs/ntfs3: Add headers and misc files * 36575510290a locking: rwsem: spin faster * 62f93532e0b7 firmware: Enable stateless firmware loading * 662bdc36c32f intel_rapl: Silence rapl trace debug * d65dc49cc3f4 x86/kconfig: more uarches for kernel 5.8+ * 4a585b507df9 pci: Enable overrides for missing ACS capabilities * 3deea6cb9b6f lib: zstd: Upgrade to latest upstream zstd version 1.4.10 * 4ab13eb9a3d8 lib: zstd: Add decompress_sources.h for decompress_unzstd * fd3aebbbb0fd lib: zstd: Add kernel-specific API * cdbe3afbb131 init: add support for zstd compressed modules * b1c0accbd858 net-tcp_bbr: v2: don't assume prior_cwnd was set entering CA_Loss * dbe394ffbe3c net-tcp_bbr: v2: remove cycle_rand parameter that is unused in BBRv2 * 02314d3cc50d net-tcp_bbr: v2: remove field bw_rtts that is unused in BBRv2 * 5cc63356c1a5 net-tcp_bbr: v2: remove unnecessary rs.delivered_ce logic upon loss * 14abdf52be5e net-tcp_bbr: v2: BBRv2 ("bbr2") congestion control for Linux TCP * b3bda0af32b5 net-tcp: add fast_ack_mode=1: skip rwin check in tcp_fast_ack_mode__tcp_ack_snd_check() * 2578ee8f03fe net-tcp: re-generalize TSO sizing in TCP CC module API * 528113eac603 net-tcp: add new ca opts flag TCP_CONG_WANTS_CE_EVENTS * 5ba707d2a09a net-tcp_bbr: v2: set tx.in_flight for skbs in repair write queue * 04cab5c7a03a net-tcp_bbr: v2: adjust skb tx.in_flight upon split in tcp_fragment() * 30c1b6616f81 net-tcp_bbr: v2: adjust skb tx.in_flight upon merge in tcp_shifted_skb() * fddae3c57df6 net-tcp_bbr: v2: factor out tx.in_flight setting into tcp_set_tx_in_flight() * 017bb349213c net-tcp_bbr: v2: introduce ca_ops->skb_marked_lost() CC module callback API * ac91660898eb net-tcp_bbr: v2: export FLAG_ECE in rate_sample.is_ece * e18459d2eac0 net-tcp_bbr: v2: count packets lost over TCP rate sampling interval * 71527a4da485 net-tcp_bbr: v2: snapshot packets in flight at transmit time and pass in rate_sample * ef335de2e69e net-tcp_bbr: v2: shrink delivered_mstamp, first_tx_mstamp to u32 to free up 8 bytes * ef83bb5ad3ba net-tcp_rate: account for CE marks in rate sample * bf480a14b514 net-tcp_rate: consolidate inflight tracking approaches in TCP * b7f13dd1e136 net-tcp_bbr: broaden app-limited rate sample detection * fb9b1dba130d kernel: Enable waitpid() for futex2 * 063f09291162 perf bench: Add futex2 benchmark tests * 3728fd9da4fa selftests: futex2: Add requeue test * 364c13d345a9 selftests: futex2: Add waitv test * ac6aedcc7584 selftests: futex2: Add wouldblock test * 5210402efbe4 selftests: futex2: Add timeout test * 17273f73fc1d selftests: futex2: Add wake/wait test * 3a436bacb510 docs: locking: futex2: Add documentation * dfbd7ee0e0ab futex2: Add compatibility entry point for x86_x32 ABI * 55a89f30afbb futex2: Implement requeue operation * 4a1a89328b2a futex2: Implement vectorized wait * ed939f97e4aa futex2: Add support for shared futexes * e2c4808dcb80 futex2: Implement wait and wake functions * 4dcff2d51882 futex: Implement mechanism to wait on any of several futexes * 6cb1628344e5 clockevents, hrtimer: Make hrtimer granularity and minimum hrtimeout configurable in sysctl. Set default granularity to 100us and min timeout to 500us * 3171d4c85e07 time: Don't use hrtimer overlay when pm_freezing since some drivers still don't correctly use freezable timeouts. * 7e6da4f601f1 hrtimer: Replace all calls to schedule_timeout_uninterruptible of potentially under 50ms to use schedule_msec_hrtimeout_uninterruptible * 677095c12af4 hrtimer: Replace all calls to schedule_timeout_interruptible of potentially under 50ms to use schedule_msec_hrtimeout_interruptible. * 659b093c3e6f hrtimer: Replace all schedule timeout(1) with schedule_min_hrtimeout() * e45b16b57f21 timer: Convert msleep to use hrtimers when active. * 5f97a164368b time: Special case calls of schedule_timeout(1) to use the min hrtimeout of 1ms, working around low Hz resolutions. * 9e8b253b51b7 hrtimer: Create highres timeout variants of schedule_timeout functions. * def949464c11 sysctl: add sysctl to disallow unprivileged CLONE_NEWUSER by default * 304956bbffac XANMOD: init/Kconfig: Enable -O3 KBUILD_CFLAGS optimization for all architectures * 510d1f92759f XANMOD: lib/kconfig.debug: disable default CONFIG_SYMBOLIC_ERRNAME and CONFIG_DEBUG_BUGVERBOSE * 3d7289c9b789 XANMOD: scripts: disable the localversion "+" tag of a git repo * b8c6ca8120cb XANMOD: cpufreq: tunes ondemand and conservative governor for performance * b32129893af4 XANMOD: mm/vmscan: vm_swappiness = 30 decreases the amount of swapping * 2fa57761d307 XANMOD: sched/autogroup: Add kernel parameter and config option to enable/disable autogroup feature by default * fbe47c762143 XANMOD: dcache: cache_pressure = 50 decreases the rate at which VFS caches are reclaimed * a23c9bb3f4c5 XANMOD: kconfig: set PREEMPT and RCU_BOOST without delay by default * 101559dd0266 XANMOD: kconfig: add 500Hz timer interrupt kernel config option * 374104a9829d XANMOD: block: set rq_affinity to force full multithreading I/O requests * 59c8dee296dd XANMOD: block, bfq: change BLK_DEV_ZONED depends to IOSCHED_BFQ * fb1b8b1ed961 XANMOD: elevator: set default scheduler to bfq for blk-mq * 9f4ad9e425a1 Linux 5.12