I finally built and installed this today. It turns out that one more patch is needed to avoid dmesg
errors like this:
[ 206.631936] ------------[ cut here ]------------
[ 206.631973] nss_port5_rx_clk_src: rcg didn't update its configuration.
[ 206.632007] WARNING: CPU: 2 PID: 26 at drivers/clk/qcom/clk-rcg2.c:133 update_config+0xac/0xb8
[ 206.641966] Modules linked in: pppoe ppp_async nft_fib_inet nf_flow_table_inet ath11k_ahb(O) ath11k(O) pppox ppp_generic nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_numgen nft_nat nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_chain_nat nf_tables nf_nat nf_flow_table nf_conntrack mac80211(O) cfg80211(O) slhc qrtr_smd qrtr qmi_helpers(O) nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c hwmon crc_ccitt compat(O) sha512_generic sha512_arm64 seqiv sha3_generic jitterentropy_rng drbg michael_mic hmac geniv cmac leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom qca_nss_dp(O) qca_ssdk(O) gpio_button_hotplug(O) ext4 mbcache jbd2 crc32c_generic
[ 206.696984] CPU: 2 PID: 26 Comm: kworker/2:0 Tainted: G O 6.6.83 #0
[ 206.719221] Hardware name: GL.iNet GL-AX1800 (DT)
[ 206.726683] Workqueue: events qca_mac_sw_sync_work_task [qca_ssdk]
This would be followed by a dump of registers and a stack trace. Everything would appear to work despite this. When I was running an earlier build without that patch, there we a few messages like this within the first 15 minutes and nothing in the subsequent days.