Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jun 2011 02:31:36 +0400
From:      Lev Serebryakov <lev@FreeBSD.org>
To:        perryh@pluto.rain.com
Cc:        freebsd-usb@freebsd.org, n_hibma@freebsd.org
Subject:   Re: Changes to usb/serial: how to distinguish between old and new interfaces in 8-STABLE and 9-CURRENT branches?
Message-ID:  <974003934.20110601023136@serebryakov.spb.ru>
In-Reply-To: <4de56967.hsb/BTr4tE/mP0bE%perryh@pluto.rain.com>
References:  <1618757683.20110601001251@serebryakov.spb.ru> <4de56967.hsb/BTr4tE/mP0bE%perryh@pluto.rain.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello, Perryh.
You wrote 1 =E8=FE=ED=FF 2011 =E3., 2:19:19:

>>   Last changes, committed to 8-STABLE ... breaks some API/ABI ...
> AFAIK, changes that break API/ABI are not supposed to be MFCd.
> Perhaps that one needs to be backed out of 8-STABLE?
  I'm not sure, is this applicable to ABI for kernel modules, which
are recommended to be in sync with kernel in any case. And even if
they will be backed out from 8-STABLE, there will be problem to
distinguish between tow versions of ABI on HEAD in any case. Many ABI
changes leads to bumping OSVERSION, but not this one (I've checked
appropriate HEAD commits).
 Other problem is, that old modules still can be loaded in new kernel,
and AFAIK, here is some mechanism to prevent it, like OSVERSION too.

--=20
// Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?974003934.20110601023136>