Fix binary search logic.

Doesn't matter for the one user of this, but still.
Implement Linux dmi_check_system API.

Use it to get a Thinkpad quirk for i915 graphics.

Patch from nonoka@, PR 48708.
add some new Attansic ethernet devices (but no driver)
regen.
Bump versions to denote recent 425e related changes.
It's been > 20years since rtioctl() did something.  Let's just
remove that special way of returning EOPNOTSUPP.
Decouple sockets linkage from interface code by making ifioctl() a pointer.
kill weak aliases which are no longer necessary
Move a few stubs to where they really belong; allows us to create
them as strong instead of weak symbols.
don't invade the __toolchain namespace
Provide proper alignement for "buf" - it is casted to a struct fs pointer,
so it requires the same alignement.
Fixes crashes on armv5.