Page MenuHomeFreeBSD

Remove MD __sys_* private symbols.
ClosedPublic

Authored by brooks on Mon, Dec 3, 11:40 PM.

Details

Summary

No references to any of these exist in the tree. The list was also
erratic with different architectures exporting different things
(arm64 and riscv exported none).

Test Plan

Needs a universe build.

Diff Detail

Repository
rS FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

brooks created this revision.Mon, Dec 3, 11:40 PM
kib accepted this revision.Mon, Dec 3, 11:54 PM

I think that our private export is too large. Ideally it would be trimmed down to the symbols used by libthr.

This revision is now accepted and ready to land.Mon, Dec 3, 11:54 PM
In D18425#392258, @kib wrote:

I think that our private export is too large. Ideally it would be trimmed down to the symbols used by libthr.

Yeah, I didn't find evidence of anything in the amd64 specific one being used anywhere (outside some obsolete KSE tests). I'm going to limit the change to this for now so I can rebase D15637 on it and get that out of the way, but a major cleanup seems like a good idea for 13.

make tinderbox passed for me.

This revision was automatically updated to reflect the committed changes.