• Bug#1109905: ezurio-qcacld-2.0-dkms: module fails to build for Linux 6.

    From Andreas Beckmann@21:1/5 to All on Sat Jul 26 09:10:01 2025
    Package: ezurio-qcacld-2.0-dkms
    Version: 0.0~git20240408.aa96a9f+dfsg-6
    Severity: important
    Tags: upstream sid forky experimental

    Hi,

    the module fails to build for src:linux 6.16~rc7-1~exp1 in experimental:

    /var/lib/dkms/ezurio-qcacld-2.0/0.0~git20240408.aa96a9f+dfsg/build/CORE/SERVICES/COMMON/osdep_adf.h: In function 'os_mesgq_handler':
    /var/lib/dkms/ezurio-qcacld-2.0/0.0~git20240408.aa96a9f+dfsg/build/CORE/SERVICES/COMMON/osdep_adf.h:701:33: error: implicit declaration of function 'from_timer'; did you mean 'mod_timer'? [-Wimplicit-function-declaration]
    701 | os_mesg_queue_t *queue = from_timer(queue, t, _timer);
    | ^~~~~~~~~~
    | mod_timer

    and many similar and followup errors.

    Should be related to Linux commit https://github.com/torvalds/linux/commit/41cb08555c4164996d67c78b3bf1c658075b75f1
    "treewide, timers: Rename from_timer() to timer_container_of()"


    Andreas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Johannes Schauer Marin Rodrigues@21:1/5 to All on Sat Jul 26 12:50:01 2025
    Control: tag -1 + patch

    Hi,

    Quoting Andreas Beckmann (2025-07-26 09:00:23)
    the module fails to build for src:linux 6.16~rc7-1~exp1 in experimental:

    /var/lib/dkms/ezurio-qcacld-2.0/0.0~git20240408.aa96a9f+dfsg/build/CORE/SERVICES/COMMON/osdep_adf.h: In function 'os_mesgq_handler':
    /var/lib/dkms/ezurio-qcacld-2.0/0.0~git20240408.aa96a9f+dfsg/build/CORE/SERVICES/COMMON/osdep_adf.h:701:33: error: implicit declaration of function 'from_timer'; did you mean 'mod_timer'? [-Wimplicit-function-declaration]
    701 | os_mesg_queue_t *queue = from_timer(queue, t, _timer);
    | ^~~~~~~~~~
    | mod_timer

    and many similar and followup errors.

    Should be related to Linux commit https://github.com/torvalds/linux/commit/41cb08555c4164996d67c78b3bf1c658075b75f1
    "treewide, timers: Rename from_timer() to timer_container_of()"

    we fixed this in the upstream repo two days ago:

    https://source.mnt.re/reform/qcacld2/-/commits/binary-deb?ref_type=HEADS

    Aside from the from_time() issue there was also a change in txq_trans_update().

    Thanks!

    cheers, josch
    --==============�67807537794026150=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmiEsCEACgkQ8sulx4+9 g+HVdxAAt5ayDo5MW/wsuPU9mfxsZYbmfQpkSvP/M3TUuHrdipZRLL3PrakSWapx wtCnzdy6mxL+zqGKtkPQXt7gQsB7XSw+5WEr8ljsvYNVoeXJlxOYGcb3HWekhknd 7o2/Fu0KcDk/t+J0KZKC7an2bGeF7a8xhxu4GItXzXDdjh45SoMEb0lJrchpBUHo HNFV9r5xrm0zefKSX+75h93pyLhTnfCRtQ8SU4mZ7o3ka4kpPHh4oAU/5v2NSfxr YQ4LyMzUTfi0cfe8061wsiRS71qOxbgaVZc0aHKEWESkFiqpnPm85nWVNUOgWNdB 23SDOukJtpN6wkAphUI5YuXpuJEJl9nobW0pq+E7rgYMKTkJ9ocU/xBMKmNQLzix NQqCe6DT+jnC6aRtehWGhMXE7NJEIcBHcefUWNw8Ud6ZdlBzrpJfG+T94K0tip+W Z870w98FCOgXcgoKUdGTz00BuNRMYqp+e52BeOYYl5YY5IODB2trAIOdt3Yq9FIZ P5yQAaBuWXC8wx2V8KJxynC33/ivWg1vrughwEgekuckcxF+CADBIrhdk7/iKsxk /ZmUdCafUYKsS/Dj0vzClJmyR3Wi4z+Do8Rn/76UPOYDrJtA0cyn/5629L1r6cXn GMDOLszemttl1eKU7teUxDIYH52yIqj9tD/BArULe2RKUTlvDvU=
    =hAIx
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)