Hi, The latest nvidia driver is incompatible with 4.19-rc3 because "drm_mode_connector_update_edid_property" got renamed to "drm_connector_update_edid_property" and "drm_mode_connector_attach_encoder" to "drm_connector_attach_encoder" in the linux headers. Is this considered the fault of linux or is it considered nvidia's responsibility to fix this? If it's considered regression in the Linux kernel, to who (/ which mailing list) do I report this? Daan
On Sun, Sep 16, 2018 at 08:47:41PM +0200, Daan Wendelen wrote:
Hi,
The latest nvidia driver is incompatible with 4.19-rc3 because "drm_mode_connector_update_edid_property" got renamed to "drm_connector_update_edid_property" and "drm_mode_connector_attach_encoder" to "drm_connector_attach_encoder" in the linux headers.
Is this considered the fault of linux or is it considered nvidia's responsibility to fix this?
How can the kernel developers change code in a closed source external body of source? Hint, it's nvidia's responsibility :) thanks, greg k-h
Greg, First of all, I would like to thank you for taking the time to answer my question. I know that you are a busy man. On Thu, Sep 20, 2018 at 03:15:30PM +0200, Greg KH wrote:
How can the kernel developers change code in a closed source external body of source? Hint, it's nvidia's responsibility :)
I do not expect this from kernel developers, that would be unreasonable. I was referring to API stability, but Valdis Kletnieks addressed that question. Daan
On Sun, 16 Sep 2018 20:47:41 +0200, Daan Wendelen said:
The latest nvidia driver is incompatible with 4.19-rc3 because "drm_mode_connector_update_edid_property" got renamed to "drm_connector_update_edid_property" and "drm_mode_connector_attach_encoder" to "drm_connector_attach_encoder" in the linux headers.
Is this considered the fault of linux or is it considered nvidia's responsibility to fix this?
The short form: Out of tree modules are the problem of their maintainers. Kernel support is basically limited to not intentionally breaking the basic mechanism for compiling an out-of-tree module. The long form: Documentation/process/stable-api-nonsense.rst - go read it.
Valdis, On Thu, Sep 20, 2018 at 10:11:50AM -0400, valdis.kletnieks@vt.edu wrote:
The short form:
Out of tree modules are the problem of their maintainers. Kernel support is basically limited to not intentionally breaking the basic mechanism for compiling an out-of-tree module.
The long form:
Documentation/process/stable-api-nonsense.rst - go read it.
Thank you for this information, this was exactly what I was looking for. Daan
participants (3)
-
Daan Wendelen -
Greg KH -
valdis.kletnieks@vt.edu