Subject: Re: Kernel version bump after wsdisplay changes?
To: Julio M. Merino Vidal <jmmv84@gmail.com>
From: Quentin Garnier <cube@cubidou.net>
List: tech-kern
Date: 04/15/2006 23:48:58
--lBP+FhBL9XXtPs84
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Apr 15, 2006 at 11:10:47PM +0200, Julio M. Merino Vidal wrote:
> On 4/15/06, Quentin Garnier <cube@cubidou.net> wrote:
> > On Sat, Apr 15, 2006 at 07:49:45PM +0200, Julio M. Merino Vidal wrote:
> > > Do I have to bump the kernel version after:
> > >
> > > 1) Having removed the {get,put}wschar accessops.
> > > 2) Modified the prototype of the ioctl and mmap accessops to take an =
extra
> > >    parameter.
> >
> > The kernel version number in -current denotes the ABI version.  That
> > information is useful for LKMs.  However, if we really noted every
> > single ABI change, we'd do it close to daily.  The question can be put
> > in those terms:  is your change likely to impact an existing LKM?  is
> > your change likely to impact a future LKM that would be back-ported?
> >
> > Of course, I take the opportunity to once more beg for a separate ABI
> > number (because kernel version is used for other means, too, like the
> > release version), and also an API number, because maintaining a LKM
> > source across multiple versions is currently a pain.  Granted, almost
> > everything related to LKMs is currently a pain.
>=20
> Aha... so the question is... with the current LKM infrastructure, can the=
re be
> LKMs for wsdisplay drivers?  Do any of these currently exist?

With the current spread of *fb drivers attaching to PCI devices, I think
it might get relevant at some point.  There are few things a LKM can't
do, you know.  That's part of the whole problem, actually:  it makes the
LKM ABI very unstable because it's the whole kernel.

--=20
Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
"When I find the controls, I'll go where I like, I'll know where I want
to be, but maybe for now I'll stay right here on a silent sea."
KT Tunstall, Silent Sea, Eye to the Telescope, 2004.

--lBP+FhBL9XXtPs84
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)

iQEVAwUBREFqStgoQloHrPnoAQLp5wf/SGHfsTILnZyG+EUKNDqZCvxFGCgh49/q
fjOIqbVvAVCDsibd7DRuTXIVrk+Ic+Apvqc6u7GgAHWOpXSQO0Fmg2u9/fLC7Gs7
yhMnW/SJY6giJ0TUKhQLUvFlRVHKrDjOPB9io8GYjqH3BQzHIi8ZDeWgwpErnOTo
GvgKkuW0RoniaiYHinYFIhQrp9bUm7qAxsLhiC68Vv1q0eocNKWK6mQtjFC4vlkU
vowruUSkV0AfILft9Nrakxv1Q1QS51lVLs9KRlQi21TEzM9z509eArBSU/NRZkEy
rO3mcNQH68lJP/UVUSFBBVZbz1AzoXpo1V25CUdq6b20xn2l97XXog==
=L96K
-----END PGP SIGNATURE-----

--lBP+FhBL9XXtPs84--