47fe430223e3 Linux 5.18.1-xanmod1 b9a1ebb5bb2f x86/kconfig: more uarches for kernel 5.17+ 943a0b2a5208 pci: Enable overrides for missing ACS capabilities cccdc3e3efb0 docs: winesync: Document alertable waits f5aa0e85e66b serftests: winesync: Add some tests for wakeup signaling via alerts e041f35f0014 selftests: winesync: Add tests for alertable waits 3c6a9de4ccba winesync: Introduce alertable waits 403a89df995d docs: winesync: Document event APIs 2e8dad37b0af selftests: winesync: Add some tests for invalid object handling with events e1396f64fc33 selftests: winesync: Add some tests for wakeup signaling with events f9ec3bda3749 selftests: winesync: Add some tests for auto-reset event state 8ee9a533869e selftests: winesync: Add some tests for manual-reset event state 97effc15945c winesync: Introduce WINESYNC_IOC_READ_EVENT 68f8f65d81a7 winesync: Introduce WINESYNC_IOC_PULSE_EVENT 5b8c03156cd5 winesync: Introduce WINESYNC_IOC_RESET_EVENT 86708349cbf8 winesync: Introduce WINESYNC_IOC_SET_EVENT 18569c1bc919 winesync: Introduce WINESYNC_IOC_CREATE_EVENT 9484b5b4a7e4 maintainers: Add an entry for winesync 929fffb76df5 selftests: winesync: Add some tests for wakeup signaling with WINESYNC_IOC_WAIT_ALL f1d89dc2e26f selftests: winesync: Add some tests for wakeup signaling with WINESYNC_IOC_WAIT_ANY a55d91826c9a selftests: winesync: Add some tests for invalid object handling 07a5448ca737 selftests: winesync: Add some tests for WINESYNC_IOC_WAIT_ALL a4bc75455f44 selftests: winesync: Add some tests for WINESYNC_IOC_WAIT_ANY c3359d53ab6a selftests: winesync: Add some tests for mutex state 75f0fc3da6ae selftests: winesync: Add some tests for semaphore state b73226259473 docs: winesync: Add documentation for the winesync uAPI 79ee408de0c9 winesync: Introduce WINESYNC_IOC_READ_MUTEX f97d5bccc702 winesync: Introduce WINESYNC_IOC_READ_SEM 224d0c0a6c24 winesync: Introduce WINESYNC_IOC_KILL_OWNER 1d25d18bc6a7 winesync: Introduce WINESYNC_IOC_PUT_MUTEX acb327aa5184 winesync: Introduce WINESYNC_IOC_CREATE_MUTEX 584676da8256 winesync: Introduce WINESYNC_IOC_WAIT_ALL bb79698445c8 winesync: Introduce WINESYNC_IOC_WAIT_ANY d98d1621e3ca winesync: Introduce WINESYNC_IOC_PUT_SEM a30ebf2e6a54 winesync: Introduce WINESYNC_IOC_CREATE_SEM and WINESYNC_IOC_DELETE 456414a38e58 winesync: Reserve a minor device number and ioctl range 2946fd9a8dd5 winesync: Introduce the winesync driver and character device 54dcaa9d0157 i2c: busses: Add SMBus capability to work with OpenRGB driver control abb68aaee66d sysctl: add sysctl to disallow unprivileged CLONE_NEWUSER by default 28e45dbde6e8 init: wait for partition and retry scan e4d2308d72fd drivers: initialize ata before graphics e0b33ffece73 locking: rwsem: spin faster 70bb0b61b29d firmware: Enable stateless firmware loading 0845a6f99c48 intel_rapl: Silence rapl trace debug 10b5e6385414 SAUCE: binder: give binder_alloc its own debug mask file 79ac08834f7c SAUCE: binder: turn into module 477b97190ab6 netfilter: Add full cone NAT support 1a76a1270710 mac80211: ignore AP power level when tx power type is "fixed" 73c0874926b9 net-tcp_bbr: v2: Fix missing ECT markings on retransmits for BBRv2 157d26999443 net-tcp_bbr: v2: don't assume prior_cwnd was set entering CA_Loss 00a66a403728 net-tcp_bbr: v2: remove cycle_rand parameter that is unused in BBRv2 3db8bedae1a7 net-tcp_bbr: v2: remove field bw_rtts that is unused in BBRv2 7c8c83079854 net-tcp_bbr: v2: remove unnecessary rs.delivered_ce logic upon loss b938c1c0d836 net-tcp_bbr: v2: BBRv2 ("bbr2") congestion control for Linux TCP d9e996927eb7 net-tcp: add fast_ack_mode=1: skip rwin check in tcp_fast_ack_mode__tcp_ack_snd_check() 049d978823ab net-tcp: re-generalize TSO sizing in TCP CC module API 100034ae4d6a net-tcp: add new ca opts flag TCP_CONG_WANTS_CE_EVENTS f103c4029878 net-tcp_bbr: v2: set tx.in_flight for skbs in repair write queue ca3b65fbaad3 net-tcp_bbr: v2: adjust skb tx.in_flight upon split in tcp_fragment() 69e37035c32c net-tcp_bbr: v2: adjust skb tx.in_flight upon merge in tcp_shifted_skb() 1668db7ceb33 net-tcp_bbr: v2: factor out tx.in_flight setting into tcp_set_tx_in_flight() 27430b0e5345 net-tcp_bbr: v2: introduce ca_ops->skb_marked_lost() CC module callback API bf24d725ba91 net-tcp_bbr: v2: export FLAG_ECE in rate_sample.is_ece c69f3943e026 net-tcp_bbr: v2: count packets lost over TCP rate sampling interval e282d98bc648 net-tcp_bbr: v2: snapshot packets in flight at transmit time and pass in rate_sample a29bc9280a3c net-tcp_bbr: v2: shrink delivered_mstamp, first_tx_mstamp to u32 to free up 8 bytes bbac81e25fe6 net-tcp_bbr: broaden app-limited rate sample detection 0336b1cfa0f9 mm/vmscan: add sysctl knobs for protecting the working set b067ead25ed9 mm: multi-gen LRU: design doc 9cd373510576 mm: multi-gen LRU: admin guide 221f7d8660c7 mm: multi-gen LRU: debugfs interface 6f9b54dff962 mm: multi-gen LRU: thrashing prevention 93f31833fac4 mm: multi-gen LRU: kill switch 5cc012677726 mm: multi-gen LRU: optimize multiple memcgs c0c8228236fa mm: multi-gen LRU: support page table walks a961702eef7c mm: multi-gen LRU: exploit locality in rmap 7169860055b6 mm: multi-gen LRU: minimal implementation 82443b08a403 mm: multi-gen LRU: groundwork 2af24d41b32e Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller" b73df9f1ba9b mm/vmscan.c: refactor shrink_node() e49f694ec47d mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG a378cea5999d mm: x86, arm64: add arch_has_hw_pte_young() 9fcafe62e047 futex: Add entry point for FUTEX_WAIT_MULTIPLE (opcode 31) 261b8a344d3f XANMOD: Makefile: Turn off loop vectorization for GCC -O3 optimization level 81f8dfad768b XANMOD: init/Kconfig: Enable -O3 KBUILD_CFLAGS optimization for all architectures 599ee3f583b6 XANMOD: lib/kconfig.debug: disable default CONFIG_SYMBOLIC_ERRNAME and CONFIG_DEBUG_BUGVERBOSE a155b102db89 XANMOD: scripts/setlocalversion: remove "+" tag for git repo short version b66adf79cae4 XANMOD: cpufreq: tunes ondemand and conservative governor for performance 0a58887cae8b XANMOD: mm/vmscan: vm_swappiness = 30 decreases the amount of swapping e3244bec01ce XANMOD: sched/autogroup: Add kernel parameter and config option to enable/disable autogroup feature by default 4e329b61446e XANMOD: dcache: cache_pressure = 50 decreases the rate at which VFS caches are reclaimed 26c74dc45cac XANMOD: kconfig: add 500Hz timer interrupt kernel config option b192d1955bf3 XANMOD: block: set rq_affinity to force full multithreading I/O requests e7949eb9a8f5 XANMOD: block/mq-deadline: Increase write priority to improve responsiveness ac2a7167ce70 XANMOD: block/mq-deadline: Disable front_merges by default cd6156b3062d XANMOD: Change rcutree.kthread_prio to SCHED_RR policy ca63da750b76 XANMOD: fair: Remove all energy efficiency functions 0047d57e6c91 Linux 5.18.1 802134058951 ALSA: ctxfi: Add SB046x PCI ID 453f81566521 ACPI: sysfs: Fix BERT error region memory mapping 068108f53811 random: check for signals after page of pool writes 08467db994c0 random: wire up fops->splice_{read,write}_iter() fdb1b354e301 random: convert to using fops->write_iter() 09ea8bc7276a random: convert to using fops->read_iter() 806afdc6d97f random: unify batched entropy implementations 463ebd6f8707 random: move randomize_page() into mm where it belongs 4f276d40e603 random: move initialization functions out of hot pages 6fd3ff02dadc random: make consistent use of buf and len da71481fefa2 random: use proper return types on get_random_{int,long}_wait() 4df97cbda270 random: remove extern from functions in header 05daffcd83da random: use static branch for crng_ready() 91657c81fc3d random: credit architectural init the exact amount d9394ac04eeb random: handle latent entropy and command line from random_init() 68f784cbb175 random: use proper jiffies comparison macro 443a7b15c858 random: remove ratelimiting for in-kernel unseeded randomness 4d77c5dc8026 random: move initialization out of reseeding hot path e84123f90491 random: avoid initializing twice in credit race a199b1cf0d53 random: use symbolic constants for crng_init states 65419736ad67 siphash: use one source of truth for siphash permutations 3cac6963de9f random: help compiler out with fast_mix() by using simpler arguments 1e34e244a372 random: do not use input pool from hard IRQs 157edd57d51f random: order timer entropy functions below interrupt functions 0e4944c9c11e random: do not pretend to handle premature next security model 7176e96d7988 random: use first 128 bits of input as fast init f0cb03957175 random: do not use batches when !crng_ready() 8f4d6e33b534 random: insist on random_get_entropy() existing in order to simplify 7ebcfba53343 xtensa: use fallback for random_get_entropy() instead of zero 32a177ccb388 sparc: use fallback for random_get_entropy() instead of zero d161ede79be7 um: use fallback for random_get_entropy() instead of zero c37981032472 x86/tsc: Use fallback for random_get_entropy() instead of zero cca2a7ad060e nios2: use fallback for random_get_entropy() instead of zero a9ebafbe00f5 arm: use fallback for random_get_entropy() instead of zero 9d3ee85be180 mips: use fallback for random_get_entropy() instead of just c0 random f4e9fe58d4af riscv: use fallback for random_get_entropy() instead of zero 955a870ebdf6 m68k: use fallback for random_get_entropy() instead of zero 7a5a2e2ccfd9 timekeeping: Add raw clock fallback for random_get_entropy() 62d1c104c7f6 powerpc: define get_cycles macro for arch-override d0d24c89d885 alpha: define get_cycles macro for arch-override 9a51867dc50c parisc: define get_cycles macro for arch-override f11c51290d0f s390: define get_cycles macro for arch-override 9d923d15fc4b ia64: define get_cycles macro for arch-override a27dffcb9388 init: call time_init() before rand_initialize() 3162bd8ac053 random: fix sysctl documentation nits 8c37b3bc825d HID: amd_sfh: Add support for sensor discovery eca56bf0066e lockdown: also lock down previous kgdb use