<feed xmlns='http://www.w3.org/2005/Atom'>
<title>telephony/libs/dahdi-linux/patches/210-kernel-h-Add-wrappers-for.patch, branch master</title>
<subtitle>Mirror of telephony feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/telephony/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/telephony/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/'/>
<updated>2026-05-17T12:30:37Z</updated>
<entry>
<title>dahdi-linux: forward-port to 6.18 kernel APIs, fix build flags</title>
<updated>2026-05-17T12:30:37Z</updated>
<author>
<name>graysky</name>
</author>
<published>2025-12-25T15:32:44Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=4d8d33a023b24c52cd9443b9dc201fbdfe9c6aef'/>
<id>urn:sha1:4d8d33a023b24c52cd9443b9dc201fbdfe9c6aef</id>
<content type='text'>
This patchset updates DAHDI 3.4.0 to build cleanly on Linux 6.18 and
modern OpenWrt toolchains. Changes include:

* Add kernel API compatibility shims:
  - Provide hrtimer_init() wrapper using hrtimer_setup()
  - Restore from_timer() helper
  - Map del_timer*() to timer_delete*() on &gt;= 6.15, aligning with
    upstream PR #93[1].

* Replace deprecated EXTRA_CFLAGS with ccflags-y across all Kbuilds
  to match upstream kernel changes and resolve build failures. Relating
  to oct612x include paths using ccflags-y, aligning with upstream
  PR #76.[2]

* Use out-of-tree OSLEC for Linux 6.18

* Minor Makefile adjustments for OpenWrt packaging consistency.

These changes collectively restore a complete, warning-free build of
DAHDI 3.4.0 on Linux 6.18 while preserving compatibility with existing
drivers and OpenWrt module packaging.

1. https://github.com/asterisk/dahdi-linux/issues/93
2. https://github.com/asterisk/dahdi-linux/issues/76

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
