Skip to content

xfree86: ramdac: unexport xf86CursorScreenKeyRec within private header#2070

Draft
metux wants to merge 1 commit intomasterfrom
pr/xfree86-ramdac-unexport-xf86cursorscreenkeyrec-within-private-header-_2026-02-13_12-33-36
Draft

xfree86: ramdac: unexport xf86CursorScreenKeyRec within private header#2070
metux wants to merge 1 commit intomasterfrom
pr/xfree86-ramdac-unexport-xf86cursorscreenkeyrec-within-private-header-_2026-02-13_12-33-36

Conversation

@metux
Copy link
Copy Markdown
Contributor

@metux metux commented Feb 13, 2026

This symbol is defined in a private header (which never been part of SDK,
thus drivers couldn't compile against it). None of our drivers ever using it.
Same for the structure that this devPrivate is pointing to.

The proprietary Nvidia drivers seem to have some code path trying to look it
up dynamically. But we have no idea whether these are actually active and
still relevant today.

Signed-off-by: Enrico Weigelt, metux IT consult info@metux.net

@metux metux self-assigned this Feb 13, 2026
@metux metux requested a review from a team February 13, 2026 11:33
This symbol is defined in a private header (which never been part of SDK,
thus drivers couldn't compile against it). None of our drivers ever using it.
Same for the structure that this devPrivate is pointing to.

The proprietary Nvidia drivers seem to have some code path trying to look it
up dynamically. But we have no idea whether these are actually active and
still relevant today.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
@metux
Copy link
Copy Markdown
Contributor Author

metux commented Feb 13, 2026

@aaronp24 can you please give us a bit more insight on what the proprietary Nvidia driver is doing with this symbol ?
If it indeed does actually use this devPrivate, then we should make the structure part of public SDK.

@metux
Copy link
Copy Markdown
Contributor Author

metux commented Feb 13, 2026

@cepelinas9000 @b-aaz @algrid

@metux metux marked this pull request as draft February 13, 2026 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant