Skip to content

Draft: Fix compatibility with Linux 6.3 and the other bugs I found

dahdi fails to build for Linux 6.3. While investigating this I found a lot of compiler warnings indicating other bugs, which I've also tried to fix:

  • Update to follow kernel changes:
    • kernel 5.15 API change: use dev_addr_set()
    • kernel 5.16: Fix fallthrough warnings
    • kernel 6.3 API change: uevent takes const device pointer
  • wcte1xxp: Fix setting linemode J1
  • drivers: Fix array address test warnings
  • Stop building dahdi_dummy module which does nothing
  • wcte13xp, wcte43x: Fix cleanup bugs

Also restore debian/.gitignore which was lost in a source package import, and delete the unused patches.

This goes on top of !4 (merged).

Edited by Ben Hutchings

Merge request reports

Loading