destan19
1ee0912186
1.Add X86 console cli 2.Fix tab menu display issue
Build Kernel / Build all affected Kernels (push) Has been cancelled
Build all core packages / Build all core packages for selected target (push) Has been cancelled
Coverity scan build / Coverity x86/64 build (push) Has been cancelled
2026-01-30 00:05:19 +08:00
destan19
24b2b79cf9
1.Optimize fanchmwrt theme 2.Fixed client traffic statistics issue
Build Kernel / Build all affected Kernels (push) Has been cancelled
Build all core packages / Build all core packages for selected target (push) Has been cancelled
2026-01-26 20:35:42 +08:00
destan19
7665d5824c
1.Adapted for light themes 2.Fixed the appfilter appid array out-of-bounds issue.
Build all core packages / Build all core packages for selected target (push) Has been cancelled
Coverity scan build / Coverity x86/64 build (push) Has been cancelled
2026-01-13 23:38:06 +08:00
derry
7e66aa2204
add fcm packages
2026-01-04 22:39:01 +08:00
derry
a485f4eb41
add fanchmwrt patch
2026-01-04 22:21:54 +08:00
Hauke Mehrtens
78b23a26c4
OpenWrt v24.10.4: adjust config defaults
...
Build all core packages / Build all core packages for selected target (push) Has been cancelled
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
Create GitHub release / release (push) Has been cancelled
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-21 00:00:21 +02:00
Florian Eckert
50f98c5335
kernel: add missing cpe id for linux
...
No 'PKG_CPE_ID' is stored for the kernel package Makefile. This commit
adds this.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
(cherry picked from commit 112f594042581a7b1886452886bb704f7f0e5a69)
2025-10-19 16:37:32 +02:00
Álvaro Fernández Rojas
180646ce4b
odhcpd: backport fixes from Git HEAD (2025-10-10)
...
A lot of recent commits in odhcpd main branch are structural/semantic
changes, so instead of adding those changes to 24.10 branch it's better
to focus on the fixes.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-10-18 19:27:27 +02:00
Álvaro Fernández Rojas
be32ab85cf
odhcpd: update to Git HEAD (2025-10-02)
...
b14cf98 router: log “Sending a RA on lan” at LOG_DEBUG
c2810fe odhcpd: update cmake file
8c2c065 odhcpd: convert README to markdown
3b96480 odhcpd: allow the use of an alternative cfg file
7328bfe odhcpd: remove confusing #defines
cdb9e5b odhcpd: improve RFC9096 § 3.5 SLAAC compliance
RFC9096 § 3.5 SLAAC compliance introduces a new config option (odhcpd
piofolder), which may wear out the flash under certain conditions (for
example: ISPs with dynamic IPv6 prefixes which disconnect the clients
every X hours).
Therefore, setting "dhcp.odhcpd.piofolder" to persistent storage in the
router flash is not advisable and should be set to other kinds of
persistent storage such as USBs, SDs, NVMEs...
In order to prevent wearing out the router flash it's set to ephemeral
storage by default (tmp):
uci set dhcp.odhcpd.piofolder="/tmp/odhcpd-piofolder"
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
(cherry picked from commit ea79b5875af8ead522050d16850264b01166e8a8)
2025-10-18 17:23:58 +02:00
Ted Hess
82d31a02b7
odhcpd: update to Git HEAD (2025-09-27)
...
bc9f9d93d4d6 dhcpv4: allow lease takeover (bugfix)
b1547922257e odhcpd: bump minimum cmake version
86c0200f8067 odhcpd: apply RFC9096 recommended lifetimes
Signed-off-by: Ted Hess <thess@kitschensync.net >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
(cherry picked from commit 9b7d0c0d168edd5156a06b21e59b8379c270bdc9)
2025-10-18 17:23:38 +02:00
Ted Hess
81dfcefb41
odhcpd: update to Git HEAD (2025-09-16)
...
c9816de148cc odhcpd: support multiple per-client MAC addresses
Signed-off-by: Ted Hess <thess@kitschensync.net >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
(cherry picked from commit 9939ebc7fc0ca3a31eddeba5715884cb307fdcad)
2025-10-18 17:23:07 +02:00
David Härdeman
39510c21a0
odhcpd: update to Git HEAD (2025-08-26)
...
2859741d971e dhcpv4: store reqopts as uint8_t
6d342cc03bf7 odhcpd: add DNR (RFC 9463) support
c89b8b3f2ff3 odhcpd: make the IPv6 RA DNR lifetime configurable
066b3dc6ec1a netlink: fix a memory leak
171140e90b6a odhcpd: add a helper function for addr6/prefix parsing
5585b969c18f router: move pref64 calculations to the config stage
4308384748be dhcpv6: add ipv6 pxe support
6e1ad492cef5 router: replace ssize_t with size_t
Signed-off-by: David Härdeman <david@hardeman.nu >
Link: https://github.com/openwrt/openwrt/pull/20022
Signed-off-by: Robert Marko <robimarko@gmail.com >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
(cherry picked from commit a6da0e0d376bac4c75a3b1401bd52d49e608b891)
2025-10-18 17:21:49 +02:00
Felix Fietkau
a790196993
ubus: update to Git HEAD (2025-10-17)
...
b462895d3157 lua: CMakeLists: drop redundant cmake_minimum_required
f247c18f8a55 examples: CMakeLists: drop redundant cmake_minimum_required
83a70399030d github: add CI build
d31effb4277b ubusd: Fix out of bounds access in event register message
d95837b1b143 ubusd: acl: compare uid/gid instead of user/group strings
b81257bb20dd ubusd: load extra group IDs for a client process
7d7b45fea05b add debian/ directory
aa4a7ee1d341 ubusd: fix more instances of missing length checks for patterns
60e04048a0e2 ubusd: fix ACL check for receiving events
Signed-off-by: Felix Fietkau <nbd@nbd.name >
(cherry picked from commit 4b907e69ea58fc0ba35fd1755dc4ba22262af3a4)
2025-10-18 14:56:36 +02:00
Hauke Mehrtens
c8ccf4c6a7
ubus: update to Git HEAD (2025-10-04)
...
ad2768bbc166 lua: build: require CMake >= 3.10 due to dropped legacy support
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
(cherry picked from commit b00fcf3614d06e5bac3cee3373271be7b9309b86)
2025-10-18 14:56:36 +02:00
Christian Marangi
a46d2efad2
ubus: update to Git HEAD (2025-10-04)
...
2b69c9859946 examples: CMakeLists: update cmake minimum required version to 3.10
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
(cherry picked from commit 88fe81bb0caaab8d159805f1f639261f105a7c2a)
2025-10-18 14:56:36 +02:00
Petr Štetiar
0d3076aa19
ebtables: fix PKG_MIRROR_HASH
...
Current PKG_MIRROR_HASH is wrong, but it went unnoticed, because the
tarball is being fetched from @OPENWRT project mirrors. Can be
reproduced with:
make package/ebtables/{download,check} FIXUP=1 DL_DIR=/tmp PKG_MIRROR_HASH=''
Signed-off-by: Petr Štetiar <ynezz@true.cz >
Link: https://github.com/openwrt/openwrt/pull/20322
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 7d4edb21b62a84a3a9442263b3080c3d443e12f7)
2025-10-18 14:55:40 +02:00
Magnus Kroken
1a8d3ea89c
mbedtls: update to 3.6.5
...
This release includes fixes for security issues.
Mbed TLS 3.6 is a long-term support (LTS) branch. It will be supported
with bug-fixes and security fixes until at least March 2027.
The two issues fixed were timing side channels:
* Padding oracle through timing of cipher error reporting
(CVE-2025-59438) [1]
* Side channel in RSA key generation and operations (SSBleed, M-Step)
(CVE-2025-54764) [2]
Bug fixes:
* Fix potential CMake parallel build failure when building both the static and shared libraries.
* Fix a build error or incorrect TLS session lifetime on platforms where mbedtls_time_t is not time_t.
[1]: https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2025-10-invalid-padding-error/
[2]: https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2025-10-ssbleed-mstep/
Full release announcement:
https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.6.5
Tested-by: Edoardo Pinci <epinci@outlook.com >
Signed-off-by: Magnus Kroken <mkroken@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/20425
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
(cherry picked from commit eb370a7d0230cc2824685d19f28548d81726f2cd)
2025-10-18 14:25:48 +02:00
Hauke Mehrtens
e001b31163
ltq-ptm: Fix unprivileged local user memory read and write
...
Use the copy_from_user() and copy_to_user() functions for accessing
memory provided by the user in the ptm netdev iotls.
In addition also check for root permission before executing ioctl.
Suggested-by: Stanislav Fort from Aisle Research
Reported-by: Stanislav Fort from Aisle Research
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
(cherry picked from commit 2a76abc5442e3f74d95b4caa9bb57e5488fc132e)
2025-10-18 14:25:03 +02:00
Shiji Yang
fe50cfded0
ltq-adsl-mei: fix missing-prototypes warnings
...
* Mark some functions as static.
* Add missing prototypes.
This patch fixes the following build warnings:
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xway/ltq-adsl-mei-danube/ltq-adsl-mei/drv_mei_cpe.c:1182:1: error: no previous prototype for 'makeCMV' [-Werror=missing-prototypes]
1182 | makeCMV (u8 opcode, u8 group, u16 address, u16 index, int size, u16 * data, u16 *CMVMSG)
| ^~~~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xway/ltq-adsl-mei-danube/ltq-adsl-mei/drv_mei_cpe.c:1855:1: error: no previous prototype for 'DSL_BSP_ATMLedCBUnregister' [-Werror=missing-prototypes]
1855 | DSL_BSP_ATMLedCBUnregister (int (*ifx_adsl_ledcallback) (void))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xway/ltq-adsl-mei-danube/ltq-adsl-mei/drv_mei_cpe.c:2448:1: error: no previous prototype for 'IFX_MEI_Ioctls' [-Werror=missing-prototypes]
2448 | IFX_MEI_Ioctls (DSL_DEV_Device_t * pDev, int from_kernel, unsigned int command, unsigned long lon)
| ^~~~~~~~~~~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xway/ltq-adsl-mei-danube/ltq-adsl-mei/drv_mei_cpe.c:2699:5: error: no previous prototype for 'ifx_mei_atm_led_blink' [-Werror=missing-prototypes]
2699 | int ifx_mei_atm_led_blink(void)
| ^~~~~~~~~~~~~~~~~~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xway/ltq-adsl-mei-danube/ltq-adsl-mei/drv_mei_cpe.c:2705:5: error: no previous prototype for 'ifx_mei_atm_showtime_check' [-Werror=missing-prototypes]
2705 | int ifx_mei_atm_showtime_check(int *is_showtime, struct port_cell_info *port_cell, void **xdata_addr)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 8cf0c810fb168d0bdb33715caf0fc05ef10cb3f0)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:02 +02:00
Shiji Yang
6a54d623f2
ltq-adsl-mei: fix 'inline' declaration warning
...
Adjust the 'inline' declaration order to fix the build warning:
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xway/ltq-adsl-mei-danube/ltq-adsl-mei/drv_mei_cpe.c:188:1: error: 'inline' is not at beginning of declaration [-Werror=old-style-declaration]
188 | static void inline MEI_MASK_AND_ACK_IRQ(int x)
| ^~~~~~
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
fix inline declaration warning
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 335a88df64694dd297a49a89fd38ac8d45c48079)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:02 +02:00
Shiji Yang
5e196ba548
ltq-adsl: silence missing-prototypes warnings
...
There are a lot of missing-prototypes warnings, It's not worth to
fix them one by one. Let us just ignore them.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit fb4aa6248f4264b75997ecae5b6d7feb3f8c0fab)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:02 +02:00
Shiji Yang
c9f2a60797
ltq-adsl: add missing header platform_device.h
...
Fix incomplete type error by including the correct header.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 29987d44bb3fb7d3cbe0fd2a4ce1519ceccd6c58)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:02 +02:00
Shiji Yang
a9fde24cbc
ltq-vdsl-vr9-mei: fix missing prototypes warnings
...
* Mark some functions as static.
* Add missing prototypes.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 58e9780f4ce597cb38fdc5bfde865b1b944ce7ef)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:02 +02:00
Shiji Yang
045f0bf2e6
ltq-vdsl-vr9-mei: fix ignored-qualifiers build warnings
...
These functions return the register memory addresses. Usually
they are fixed values, hence I think it's safe to remove the
qualifier "volatile".
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit bcf3f96c024872d2ab67b5f0e36f650e0993d1d8)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:02 +02:00
Shiji Yang
fc58c9481e
ltq-vdsl-vr9-mei: convert platform driver .remove to .remove_new
...
Convert .remove to .remove_new so that it can be compatible with
both 6.6 and 6.12 kernels.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 7d6ee4e415de12daa6be56279b686c64c6606353)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
13b81e124c
ltq-vdsl-vr9: fix missing-prototypes warnings
...
* Mark some functions as static.
* Include function prototypes header file.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 262917ef347fed2c7622fd813c32368bced41133)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
116c26120e
ltq-vmmc: fix 'inline' declaration warning
...
Adjust the 'inline' declaration order to fix the build warning.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 86e5b777889cea94dbdf6f1f5b94cb0cd9173002)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
e52c85ee5d
ltq-vmmc: fix unknown type name errors
...
Include missing header "drv_vmmc_api.h" to fix the compilation errors.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 1f909e9f6d839939c2c7e6f212077d3fc0a265e3)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
3fd6351335
ltq-vmmc: fix macro definition conflicts
...
Add LANTIQ prefix to workaround the build warnings.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 18aa58f2002829e3354c83feec4a2ea3736a3f90)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
b35acddeb4
ltq-vmmc: silence missing-prototypes warnings
...
There are a lot of missing-prototypes warnings, It's not worth to
fix them one by one.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 144228d61898df387b186a7768df0e4bade868f9)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
5e095c87e2
ltq-vmmc: fix ignored-qualifiers warning
...
NULL and fixed addresses are constant, const qualifier are useless.
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/drv_vmmc-1.9.0/src/mps/drv_mps_vmmc_ar9.c:47:1: error: type qualifiers ignored on function return type [-Werror=ignored-qualifiers]
47 | const void (*ifx_bsp_basic_mps_decrypt)(unsigned int addr, int n) = NULL;
| ^~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/drv_vmmc-1.9.0/src/mps/drv_mps_vmmc_ar9.c:246:49: error: type qualifiers ignored on function return type [-Werror=ignored-qualifiers]
246 | ifx_bsp_basic_mps_decrypt = (const void (*)(unsigned int, int))0xbf0017c4;
| ^~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/drv_vmmc-1.9.0/src/mps/drv_mps_vmmc_ar9.c:249:49: error: type qualifiers ignored on function return type [-Werror=ignored-qualifiers]
249 | ifx_bsp_basic_mps_decrypt = (const void (*)(unsigned int, int))0xbf001ea4;
| ^~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/drv_vmmc-1.9.0/src/mps/drv_mps_vmmc_ar9.c:252:49: error: type qualifiers ignored on function return type [-Werror=ignored-qualifiers]
252 | ifx_bsp_basic_mps_decrypt = (const void (*)(unsigned int, int))0xbf001f38;
| ^~~~~
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit ac8e876a6e15ee6ea0724c824feea23c79f1a444)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
0d02cf9e34
ltq-ptm: adsl: fix 6.12 kernel build errors on lantiq/xway
...
Fix incomplete type error by including the correct header.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 2e00140e63c97f469d472212189cec1c0c28ebc4)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
67d7504660
ltq-ptm: vdsl: fix 6.12 kernel build errors on lantiq/xrx200
...
Add missing header to fix the build errors on 6.12 kernel.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit b48ed6d19c3a72b203faf3b62432026f2ce48d0a)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
3f9c57b813
ltq-ptm: fix missing-prototypes warning
...
Mark cgu_get_pp32_clock() as static.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 621a1c9b56143a7445cffb750bad730acc2eafa1)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
7f3088e82d
ltq-deu: fix 6.12 kernel build warnings on lantiq/xway
...
This patch fixes the following build warnings by adding
missing prototypes:
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xway/ltq-deu-danube/ltq-deu/ifxmips_deu_danube.c:100:5: error: no previous prototype for 'input_swap' [-Werror=missing-prototypes]
100 | u32 input_swap(u32 input)
| ^~~~~~~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xway/ltq-deu-ar9/ltq-deu/ifxmips_deu_ar9.c:91:5: error: no previous prototype for 'input_swap' [-Werror=missing-prototypes]
91 | u32 input_swap(u32 input)
| ^~~~~~~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xway/ltq-deu-ar9/ltq-deu/ifxmips_deu_ar9.c:131:6: error: no previous prototype for 'chip_version' [-Werror=missing-prototypes]
131 | void chip_version(void)
| ^~~~~~~~~~~~
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit fdc2d8d07bbddec698823816cb0cfc88f7df7fa2)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
b73d6d4b8a
ltq-deu: fix 6.12 kernel build warnings on lantiq/xrx200
...
This patch fixes various missing-prototypes build warnings by:
* Mark some functions as static.
* Add missing prototypes.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit d81f8e159a338318c690a1b9720a33544cfa612d)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
95edff3cc3
ltq-atm: fix missing-prototypes warnings for lantiq/ase
...
This patch fixes various missing-prototypes build warnings on
6.12 kernel.
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_ase/ltq-atm-ase/ltq-atm/ifxmips_atm_amazon_se.c:257:13: error: no previous prototype for 'ase_fw_ver' [-Werror=missing-prototypes]
257 | extern void ase_fw_ver(unsigned int *major, unsigned int *minor)
| ^~~~~~~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_ase/ltq-atm-ase/ltq-atm/ifxmips_atm_amazon_se.c:266:5: error: no previous prototype for 'ase_init' [-Werror=missing-prototypes]
266 | int ase_init(struct platform_device *pdev)
| ^~~~~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_ase/ltq-atm-ase/ltq-atm/ifxmips_atm_amazon_se.c:283:6: error: no previous prototype for 'ase_shutdown' [-Werror=missing-prototypes]
283 | void ase_shutdown(void)
| ^~~~~~~~~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_ase/ltq-atm-ase/ltq-atm/ifxmips_atm_amazon_se.c:297:5: error: no previous prototype for 'ase_start' [-Werror=missing-prototypes]
297 | int ase_start(int pp32)
| ^~~~~~~~~
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_ase/ltq-atm-ase/ltq-atm/ifxmips_atm_amazon_se.c:323:6: error: no previous prototype for 'ase_stop' [-Werror=missing-prototypes]
323 | void ase_stop(int pp32)
| ^~~~~~~~
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit e839da1911c6988783096a64fd1e5beb3b3beb31)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
b5884358b0
ltq-atm: fix build warnings on lantiq/xway
...
Mark some functions as static to fix various missing-prototypes
build warnings on 6.12 kernel.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit ac18f03bd97c85ece73503115f2b9ac7de3b63e3)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
37af07700a
ltq-atm: add missing header mod_devicetable.h
...
fix undefined type error:
/home/db/owrt/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/ltq-atm-vr9/ltq-atm/ltq_atm.c:1776:43: error: invalid use of undefined type 'const struct of_device_id'
1776 | ops = (struct ltq_atm_ops *) match->data;
| ^~
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 02e9f3be51c9ec8551263ce6306c34ece5288a55)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
af8fc7ceab
ltq-atm: apply local patch to the source files
...
This package is maintained by the OpenWrt local repository. There
is no need to modify it with the patch file. Just apply all patches
to the source files.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 491764f0f07dc601e1671940d3d3ae41801ae736)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
7d9670039d
ltq-tapi: fix missing-prototypes build warnings
...
Mark some functions as static.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit e130308299da810dfba46e04458d2845ca7df278)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
d136e3ca07
vrx518_tc: fix missing-prototypes build warnings
...
* Mark some functions as static.
* Include function prototypes header file.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit f6e7225039d953529fdba71405f476040d56c24a)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
406efebc5a
ltq-vdsl-vr11: fix missing-prototypes build warnings
...
* Mark some functions as static.
* Include function prototypes header file.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit b219c749b723821b96dc181a17240ab943744b95)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
7ddd410a9c
ltq-vdsl-vr11-mei: fix ignored-qualifiers build warnings
...
These functions return the register memory addresses. Usually
they are fixed values, hence I think it's safe to remove the
qualifier "volatile".
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit c3cb6a8725c8bd4c4948854bf54f5683d9d741b7)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
e59f6aff55
ltq-vdsl-vr11-mei: improve compatibility with the 6.12 kernel.
...
Convert .remove to .remove_new so that it can be compatible with
both 6.6 and 6.12 kernels.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 0d045a287afedaa1630aaf1b6853b599cec459ee)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
73571ef4f4
ltq-vdsl-vr11-mei: fix missing-prototypes build warnings
...
Add prototype definition for exported function ifx_mei_atm_led_blink().
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit eb18b602da639577573930fd4e800ed716928b4f)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
e8639f57c5
ltq-ifxos: fix missing-prototypes build warning
...
Add prototype definition for exported function IFX_Var_Fifo_getRoom().
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit e9d3e0f1dacc8a8052db3e45562ca6c71a496f09)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Shiji Yang
f2fa99a452
vrx518_ep: fix macro redefined build error on 6.12 kernel
...
Add LANTIQ prefix to avoid name conflicts.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit 8f80acfac027622ca88945c34067ea68aadc0faa)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Andre Heider
1ba8af8c1c
vrx518_ep: fix compilation error with kernel 6.12
...
PCI_IRQ_LEGACY was renamed to PCI_IRQ_INTX for kernel 6.10. Fix
compilation error:
/home/db/owrt/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/vrx518_ep-2.1.0/ep.c:469:69: error: 'PCI_IRQ_LEGACY' undeclared (first use in this function); did you mean 'NR_IRQS_LEGACY'?
469 | err = pci_alloc_irq_vectors(pdev, nvec, nvec, PCI_IRQ_MSI | PCI_IRQ_LEGACY);
| ^~~~~~~~~~~~~~
| NR_IRQS_LEGACY
Signed-off-by: Andre Heider <a.heider@gmail.com >
Co-authored-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18744
Signed-off-by: Robert Marko <robimarko@gmail.com >
(cherry picked from commit e80dfdb6c5e2040e055bf14308af53da8792a596)
Signed-off-by: Nora Matthias Schiffer <neocturne@universe-factory.net >
Link: https://github.com/openwrt/openwrt/pull/20440
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-18 14:21:01 +02:00
Robert Marko
9687d14c07
ipq-wifi: update to Git HEAD (2025-10-17)
...
d818fb10428f qca4019: Add Meraki MR30H
a1529e183333 qca4019: Add Meraki Z3
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-10-17 12:10:01 +02:00