Releases: liom/BPI-Router-Linux
Releases · liom/BPI-Router-Linux
Release list
CI-BUILD-6.18-main-6.18.23-2026-06-23_2018
Release
Commit: 6fcb75b
Branch: 6.18-main
Kernel: 6.18.23
Changelog
- 6fcb75b 2026-06-24 config(bpi-r4): enable CONFIG_WIREGUARD=m for kernel-native mgmt WireGuard (mirror of CONFIG_NET_VRF 537f7fe) (HEAD -> 6.18-main, origin/6.18-main) by Max
- 537f7fe 2026-06-22 config(bpi-r4): enable CONFIG_NET_VRF=m for per-uplink isolation (ip vrf exec) by Max
- 6f46b6d 2026-06-22 ci: limit matrix to bpi-r4 for VRF kernel build by Max
- 209592f 2026-04-19 ci: add new build pipeline by Frank Wunderlich
- f8f8094 2026-04-19 ci: remove old pipeline to be replaced by Frank Wunderlich
- 38a945e 2026-04-17 ci: change key to always update cache by Frank Wunderlich
- b7ba9cb 2026-04-17 ci: drop some dead code by Frank Wunderlich
- 05f37b9 2026-04-18 defconfig: try avoid dbg deb packages - 2nd attempt by Frank Wunderlich
- deb0856 2026-04-18 defconfig: disable CONFIG_DEBUG_KERNEL by Frank Wunderlich
- 3009f0a 2026-04-18 build.sh: rework compile flags for bindeb-pkg by Frank Wunderlich
- 6a81c49 2026-04-18 build.sh: change ccache from arch to board by Frank Wunderlich
- 47a33ee 2026-04-18 Linux 6.18.23 by Greg Kroah-Hartman
- ad17f07 2026-04-07 x86/CPU: Fix FPDSS on Zen1 by Borislav Petkov (AMD)
- 2d64618 2026-04-03 net: skb: fix cross-cache free of KFENCE-allocated skb head by Jiayuan Chen
- db297c7 2026-04-08 rxrpc: proc: size address buffers for %pISpc output by Pengpeng Hou
- d0035e6 2026-04-08 rxrpc: only handle RESPONSE during service challenge by Wang Jie
- 7945867 2026-04-08 rxrpc: Fix buffer overread in rxgk_do_verify_authenticator() by David Howells
- 4b5e836 2026-04-08 rxrpc: Fix leak of rxgk context in rxgk_verify_response() by David Howells
- 1f864d9 2026-04-08 rxrpc: Fix integer overflow in rxgk_verify_response() by David Howells
- bf4d6e4 2026-04-08 rxrpc: Fix missing error checks for rxkad encryption/decryption failure by David Howells
- 03d1c51 2026-04-08 rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING) by David Howells
- 8ee931c 2026-04-08 rxrpc: fix reference count leak in rxrpc_server_keyring() by Luxiao Xu
- beee051 2026-04-08 rxrpc: fix oversized RESPONSE authenticator length check by Keenan Dong
- 7875f3d 2026-04-08 rxrpc: fix RESPONSE authenticator parser OOB read by Keenan Dong
- 22f6258 2026-04-08 rxrpc: reject undecryptable rxkad response tickets by Yuqi Xu
- 8299ca1 2026-04-08 rxrpc: Only put the call ref if one was acquired by Douya Le
- 8b353f5 2026-04-08 rxrpc: Fix to request an ack if window is limited by Marc Dionne
- 2e6ef71 2026-04-08 rxrpc: Fix key reference count leak from call->key by Anderson Nascimento
- 86303a1 2026-04-08 rxrpc: Fix rack timer warning to report unexpected mode by Alok Tiwari
- 9132b1a 2026-04-08 rxrpc: Fix use of wrong skb when comparing queued RESP challenge serial by Alok Tiwari
- 3e04596 2026-04-08 rxrpc: Fix RxGK token loading to check bounds by Oleh Konko
- 3be718f 2026-04-08 rxrpc: Fix call removal to use RCU safe deletion by David Howells
- 3bb18ed 2026-04-08 rxrpc: Fix anonymous key handling by David Howells
- d5f76f8 2026-04-08 rxrpc: Fix key parsing memleak by David Howells
- 862cb78 2026-04-08 rxrpc: Fix key quota calculation for multitoken keys by David Howells
- 92a6730 2026-04-05 net: lan966x: fix use-after-free and leak in lan966x_fdma_reload() by David Carlier
- 22e1ee9 2026-04-05 net: lan966x: fix page pool leak in error paths by David Carlier
- b5dcb41 2026-04-05 net: lan966x: fix page_pool error handling in lan966x_fdma_rx_alloc_page_pool() by David Carlier
- 214ceaa 2026-03-19 idpf: set the payload size before calling the async handler by Emil Tantilov
- d6e9bef 2026-03-19 idpf: improve locking around idpf_vc_xn_push_free() by Emil Tantilov
- e02c974 2026-03-19 idpf: fix PREEMPT_RT raw/bh spinlock nesting for async VC handling by Emil Tantilov
- 576543b 2026-03-17 mm: filemap: fix nr_pages calculation overflow in filemap_map_pages() by Baolin Wang
- 6fca757 2026-03-31 net: stmmac: fix integer underflow in chain mode by Tyllis Xu
- 9fdece4 2026-04-02 net: qualcomm: qca_uart: report the consumed byte on RX skb allocation failure by Pengpeng Hou
- ea7468f 2026-03-27 mmc: vub300: fix use-after-free on disconnect by Johan Hovold
- c83a282 2026-03-27 mmc: vub300: fix NULL-deref on disconnect by Johan Hovold
- 447f887 2026-04-02 mm/damon/stat: deallocate damon_call() failure leaking damon_ctx by SeongJae Park
- b9dadf0 2026-03-26 mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails by SeongJae Park
- 49c00ae 2026-03-30 mm/memory_hotplug: maintain N_NORMAL_MEMORY during hotplug by Hao Li
- 4700471 2026-03-12 igb: remove napi_synchronize() in igb_down() by Alex Dvoretsky
- e449196 2026-03-20 pmdomain: imx8mp-blk-ctrl: Keep the NOC_HDCP clock enabled by Jacky Bai
- 82e8174 2026-04-03 net/mlx5: Update the list of the PCI supported devices by Michael Guralnik
- de9aa7e 2026-03-27 drm/i915/psr: Do not use pipe_src as borders for SU area (grafted) by Jouni Högander
- 95a814d 2026-04-17 build.sh: set ccache path based on ARCH by Frank Wunderlich
- 719d318 2026-04-17 net: mediatek: fix mt7622 shared_sgmii issue by Daniel Golle
- f2b09e8 2026-04-11 Linux 6.18.22 by Greg Kroah-Hartman
- 5e7b2cc 2026-04-08 sched_ext: Fix stale direct dispatch state in ddsp_dsq_id by Andrea Righi
- d5776a3 2026-04-08 sched_ext: Refactor do_enqueue_task() local and global DSQ paths by Tejun Heo
- 9e36ceb 2026-04-01 mm/memory: fix PMD/PUD checks in follow_pfnmap_start() by David Hildenbrand (Arm)
- cef18bb 2026-04-01 mm: replace READ_ONCE() with standard page table accessors by Anshuman Khandual
- a836054 2026-03-31 scsi: target: tcm_loop: Drain commands in target_reset handler by Josef Bacik
- ce54802 2026-03-31 scsi: target: file: Use kzalloc_flex for aio_cmd by Thinh Nguyen
- a98b781 2026-03-31 net: correctly handle tunneled traffic on IPV6_CSUM GSO fallback by Willem de Bruijn
- 5f4061f 2026-03-31 net: mana: fix use-after-free in add_adev() error path by Guangshuo Li
- 24ce568 2026-03-31 drm/amd/display: Fix DCE LVDS handling by Alex Deucher
- ba9be47 2026-04-01 drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu v13 by Yang Wang
- 5bbadf6 2026-03-25 wifi: virt_wifi: remove SET_NETDEV_DEV to avoid use-after-free by Alexander Popov
- e367143 2025-11-28 kallsyms: prevent module removal when printing module name and buildid by Petr Mladek
- 10bbeed 2025-11-28 kallsyms: cleanup code for appending the module buildid by Petr Mladek
- c1d72e8 2025-11-28 kallsyms: clean up modname and modbuildid initialization in kallsyms_lookup_buildid() by Petr Mladek
- ab5f05a 2025-11-28 kallsyms: clean up @namebuf initialization in kallsyms_lookup_buildid() by Petr Mladek
- 8e5eb1d 2026-04-02 usb: gadget: f_uac1_legacy: validate control request size by Taegu Ha
- 5d1bb39 2026-03-31 usb: gadget: f_hid: move list and spinlock inits from bind to alloc by Michael Zimmermann
- 18ada80 2026-03-20 usb: gadget: f_rndis: Fix net_device lifecycle with device_move by Kuen-Han Tsai
- 9cbc4f1 2026-03-20 usb: gadget: f_subset: Fix net_device lifecycle with device_move by Kuen-Han Tsai
- 4ccdccf 2026-03-20 usb: gadget: f_eem: Fix net_device lifecycle with device_move by Kuen-Han Tsai
- 4e34f3f 2026-03-20 usb: gadget: f_ecm: Fix net_device lifecycle with device_move by Kuen-Han Tsai
- 446f184 2026-03-20 usb: gadget: f_rndis: Protect RNDIS options with mutex by Kuen-Han Tsai
- 3d43667 2026-03-20 usb: gadget: f_subset: Fix unbalanced refcnt in geth_free by Kuen-Han Tsai
- 1aa9356 2026-03-20 usb: gadget: uvc: fix NULL pointer dereference during unbind race by Jimmy Hu
- a36e5e8 2026-03-16 usb: gadget: u_ether: Fix NULL pointer deref in eth_get_drvinfo by Kuen-Han Tsai
- 6ad7745 2026-03-11 usb: gadget: u_ether: Fix race between gether_disconnect and eth_stop by Kuen-Han Tsai
- 63dc317 2026-01-22 ice: Fix memory leak in ice_set_ringparam() by Zilin Guan
- 7d581e2 2026-04-07 HID: appletb-kbd: add .resume method in PM by Aditya Garg
- f4e608f 2026-03-13 usb: typec: ucsi: validate connector number in ucsi_notify_common() by Nathan Rebello
- cc30085 2026-03-15 usb: gadget: dummy_hcd: fix premature URB completion when ZLP follows partial transfer by Sebastian Urban
- 5687a09 2026-03-15 USB: dummy-hcd: Fix interrupt synchronization error by Alan Stern
- efbd944 2026-03-15 USB: dummy-hcd: Fix locking/synchronization error by Alan Stern
- cd9c6fc 2026-03-09 thunderbolt: Fix property read in nhi_wake_supported() by Konrad Dybcio
- 15f0c2d 2026-03-24 usb: typec: thunderbolt: Set enter_vdo during initialization by Andrei Kuchynski
- acea446 2026-01-31 misc: fastrpc: check qcom_scm_assign_mem() return in rpmsg_probe by Xingjing Deng
- 3a164f6 2026-01-30 misc: fastrpc: possible double-free of cctx->remote_heap by Xingjing Deng
- c4c7219 2026-04-01 thermal: core: Fix thermal zone device registration error path by Rafael J. Wysocki
- 2dbe93f 2026-03-27 thermal: core: Address thermal zone removal races with resume by Rafael J. Wysocki
- f0cf9c7 2026-02-05 gpio: Fix resource leaks on errors in gpiochip_add_data_with_key() by Tzung-Bi Shih
- 70b6e2e 2026-03-24 gpio: mxc: map Both Edge pad wakeup to Rising Edge (grafted) by Shenwei Wang
- 44c944a 2026-04-02 Linux 6.18.21 by Greg Kroah-Hartman
- e75a5c0 2026-03-17 Bluetooth: L2CAP: Fix regressions caused by reusing ident...
CI-BUILD-6.18-main-6.18.23-2026-06-22_1600
Release
Commit: 537f7fe
Branch: 6.18-main
Kernel: 6.18.23
Changelog
- 537f7fe 2026-06-22 config(bpi-r4): enable CONFIG_NET_VRF=m for per-uplink isolation (ip vrf exec) (HEAD -> 6.18-main, origin/6.18-main) by Max
- 6f46b6d 2026-06-22 ci: limit matrix to bpi-r4 for VRF kernel build by Max
- 209592f 2026-04-19 ci: add new build pipeline by Frank Wunderlich
- f8f8094 2026-04-19 ci: remove old pipeline to be replaced by Frank Wunderlich
- 38a945e 2026-04-17 ci: change key to always update cache by Frank Wunderlich
- b7ba9cb 2026-04-17 ci: drop some dead code by Frank Wunderlich
- 05f37b9 2026-04-18 defconfig: try avoid dbg deb packages - 2nd attempt by Frank Wunderlich
- deb0856 2026-04-18 defconfig: disable CONFIG_DEBUG_KERNEL by Frank Wunderlich
- 3009f0a 2026-04-18 build.sh: rework compile flags for bindeb-pkg by Frank Wunderlich
- 6a81c49 2026-04-18 build.sh: change ccache from arch to board by Frank Wunderlich
- 47a33ee 2026-04-18 Linux 6.18.23 by Greg Kroah-Hartman
- ad17f07 2026-04-07 x86/CPU: Fix FPDSS on Zen1 by Borislav Petkov (AMD)
- 2d64618 2026-04-03 net: skb: fix cross-cache free of KFENCE-allocated skb head by Jiayuan Chen
- db297c7 2026-04-08 rxrpc: proc: size address buffers for %pISpc output by Pengpeng Hou
- d0035e6 2026-04-08 rxrpc: only handle RESPONSE during service challenge by Wang Jie
- 7945867 2026-04-08 rxrpc: Fix buffer overread in rxgk_do_verify_authenticator() by David Howells
- 4b5e836 2026-04-08 rxrpc: Fix leak of rxgk context in rxgk_verify_response() by David Howells
- 1f864d9 2026-04-08 rxrpc: Fix integer overflow in rxgk_verify_response() by David Howells
- bf4d6e4 2026-04-08 rxrpc: Fix missing error checks for rxkad encryption/decryption failure by David Howells
- 03d1c51 2026-04-08 rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING) by David Howells
- 8ee931c 2026-04-08 rxrpc: fix reference count leak in rxrpc_server_keyring() by Luxiao Xu
- beee051 2026-04-08 rxrpc: fix oversized RESPONSE authenticator length check by Keenan Dong
- 7875f3d 2026-04-08 rxrpc: fix RESPONSE authenticator parser OOB read by Keenan Dong
- 22f6258 2026-04-08 rxrpc: reject undecryptable rxkad response tickets by Yuqi Xu
- 8299ca1 2026-04-08 rxrpc: Only put the call ref if one was acquired by Douya Le
- 8b353f5 2026-04-08 rxrpc: Fix to request an ack if window is limited by Marc Dionne
- 2e6ef71 2026-04-08 rxrpc: Fix key reference count leak from call->key by Anderson Nascimento
- 86303a1 2026-04-08 rxrpc: Fix rack timer warning to report unexpected mode by Alok Tiwari
- 9132b1a 2026-04-08 rxrpc: Fix use of wrong skb when comparing queued RESP challenge serial by Alok Tiwari
- 3e04596 2026-04-08 rxrpc: Fix RxGK token loading to check bounds by Oleh Konko
- 3be718f 2026-04-08 rxrpc: Fix call removal to use RCU safe deletion by David Howells
- 3bb18ed 2026-04-08 rxrpc: Fix anonymous key handling by David Howells
- d5f76f8 2026-04-08 rxrpc: Fix key parsing memleak by David Howells
- 862cb78 2026-04-08 rxrpc: Fix key quota calculation for multitoken keys by David Howells
- 92a6730 2026-04-05 net: lan966x: fix use-after-free and leak in lan966x_fdma_reload() by David Carlier
- 22e1ee9 2026-04-05 net: lan966x: fix page pool leak in error paths by David Carlier
- b5dcb41 2026-04-05 net: lan966x: fix page_pool error handling in lan966x_fdma_rx_alloc_page_pool() by David Carlier
- 214ceaa 2026-03-19 idpf: set the payload size before calling the async handler by Emil Tantilov
- d6e9bef 2026-03-19 idpf: improve locking around idpf_vc_xn_push_free() by Emil Tantilov
- e02c974 2026-03-19 idpf: fix PREEMPT_RT raw/bh spinlock nesting for async VC handling by Emil Tantilov
- 576543b 2026-03-17 mm: filemap: fix nr_pages calculation overflow in filemap_map_pages() by Baolin Wang
- 6fca757 2026-03-31 net: stmmac: fix integer underflow in chain mode by Tyllis Xu
- 9fdece4 2026-04-02 net: qualcomm: qca_uart: report the consumed byte on RX skb allocation failure by Pengpeng Hou
- ea7468f 2026-03-27 mmc: vub300: fix use-after-free on disconnect by Johan Hovold
- c83a282 2026-03-27 mmc: vub300: fix NULL-deref on disconnect by Johan Hovold
- 447f887 2026-04-02 mm/damon/stat: deallocate damon_call() failure leaking damon_ctx by SeongJae Park
- b9dadf0 2026-03-26 mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails by SeongJae Park
- 49c00ae 2026-03-30 mm/memory_hotplug: maintain N_NORMAL_MEMORY during hotplug by Hao Li
- 4700471 2026-03-12 igb: remove napi_synchronize() in igb_down() by Alex Dvoretsky
- e449196 2026-03-20 pmdomain: imx8mp-blk-ctrl: Keep the NOC_HDCP clock enabled by Jacky Bai
- 82e8174 2026-04-03 net/mlx5: Update the list of the PCI supported devices by Michael Guralnik
- de9aa7e 2026-03-27 drm/i915/psr: Do not use pipe_src as borders for SU area by Jouni Högander
- 2af8b20 2026-04-01 drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat (grafted) by Sebastian Brzezinka
- 95a814d 2026-04-17 build.sh: set ccache path based on ARCH by Frank Wunderlich
- 719d318 2026-04-17 net: mediatek: fix mt7622 shared_sgmii issue by Daniel Golle
- f2b09e8 2026-04-11 Linux 6.18.22 by Greg Kroah-Hartman
- 5e7b2cc 2026-04-08 sched_ext: Fix stale direct dispatch state in ddsp_dsq_id by Andrea Righi
- d5776a3 2026-04-08 sched_ext: Refactor do_enqueue_task() local and global DSQ paths by Tejun Heo
- 9e36ceb 2026-04-01 mm/memory: fix PMD/PUD checks in follow_pfnmap_start() by David Hildenbrand (Arm)
- cef18bb 2026-04-01 mm: replace READ_ONCE() with standard page table accessors by Anshuman Khandual
- a836054 2026-03-31 scsi: target: tcm_loop: Drain commands in target_reset handler by Josef Bacik
- ce54802 2026-03-31 scsi: target: file: Use kzalloc_flex for aio_cmd by Thinh Nguyen
- a98b781 2026-03-31 net: correctly handle tunneled traffic on IPV6_CSUM GSO fallback by Willem de Bruijn
- 5f4061f 2026-03-31 net: mana: fix use-after-free in add_adev() error path by Guangshuo Li
- 24ce568 2026-03-31 drm/amd/display: Fix DCE LVDS handling by Alex Deucher
- ba9be47 2026-04-01 drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu v13 by Yang Wang
- 5bbadf6 2026-03-25 wifi: virt_wifi: remove SET_NETDEV_DEV to avoid use-after-free by Alexander Popov
- e367143 2025-11-28 kallsyms: prevent module removal when printing module name and buildid by Petr Mladek
- 10bbeed 2025-11-28 kallsyms: cleanup code for appending the module buildid by Petr Mladek
- c1d72e8 2025-11-28 kallsyms: clean up modname and modbuildid initialization in kallsyms_lookup_buildid() by Petr Mladek
- ab5f05a 2025-11-28 kallsyms: clean up @namebuf initialization in kallsyms_lookup_buildid() by Petr Mladek
- 8e5eb1d 2026-04-02 usb: gadget: f_uac1_legacy: validate control request size by Taegu Ha
- 5d1bb39 2026-03-31 usb: gadget: f_hid: move list and spinlock inits from bind to alloc by Michael Zimmermann
- 18ada80 2026-03-20 usb: gadget: f_rndis: Fix net_device lifecycle with device_move by Kuen-Han Tsai
- 9cbc4f1 2026-03-20 usb: gadget: f_subset: Fix net_device lifecycle with device_move by Kuen-Han Tsai
- 4ccdccf 2026-03-20 usb: gadget: f_eem: Fix net_device lifecycle with device_move by Kuen-Han Tsai
- 4e34f3f 2026-03-20 usb: gadget: f_ecm: Fix net_device lifecycle with device_move by Kuen-Han Tsai
- 446f184 2026-03-20 usb: gadget: f_rndis: Protect RNDIS options with mutex by Kuen-Han Tsai
- 3d43667 2026-03-20 usb: gadget: f_subset: Fix unbalanced refcnt in geth_free by Kuen-Han Tsai
- 1aa9356 2026-03-20 usb: gadget: uvc: fix NULL pointer dereference during unbind race by Jimmy Hu
- a36e5e8 2026-03-16 usb: gadget: u_ether: Fix NULL pointer deref in eth_get_drvinfo by Kuen-Han Tsai
- 6ad7745 2026-03-11 usb: gadget: u_ether: Fix race between gether_disconnect and eth_stop by Kuen-Han Tsai
- 63dc317 2026-01-22 ice: Fix memory leak in ice_set_ringparam() by Zilin Guan
- 7d581e2 2026-04-07 HID: appletb-kbd: add .resume method in PM by Aditya Garg
- f4e608f 2026-03-13 usb: typec: ucsi: validate connector number in ucsi_notify_common() by Nathan Rebello
- cc30085 2026-03-15 usb: gadget: dummy_hcd: fix premature URB completion when ZLP follows partial transfer by Sebastian Urban
- 5687a09 2026-03-15 USB: dummy-hcd: Fix interrupt synchronization error by Alan Stern
- efbd944 2026-03-15 USB: dummy-hcd: Fix locking/synchronization error by Alan Stern
- cd9c6fc 2026-03-09 thunderbolt: Fix property read in nhi_wake_supported() by Konrad Dybcio
- 15f0c2d 2026-03-24 usb: typec: thunderbolt: Set enter_vdo during initialization by Andrei Kuchynski
- acea446 2026-01-31 misc: fastrpc: check qcom_scm_assign_mem() return in rpmsg_probe by Xingjing Deng
- 3a164f6 2026-01-30 misc: fastrpc: possible double-free of cctx->remote_heap by Xingjing Deng
- c4c7219 2026-04-01 thermal: core: Fix thermal zone device registration error path by Rafael J. Wysocki
- 2dbe93f 2026-03-27 thermal: core: Address thermal zone removal races with resume by Rafael J. Wysocki
- f0cf9c7 2026-02-05 gpio: Fix resource leaks on errors in gpiochip_add_data_with_key() by Tzung-Bi Shih
- 70b6e2e 2026-03-24 gpio: mxc: map Both Edge pad wakeup to Rising Edge by Shenwei Wang
- 72c43eb 2026-04-02 sched_ext: Fix is_bpf_migration_disabled() false negative on non-PREEMPT_RCU (grafted) by Changwoo Min
- 44c944a 2026-04-02 Linux 6.18.21 by Greg Kroa...