* 60fc05ca6061 Linux 5.13.0-xanmod1 * a543c785fb9b futex2: Add sysfs entry for syscall numbers * cda39e4a94bf kernel: Enable waitpid() for futex2 * ea28e4268af7 perf bench: Add futex2 benchmark tests * b210ef8a11ec selftests: futex2: Add requeue test * 89340f2e0019 selftests: futex2: Add waitv test * ccd8ae7aeb9d selftests: futex2: Add wouldblock test * 5ba67bd81624 selftests: futex2: Add timeout test * 96e0a1497d29 selftests: futex2: Add wake/wait test * 641c6815a5dd docs: locking: futex2: Add documentation * f156016764cb futex2: Add compatibility entry point for x86_x32 ABI * 39b86f9fdcf0 futex2: Implement requeue operation * 59c86f97e01e futex2: Implement vectorized wait * b5384ddb56ac futex2: Add support for shared futexes * 4f95b459e1a9 futex2: Implement wait and wake functions * 74c1627d5a8e MAINTAINERS: Add a new entry for the Brute LSM * 9f7c2580970b Documentation: Add documentation for the Brute LSM * 687990775a7d selftests/brute: Add tests for the Brute LSM * 1efb7f356df2 security/brute: Notify to userspace "task killed" * ae4be957f3e2 security/brute: Mitigate a brute force attack * f60567c9dcdc security/brute: Detect a brute force attack * 2d334e739905 security/brute: Define a LSM and add sysctl attributes * 6542176ea307 security: Add LSM hook at the point where a task gets a fatal signal * 30671056e8c3 fs/ntfs3: Fix unsupported flags by clang (#146) * 88e07a562001 fs/ntfs3: Add MAINTAINERS * 7c9d02befc03 fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile * b89232db5a07 fs/ntfs3: Add Kconfig, Makefile and doc * 266408faa802 fs/ntfs3: Add NTFS journal * af78fb43d06f fs/ntfs3: Add compression * e52b0644215b fs/ntfs3: Add attrib operations * 2eca3e5e19d8 fs/ntfs3: Add file operations and implementation * 885829d6df27 fs/ntfs3: Add bitmap * 0737d4230686 fs/ntfs3: Add initialization of super block * 77a12f7fef92 fs/ntfs3: Add headers and misc files * c3a3081d8fa6 mm/vmscan: add sysctl knobs for protecting clean cache * 13254efc25a9 mm: multigenerational lru: documentation * 7585161cf89f mm: multigenerational lru: Kconfig * 5f940f698e98 mm: multigenerational lru: user interface * 48f06a6457a3 mm: multigenerational lru: eviction * 2f9e3a866620 mm: multigenerational lru: aging * f537af6ce87d mm: multigenerational lru: mm_struct list * 67268761c200 mm: multigenerational lru: activation * 7c0e13b47185 mm: multigenerational lru: groundwork * d4b7b401da27 mm/workingset.c: refactor pack_shadow() and unpack_shadow() * 1a7d050e005e mm/vmscan.c: refactor shrink_node() * 1ed1d521be2b mm, x86: support the access bit on non-leaf PMD entries * ca9c49041712 include/linux/cgroup.h: export cgroup_mutex * f65854fc7b78 include/linux/nodemask.h: define next_memory_node() if !CONFIG_NUMA * f6a5ac2f9901 include/linux/memcontrol.h: do not warn in page_memcg_rcu() if !CONFIG_MEMCG * 32cbb0002dfa x86/kconfig: more uarches for kernel 5.8+ * e0b397483889 init: wait for partition and retry scan * 098278378f29 drivers: initialize ata before graphics * fe8e758cd20a locking: rwsem: spin faster * 22a10a41ec25 firmware: Enable stateless firmware loading * bbf1b8101b5c intel_rapl: Silence rapl trace debug * 2fbd4c73b5c2 SAUCE: binder: give binder_alloc its own debug mask file * 90709f29669b SAUCE: binder: turn into module * 4422e944facf SAUCE: ashmem: turn into module * a21790055f75 sysctl: add sysctl to disallow unprivileged CLONE_NEWUSER by default * 7e6cf37cb565 pci: Enable overrides for missing ACS capabilities * 26424c585889 net-tcp_bbr: v2: don't assume prior_cwnd was set entering CA_Loss * fe92fc6b8b60 net-tcp_bbr: v2: remove cycle_rand parameter that is unused in BBRv2 * cb1802b2bd63 net-tcp_bbr: v2: remove field bw_rtts that is unused in BBRv2 * 95c333a67f22 net-tcp_bbr: v2: remove unnecessary rs.delivered_ce logic upon loss * 6d1fea18523f net-tcp_bbr: v2: BBRv2 ("bbr2") congestion control for Linux TCP * 18fc2c83ed5d net-tcp: add fast_ack_mode=1: skip rwin check in tcp_fast_ack_mode__tcp_ack_snd_check() * 3feef542c483 net-tcp: re-generalize TSO sizing in TCP CC module API * 5d925d39230e net-tcp: add new ca opts flag TCP_CONG_WANTS_CE_EVENTS * 0d84776c598a net-tcp_bbr: v2: set tx.in_flight for skbs in repair write queue * 35560060f6d7 net-tcp_bbr: v2: adjust skb tx.in_flight upon split in tcp_fragment() * 579c6a93a97b net-tcp_bbr: v2: adjust skb tx.in_flight upon merge in tcp_shifted_skb() * 76821784fbd3 net-tcp_bbr: v2: factor out tx.in_flight setting into tcp_set_tx_in_flight() * 9d5d2cac73f7 net-tcp_bbr: v2: introduce ca_ops->skb_marked_lost() CC module callback API * 2567ef4ab942 net-tcp_bbr: v2: export FLAG_ECE in rate_sample.is_ece * ec58ebdc0e0b net-tcp_bbr: v2: count packets lost over TCP rate sampling interval * 7cda445ac953 net-tcp_bbr: v2: snapshot packets in flight at transmit time and pass in rate_sample * 0afe1df76833 net-tcp_bbr: v2: shrink delivered_mstamp, first_tx_mstamp to u32 to free up 8 bytes * 0b6885b342b4 net-tcp_rate: account for CE marks in rate sample * 7ef26812cc52 net-tcp_rate: consolidate inflight tracking approaches in TCP * 39b24060c7f4 net-tcp_bbr: broaden app-limited rate sample detection * af3f13dec469 clockevents, hrtimer: Make hrtimer granularity and minimum hrtimeout configurable in sysctl. Set default granularity to 100us and min timeout to 500us * 1e6491a8e583 time: Don't use hrtimer overlay when pm_freezing since some drivers still don't correctly use freezable timeouts. * c885e05107d3 hrtimer: Replace all calls to schedule_timeout_uninterruptible of potentially under 50ms to use schedule_msec_hrtimeout_uninterruptible * 566dae0ba940 hrtimer: Replace all calls to schedule_timeout_interruptible of potentially under 50ms to use schedule_msec_hrtimeout_interruptible. * cdc128ec0645 hrtimer: Replace all schedule timeout(1) with schedule_min_hrtimeout() * 2362167cbfea timer: Convert msleep to use hrtimers when active. * 3805e10893b5 time: Special case calls of schedule_timeout(1) to use the min hrtimeout of 1ms, working around low Hz resolutions. * 014af161265d hrtimer: Create highres timeout variants of schedule_timeout functions. * 83d88873e71b XANMOD: fair: Remove all energy efficiency functions * 6e7b703dd3cc XANMOD: Makefile: Turn off loop vectorization for GCC -O3 optimization level * 34c89a08f5d7 XANMOD: init/Kconfig: Enable -O3 KBUILD_CFLAGS optimization for all architectures * aa8e8f2b383d XANMOD: lib/kconfig.debug: disable default CONFIG_SYMBOLIC_ERRNAME and CONFIG_DEBUG_BUGVERBOSE * 3f92fd721efb XANMOD: scripts: disable the localversion "+" tag of a git repo * eed16a16b4eb XANMOD: cpufreq: tunes ondemand and conservative governor for performance * 4c03c7bd9798 XANMOD: mm/vmscan: vm_swappiness = 30 decreases the amount of swapping * 5c255f6bcd36 XANMOD: sched/autogroup: Add kernel parameter and config option to enable/disable autogroup feature by default * 0d114eaffe0e XANMOD: dcache: cache_pressure = 50 decreases the rate at which VFS caches are reclaimed * 44984407c3c4 XANMOD: kconfig: set PREEMPT and RCU_BOOST without delay by default * ab3a0ab75ff8 XANMOD: kconfig: add 500Hz timer interrupt kernel config option * 149a5b5fc8ca XANMOD: block: set rq_affinity to force full multithreading I/O requests * 3a070a83ae19 XANMOD: block, bfq: change BLK_DEV_ZONED depends to IOSCHED_BFQ * 72f33c30c0f1 XANMOD: elevator: set default scheduler to bfq for blk-mq * 62fb9874f5da Linux 5.13