Skip to content

Releases: uzap/pi-kernel

zap-kernel-2022-04-05

06 Apr 01:03
zap-kernel-2022-04-05
Compare
Choose a tag to compare

Changelog:

Show Changes

84e813a Merge tag '1.20220331' into stable
6963b40 release: Add a script for signing and uploading zips for release
cad2771 zdiff: Add merge strategy to bypass conflicts caused by branding
6f921e9 brcmfmac: Restore ISO3166 and 0 rev as a fallback
77ef4c1 drm/panel: panel-ilitek9881c: Add prepare_upstream_first flag
2eeb3b3 drm/panel: ilitek-ili9881c: Clean up on mipi_dsi_attach failure
94489dd ARM: dts: Enable PMU on Cortex-A72 in AArch32 state
720e66a Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y
5830759 pinctrl: bcm2835: Only return non-GPIOs to inputs
afb05df mm,page_alloc,cma: introduce a customisable threshold for allocating pages in cma
e29be67 Linux 5.15.32
60981bb llc: only change llc->dev when bind() succeeds
22ac37c nds32: fix access_ok() checks in get/put_user
110dea3 m68k: fix access_ok for coldfire
cdb9644 wcn36xx: Differentiate wcn3660 from wcn3620
476ddd2 tpm: use try_get_ops() in tpm-space.c
12e407a mac80211: fix potential double free on mesh join
e65d28d uaccess: fix integer overflow on access_ok()
058d62a rcu: Don't deboost before reporting expedited quiescent state
b094fec drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free()
5023652 Revert "ath: add support for special 0x0 regulatory domain"
4b6a48f Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
cb807cb crypto: qat - disable registration of algorithms
57a2b3f ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
a01ac24 ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
8942aac ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
1bd57de netfilter: nf_tables: validate registers coming from userspace.
fafb904 netfilter: nf_tables: initialize registers in nft_do_chain()
3e27eaf drivers: net: xgene: Fix regression in CRC stripping
c2052ad ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
9abaacd ALSA: cmipci: Restore aux vol on suspend/resume
099a1cc ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
f4827c6 ALSA: pcm: Add stream lock during PCM reset ioctl operations
51fce70 ALSA: pcm: Fix races among concurrent prealloc proc writes
cb6a39c ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
47711ff ALSA: pcm: Fix races among concurrent read/write and buffer changes
33061d0 ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
3b1bacd ALSA: hda/realtek: Add quirk for ASUS GA402
0e7cdc8 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
8e6ea21 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ
85060f4 ALSA: hda/realtek: Add quirk for Clevo NP70PNJ
10cdffd ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
7a40cbf ALSA: oss: Fix PCM OSS buffer allocation overflow
5e43179 ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
e907299 llc: fix netdevice reference leaks in llc_ui_bind()
5b2ca3b Bluetooth: btusb: Add another Realtek 8761BU
42b9f6d tpm: Fix error handling in async work
2317fd3 net: ipv6: fix skb_over_panic in __ip6_append_data
a34c47b nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
96e48ac Linux 5.15.31
4c5d949 btrfs: skip reserved bytes warning on unmount after log cleanup failure
2377577 perf symbols: Fix symbol size calculation condition
e762f57 Input: aiptek - properly check endpoint type
0cd2dd4 scsi: mpt3sas: Page fault in reply q processing
c69aef9 usb: usbtmc: Fix bug in pipe direction for control transfers
2015c23 usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
56b38e3 usb: gadget: rndis: prevent integer overflow in rndis_set_response()
222f5e2 arm64: fix clang warning about TRAMP_VALIAS
80974bb iavf: Fix hang during reboot/shutdown
800a17a net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
2d7cff7 net: bcmgenet: skip invalid partial checksums
6840fde bnx2x: fix built-in kernel driver load failure
f07e0b0 net: phy: mscc: Add MODULE_FIRMWARE macros
e396fda net: dsa: Add missing of_node_put() in dsa_port_parse_of
11dab4a drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS
a1adf00 net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
8ee52c3 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
43dcd41 drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
ab0ab17 hv_netvsc: Add check for kvmalloc_array
735f918 iavf: Fix double free in iavf_reset_task
b2bc453 atm: eni: Add check for dma_map_single
a055f5f net/packet: fix slab-out-of-bounds access in packet_recvmsg()
a296f3a net: phy: marvell: Fix invalid comparison in the resume and suspend functions
b9820bf esp6: fix check on ipv6_skip_exthdr's return value
093f11b vsock: each transport cycles only on its own sockets
1dcc1b8 alx: acquire mutex for alx_reinit in alx_change_mtu
4b49ba2 efi: fix return value of __setup handlers
16ac5dc drm/mgag200: Fix PLL setup for g200wb and g200ew
d4ad873 block: release rq qos structures for queue without disk
6829aa1 mm: swap: get rid of livelock in swapin readahead
b786b64 ocfs2: fix crash when initialize filecheck kobj fails
ab9337c crypto: qcom-rng - ensure buffer for generate is completely filled

zap-kernel-2022-04-03

04 Apr 01:11
zap-kernel-2022-04-03
Compare
Choose a tag to compare

ZAP Changes:

Show Changes

cad2771 zdiff: Add merge strategy to bypass conflicts caused by branding
0caffd7 zdiff: Update to reference stable branch
38353a0 get-zllvm: Do not use mit keyserver by default
a060adb Merge tag '1.20220328' into next
96a384f bootup hacks: move mmc early
167d3ea get-zllvm: Name downloaded compressed tar something less ambiguous
0ec7b68 zap: get-zllvm: Verify signature for zllvm before extracting
a9abe75 zap: Add a script to download and extract the latest zllvm toolchain
d110432 zap: Move zap scripts into unified folder
16c3d13 arm*: configs: rpi: Add BBRv2 Congestion Control
621d4bd arm*: configs: rpi: Enable Multigenerational LRU
5bdc13d mm: vmscan: Clean up ZEN specific config
d699204 Merge remote-tracking branch 'zen/5.15/bbr2' into HEAD
d156331 Merge remote-tracking branch 'zen/5.15/lru' into HEAD
a32a1fd asm-generic: introduce io_stop_wc() and add implementation for ARM64
e112bea timekeeping: Avoiding false sharing in field access of tk_core
6bee062 ipv6: blackhole_netdev needs snmp6 counters
04d9c1c net: avoid quadratic behavior in netdev_wait_allrefs_any()
7c83133 net: allow out-of-order netdev unregistration
0464a06 net: transition netdev reg state earlier in run_todo
03c8831 ipv6: give an IPv6 dev to blackhole_netdev
3f5b4b7 compile: Do not enable the compiler-rt config
b09061e kbuild: compile: Exclude other zip files when packaging
4cefcd0 kbuild: Convert build script into "compile" Makefile
4cd712e kbuild: Set path to PGO compiled ZapDragon LLVM toolchain in build script
abe36c6 Makefile: Add a method to specify a path for LLVM tools
b03ec8c sched/pelt: Relax the sync of load_sum with load_avg
6fb6a41 sched/pelt: Relax the sync of runnable_sum with runnable_avg
2be7c3e sched/pelt: Continue to relax the sync of util_sum with util_avg
f186f73 sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs()
69086af scripts: Add a script for generating a list of changes from RPi
c9bacd7 sched/fair: Cleanup newidle_balance
1b54119 sched/fair: Remove sysctl_sched_migration_cost condition
c99190a sched/fair: Wait before decaying max_newidle_lb_cost
3835366 sched/fair: Skip update_blocked_averages if we are defering load balance
921b7a1 sched/fair: Account update_blocked_averages in newidle_balance cost
f22d292 scripts: Add script to print clang version
8107a2d kbuild: Enable compiler-rt and polly optimizations
f92014d kbuild: Add config option to enable polly auto vector code generation
3e65036 Makefile: clang: Use compiler-rt builtins
7458326 alinux: random: speed up the initialization of module
cbe675a vsprintf: rework bitmap_list_string
ddbf986 lib: bitmap: add performance test for bitmap_print_to_pagebuf
ce25e08 bitmap: unify find_bit operations
58eecc1 mm/percpu: micro-optimize pcpu_is_populated()
6aa513e Replace for_each_bit_from() with for_eachbit() where appropriate
495e38f find: micro-optimize for_each
{set,clear}bit()
b695833 include/linux: move for_each_bit() macros from bitops.h to find.h
764c8f5 cpumask: replace cpumask_next
* with cpumask_first_* where appropriate
de46fcd tools: sync tools/bitmap with mother linux
dbdb79a all: replace find_next{,_zero}_bit with find_first{,_zero}bit where appropriate
4c41615 cpumask: use find_first_and_bit()
731391d lib: add find_first_and_bit()
52677e2 arch: remove GENERIC_FIND_FIRST_BIT entirely
0c38eb3 include: move find.h from asm_generic to linux
191bac2 bitops: move find_bit
*_le functions from le.h to find.h
35130ac sched: fair: Keep task on CPU if it fits the current capacity
c79a637 memcg: make memcg kswapd deal with dirty
fa9b54a memcg: support memcg sync reclaim work as kswapd
aee6869 memcg: Export memcg.high from cgroupv2 to cgroupv1
b7adcd8 memcg: Export memcg.{min/low} from cgroupv2 to cgroupv1
1dd067d lib: zstd: Don't add -O3 to cflags
7062073 lib: zstd: Don't inline functions in zstd_opt.c
201787f lib: zstd: Fix unused variable warning
0e389cd lib: zstd: Add cast to silence clang's -Wbitwise-instead-of-logical
45b101e MAINTAINERS: Add maintainer entry for zstd
7999d1c lib: zstd: Upgrade to latest upstream zstd version 1.4.10
fae5f01 lib: zstd: Add decompress_sources.h for decompress_unzstd
eb9b6a3 lib: zstd: Add kernel-specific API
21a1f77 arm64: configs: Enable Lightweight Kernel Samepage Merging
bb2f108 mm: LKSM: Set debug loglevels using appropriate functions
3237e21 mm: LKSM: Modernize based on mainline KSM
a475935 mm: LKSM: bug fix for kernel memory leak
9b1542d mm: LKSM: Fix to use mmap_lock instead of mmap_sem.
03f2c63 mm: LKSM: bug fix for KASAN out-of-bound access error on accessing a filter
a74d5b0 mm: LKSM: remove unnecessary debug messages
5a09c6f mm: LKSM: new feature: use filter-based scanning to reduce scanning cost
9eed87a mm: LKSM: lightweight memory deduplication for embedded devices
6fa1328 mm: LKSM: prepare to add LKSM code
31aa229 lib/clear_user: ensure loop in __arch_clear_user cache-aligned
7a51b8f usb: gadget: rndis: Fix info leak of rndis
d7fd4d3 usb: dwc2: Add kthread to dwc2 usb driver for probing
a1adc02 PCI: brcmstb: Add kthread to probe PCIe devices
f6e7698 usb: dwc2: gadget: do not reset during core phy init
80af66b drm/panel: Add error handling for write of dsi
4596848 staging: bcm2835-camera: fix overflow warnings
8f599bb usb: dwc_otg: remove wrong memory accesses found by kasan
befc4ac media: uvcvideo: Add a probe quirk to Jieli Technology USB PHY 2.0 (1224:2a25)
6b792db install: Allow the kernel to tune the ondemand cpufreq driver
7a6b97c cpufreq: ondemand: Tune based on raspi-config
17a6a0d cpufreq: Calculate default sampling rate based on RPiOS default
827bfb8 cpufreq: ondemand: Boost to up threshold unless lightly loaded
4346f55 arm: configs: rpi: Disable latencytop & some dependencies
491b08e arm: Kconfig: Disable debug interrupt hooks by default
1e4e1fd arm64: Kconfig: Disable debug interrupt hooks
9ef7872 arm64: configs: rpi: Disable cpuidle drivers
bdd9fbe arm64: configs: rpi: Set PREEMPT_VOLUNTARY
190af13 install: Clean up unneeded variable
ab873c5 build: Fix build for arm64 targets
7057792 kbuild: Fix file copying for 64-bit builds
cb3a7f1 FROMGIT: audit: Add option to enable/disable syscall audit
d1c4401 arm: configs: rpi: Enable HZ_300 for pi2 and onwards
bb2a007 kbuild: Infer hard float for ARM
89f85c1 arm: configs: rpi: Default to performance cpufreq
dbd1e90 arm: mach-bcm: Kconfig: Disable fast memcpy when building with Clang
4e62e16 arm: configs: rpi: Optimize using -O3
cb182a0 ZEN: Unrestrict CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3
2c4d207 ARM: RPi: Add tuning config options for Pi targets
877947e kbuild: Add ZAP branding
4fdfad2 kbuild: Add kernel build parts from ZapPi-5.10.y
cc6e50a arm: Allow LTO to be selected
be708ed arm: Disable recordmcount with DYNAMIC_FTRACE_WITH_REGS
c3a3b13 arm: boot: compressed: Disable clang LTO
b402986 arm: vdso: Disable LTO
f16e06d fixup! ZEN: Tune mgLRU to protect cache used in the last second
9c0236b ZEN: Tune default CLEAN_LOW_KBYTES value
6ea6a04 mm/vmscan: add sysctl knobs for protecting the working set
8d4b19a ZEN: Tune mgLRU to protect cache used in the last second
87542b2 mm: multigenerational lru: documentation
6b78f48 mm: multigenerational lru: Kconfig
35f0eac mm: multigenerational lru: user interface
32297d5 mm: multigenerational lru: eviction
997fd1f mm: multigenerational lru: aging
132da0e mm: multigenerational lru: mm_struct list
c91daf9 mm: multigenerational lru: groundwork
db71f76 mm/vmscan.c: refactor shrink_node()
06f5e81 mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
a16cb0d mm: x86, arm64: add arch_has_hw_pte_young()
de13600 ZEN: Remove BBRv2 files unused by kernel build system
ecd0076 net-tcp_bbr: v2: Fix missing ECT markings on retransmits for BBRv2
5dcb4c5 net-tcp_bbr: v2: don't assume prior_cwnd was set entering CA_Loss
669353a net-test: use crt namespace when nsperf disables crt.l TSO/GSO/GRO
b804f50 net-tcp_bbr: v2: remove cycle_rand parameter that is unused in BBRv2
97300d0 net-tcp_bbr: v2: remove field bw_rtts that is unused in BBRv2
e5eae77 net-gbuild: add Gconfig.bbr2 to gbuild kernel with CONFIG_TCP_CONG_BBR2=y
545d3bb net-tcp_bbr: v2: remove unnecessary rs.delivered_ce logic upon loss
32528c9 net-tcp_bbr: v2: add a README.md for TCP BBR v2 alpha release
6eb47e5 net-test: scripts for testing bbr2 with upstream Linux kernels
8c497a0 net-test: adds a gce-install.sh script to build and install kernel on GCE machine
ff811a8 net-test: add .config for kernel circa v5.10, with many TCP CC modules enabled
f8a42ec net-tcp_bbr: v2: BBRv2 ("bbr2") congestion control for Linux TCP
17db484 net-tcp: add fast_ack_mode=1: skip rwin check in tcp_fast_ack_mode__tcp_ack_snd_check()
16b8d7d net-tcp: re-generalize TSO sizing in TCP CC module API
aa75608 net-tcp: add new ca opts flag TCP_CONG_WANTS_CE_EVENTS
ebe7c65 net-tcp_bbr: v2: set tx.in_flight for skbs in repair write queue
5a5d2e9 net-tcp_bbr: v2: adjust skb tx.in_flight upon split in tcp_fragment()
4031e4d net-tcp_bbr: v2: adjust skb tx.in_flight upon merge in tcp_shifted_skb()
7745305 net-tcp_bbr: v2: factor out tx.in_flight setting into tcp_set_tx_in_fligh...

Read more