ddcci-driver-linux: build error with linux 5.15 on jammy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ddcci-driver-linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
ddcci dkms is failing to build with the latest 5.15 kernel on jammy:
CC [M] /var/lib/
/var/lib/
1295 | .remove = ddcci_device_remove
| ^~~~~~~~~~~~~~~~~~~
[Test case]
sudo apt install ddcci-dkms
[Fix]
The signature of struct bus_type.remove changed to a void function, we just need to adjust the handler with kernels >= 5.15.
[Regression potential]
We may have ddcci-dkms regressions with old kernels if the patch is not doing the right thing, but the change is really minimal, so the risk of regressions is very low.
no longer affects: | linux (Ubuntu) |
no longer affects: | linux (Ubuntu Jammy) |
tags: | added: patch |
summary: |
- build error with linux 5.15 on jammy + ddcci-driver-linux: build error with linux 5.15 on jammy |
description: | updated |
Changed in ddcci-driver-linux (Ubuntu Jammy): | |
status: | Confirmed → Fix Committed |
Attached debdiff seems to fix the build error on 5.15 (tested in jammy with the latest kernel from -proposed).