Re: PS/2 deprecation situation

From: Warner Losh <imp_at_bsdimp.com>
Date: Sun, 19 Jul 2026 04:10:51 UTC
On Sat, Jul 18, 2026 at 5:24 PM Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
wrote:

> On Sun, 19 Jul 2026 00:16:48 +0300
> Peter Pentchev <roam@ringlet.net> wrote:
>
> > On Sun, Jul 19, 2026 at 12:09:39AM +0300, Peter Pentchev wrote:
> > > On Sat, Jul 18, 2026 at 10:15:22PM +0200, vermaden wrote:
> > > >
> > > > > What is the reason to remove it?
> > > > > Isn't it reasonable to keep it and,
> > > > > if needed, adapt it to current needs?
> > > >
> > > > If You would ask me - then I would just 'keep' it - I do not see any
> reason to remove it.
> > >
> > > Note that I am ot...
> > [snip]
> > > [...] comromise [...]
> > [snip]
> > > their continued maintenance - actual users actually, wel, use them :)
> > > Stil, [...]
> > [snip even more dropped letters every here and there]
> >
> > ...and it is a bit ironic that I would reply to a thread about PS/2
> > keyboard support and write my reply on a (different type of) keyboard
> > that is having more and more problems with keypresses not registering.
> >
> > Apologies if anyone found my message difficult to read because of that :)
> >
> > G'luck,
> > Peter
> >
> > --
> > Peter Pentchev  roam@ringlet.net roam@debian.org peter@morpheusly.com
> > PGP key:        https://www.ringlet.net/roam/roam.key.asc
> > Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
>
> The point of the deprecation notice is to make FreeBSD kernel
> "Giant Lock Free", and almost all others are fixed (IIRC, mostly
> devices on non-ISA buses) or removed (IIRC, mostly ISA bus only
> and old, unused devices). Actual deletions would mean "OK,
> this is too hard to fix and no one states using it on polls.
> Let's remove!".
>
> IIRC, Warner and some others are still trying to fix PS/2
> device drivers but in relatively lower priorities compared
> to his / their other works.
>
> And as vermaden already noted, these are too important
> and still widely and actually used, the schedule is slipped
> (delayed) several major releases, rather than giving up and
> removing.
>

We're removing Giant. That's non-negotiable. It's going to happen. When...
that's a more complicated issue.

We're getting close to having Giant removed. We're not going to remove
psm or atkbd or atkbdc. They'll get converted. They are one of the few
old-school devices that are still relevant and if Intel can't get rid of
them entirely, I doubt we can any time soon. I'm loathe to remove
the warning, though, since it keeps the pressure on.

Warner