ubnt-ledbar: adapt for kernel v6.6
authorSven Wegener <sven.wegener@stealer.net>
Fri, 10 May 2024 11:52:00 +0000 (13:52 +0200)
committerRobert Marko <robimarko@gmail.com>
Sat, 11 May 2024 10:38:13 +0000 (12:38 +0200)
commit0162174e7e384a615eb7682b978d6489de556fa1
tree51ff1a21b07823f1d36342ed9d4b3dfca6b7be0b
parent8113169cadce2e298a6a6b973132bd40a996f2f4
ubnt-ledbar: adapt for kernel v6.6

Linux kernel commit torvalds/linux@b8a1a4cd5a98a2adf8dfd6902cd98e57d910ee12
added a temporary probe_new member to struct i2c_driver, to drop the
rarely used second parameter of the probe function and not break API for
out of tree drivers. With torvalds/linux@5eb1e6e459cfa025f79c43014f66ff62a55542f1,
which is part of v6.6, this probe_new member is dropped and the
signature of the probe function is updated.

ubnt-ledbar is used by the mediatek and ramips targets and both have
been updated to v6.6, so adapt the probe function signature and remove
other compat code for versions before v6.6.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Link: https://github.com/openwrt/openwrt/pull/15443
Signed-off-by: Robert Marko <robimarko@gmail.com>
package/kernel/ubnt-ledbar/src/leds-ubnt-ledbar.c