[PATCH] package/comgt: Handle bind/unbind events
Arjun AK
arjunak234 at gmail.com
Wed Jan 6 10:33:57 EST 2021
On 16/07/20 9:22 pm, Arjun AK wrote:
> This script was expecting only add/remove events which has not been the
> case since Kernel 4.12 (which added bind/unbind). Bind events were getting
> treated as remove events which would cause hotplugged 3g modems to not
> work.
>
> More info:
> https://lkml.org/lkml/2018/12/23/128
> https://github.com/systemd/systemd/issues/8221
>
> Signed-off-by: Arjun AK <arjunak234 at gmail.com>
> ---
> package/network/utils/comgt/files/3g.usb | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/package/network/utils/comgt/files/3g.usb b/package/network/utils/comgt/files/3g.usb
> index 8f0d62ca83..9c7d07a0e6 100644
> --- a/package/network/utils/comgt/files/3g.usb
> +++ b/package/network/utils/comgt/files/3g.usb
> @@ -23,6 +23,8 @@ find_3g_iface() {
> fi
> }
>
> +[ "$ACTION" = add ] || [ "$ACTION" = remove ] || exit 0
> +
> case "$DEVICENAME" in
> tty*)
> [ -e "/dev/$DEVICENAME" ] || [ "$ACTION" = remove ] || exit 0
>
Has this been merged?
More information about the openwrt-devel
mailing list