Skip to content

Linux-5.19.1-xea-xo1

Compare
Choose a tag to compare
@xealea xealea released this 15 Aug 02:15

Information:

  • OS: Debian GNU/Linux
  • Build Date : 15 Agustus, 2022
  • Build Host : xea@linux
  • Compiler : gcc ( 12.1.0 ) latest

Available Package:

  • debian deb package

My Telegram Channel:

Changelog:

  • xea: use pds high res timer and regen config
  • [PATCH] clear patches
  • mm: reduce vm swappiness to 20%
  • mm: Support soft dirty flag read with reset.
  • mm: support soft dirty flag reset for VA range
  • xea: implement tweak CFS from zen kernel
  • xea: don;t build debug i915 params
  • mm: Don't hog the CPU and zone lock in rmqueue_bulk()
  • mm: Lower the non-hugetlbpage pageblock size to reduce schedulin…
  • mm: Increment kswapd_waiters for throttled direct reclaimers
  • mm: Stop kswapd early when nothing's waiting for it to free pages
  • mm: Disable watermark boosting by default
  • Revert "mm/vmscan: add sysctl knobs for protecting the working set"
  • i2c: busses: Add SMBus capability to work with OpenRGB driver control
  • pci: Enable overrides for missing ACS capabilities
  • x86/kconfig: more uarches for kernel 5.17+
  • SAUCE: binder: give binder_alloc its own debug mask file
  • SAUCE: binder: turn into module
  • sysctl: add sysctl to disallow unprivileged CLONE_NEWUSER by default
  • docs: winesync: Document alertable waits.
  • serftests: winesync: Add some tests for wakeup signaling via alerts.
  • selftests: winesync: Add tests for alertable waits.
  • winesync: Introduce alertable waits.
  • docs: winesync: Document event APIs.
  • selftests: winesync: Add some tests for invalid object handling with …
  • selftests: winesync: Add some tests for wakeup signaling with events.
  • selftests: winesync: Add some tests for auto-reset event state.
  • selftests: winesync: Add some tests for manual-reset event state.
  • winesync: Introduce WINESYNC_IOC_READ_EVENT.
  • winesync: Introduce WINESYNC_IOC_PULSE_EVENT.
  • winesync: Introduce WINESYNC_IOC_RESET_EVENT.
  • winesync: Introduce WINESYNC_IOC_SET_EVENT.
  • winesync: Introduce WINESYNC_IOC_CREATE_EVENT.
  • maintainers: Add an entry for winesync.
  • selftests: winesync: Add some tests for wakeup signaling with WINESYN…
  • selftests: winesync: Add some tests for wakeup signaling with WINESYN…
  • selftests: winesync: Add some tests for invalid object handling.
  • selftests: winesync: Add some tests for WINESYNC_IOC_WAIT_ALL.
  • selftests: winesync: Add some tests for WINESYNC_IOC_WAIT_ANY.
  • selftests: winesync: Add some tests for mutex state.
  • selftests: winesync: Add some tests for semaphore state.
  • docs: winesync: Add documentation for the winesync uAPI.
  • winesync: Introduce WINESYNC_IOC_READ_MUTEX.
  • winesync: Introduce WINESYNC_IOC_READ_SEM.
  • winesync: Introduce WINESYNC_IOC_KILL_OWNER.
  • winesync: Introduce WINESYNC_IOC_PUT_MUTEX.
  • winesync: Introduce WINESYNC_IOC_CREATE_MUTEX.
  • winesync: Introduce WINESYNC_IOC_WAIT_ALL.
  • winesync: Introduce WINESYNC_IOC_WAIT_ANY.
  • winesync: Introduce WINESYNC_IOC_PUT_SEM.
  • winesync: Introduce WINESYNC_IOC_CREATE_SEM and WINESYNC_IOC_DELETE.
  • winesync: Reserve a minor device number and ioctl range.
  • winesync: Introduce the winesync driver and character device.
  • mac80211: ignore AP power level when tx power type is "fixed"
  • netfilter: Add full cone NAT support
  • net-tcp_bbr: v2: Use correct 64-bit division
  • net-tcp_bbr: v2: Fix missing ECT markings on retransmits for BBRv2
  • net-tcp_bbr: v2: don't assume prior_cwnd was set entering CA_Loss
  • net-tcp_bbr: v2: remove cycle_rand parameter that is unused in BBRv2
  • net-tcp_bbr: v2: remove field bw_rtts that is unused in BBRv2
  • net-tcp_bbr: v2: remove unnecessary rs.delivered_ce logic upon loss
  • net-tcp_bbr: v2: BBRv2 ("bbr2") congestion control for Linux TCP
  • net-tcp: add fast_ack_mode=1: skip rwin check in tcp_fast_ack_mode__t…
  • net-tcp: re-generalize TSO sizing in TCP CC module API
  • net-tcp: add new ca opts flag TCP_CONG_WANTS_CE_EVENTS
  • net-tcp_bbr: v2: set tx.in_flight for skbs in repair write queue
  • net-tcp_bbr: v2: adjust skb tx.in_flight upon split in tcp_fragment()
  • net-tcp_bbr: v2: adjust skb tx.in_flight upon merge in tcp_shifted_skb()
  • net-tcp_bbr: v2: factor out tx.in_flight setting into tcp_set_tx_in_f…
  • net-tcp_bbr: v2: introduce ca_ops->skb_marked_lost() CC module callba…
  • net-tcp_bbr: v2: export FLAG_ECE in rate_sample.is_ece
  • net-tcp_bbr: v2: count packets lost over TCP rate sampling interval
  • net-tcp_bbr: v2: snapshot packets in flight at transmit time and pass…
  • net-tcp_bbr: v2: shrink delivered_mstamp, first_tx_mstamp to u32 to f…
  • net-tcp_bbr: broaden app-limited rate sample detection
  • init: wait for partition and retry scan
  • drivers: initialize ata before graphics
  • locking: rwsem: spin faster
  • firmware: Enable stateless firmware loading
  • intel_rapl: Silence rapl trace debug
  • x86: boot: avoid memory copy if kernel is uncompressed
  • x86: Support the uncompressed kernel to speed up booting
  • kexec: add CONFING_KEXEC_PURGATORY_SKIP_SIG
  • kexec: reuse crash kernel reserved memory for normal kexec
  • mm/vmscan: add sysctl knobs for protecting the working set
  • mm: multi-gen LRU: Add Hz min_ttl_ms for thrashing prevention
  • mm: multi-gen LRU: design doc
  • mm: multi-gen LRU: admin guide
  • mm: multi-gen LRU: debugfs interface
  • mm: multi-gen LRU: thrashing prevention
  • mm: multi-gen LRU: kill switch
  • mm: multi-gen LRU: optimize multiple memcgs
  • mm: multi-gen LRU: support page table walks
  • mm: multi-gen LRU: exploit locality in rmap
  • mm: multi-gen LRU: minimal implementation
  • mm: multi-gen LRU: groundwork
  • Revert "include/linux/mm_inline.h: fold __update_lru_size() into its …
  • mm/vmscan.c: refactor shrink_node()
  • mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
  • mm: x86, arm64: add arch_has_hw_pte_young()
  • futex: Add entry point for FUTEX_WAIT_MULTIPLE (opcode 31)
  • Makefile: Turn off loop vectorization for GCC -O3 optimizatio…
  • init/Kconfig: Enable -O3 KBUILD_CFLAGS optimization for all a…
  • lib/kconfig.debug: disable default CONFIG_SYMBOLIC_ERRNAME an…
  • scripts/setlocalversion: remove "+" tag for git repo short ve…
  • cpufreq: tunes ondemand and conservative governor for perform…
  • mm/vmscan: vm_swappiness = 30 decreases the amount of swapping
  • sched/autogroup: Add kernel parameter and config option to en…
  • dcache: cache_pressure = 50 decreases the rate at which VFS c…
  • kconfig: add 500Hz timer interrupt kernel config option
  • block: set rq_affinity to force full multithreading I/O requests
  • block/mq-deadline: Increase write priority to improve respons…
  • block/mq-deadline: Disable front_merges by default
  • Change rcutree.kthread_prio to SCHED_RR policy
  • fair: Remove all energy efficiency functions

Install debian menthod

sudo dpkg -i linux-image-*xea*.deb linux-headers-*xea*.deb

Thanks a lot ( Alexander Frade ) @xanmod & @zen-kernel for the kernel source and inspiration