linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Luis R. Rodriguez" <mcgrof@gmail.com>
To: linux-wireless <linux-wireless@vger.kernel.org>,
	linux-bluetooth <linux-bluetooth@vger.kernel.org>
Cc: linux-kernel@vger.kernel.org,
	Bala Shanmugam <sbalashanmugam@atheros.com>
Subject: Changes to compat-wireless for 2.6.33
Date: Fri, 11 Dec 2009 00:32:17 -0800	[thread overview]
Message-ID: <43e72e890912110032q32ba456eqbc7752e36e00fa09@mail.gmail.com> (raw)

Compat-wireless [1] now relies on the linux-next git tree [2] as such
we are to add backports for the next kernel release as we move along
with the 802.11 subsystem while a stable linux-2.6.33.y branch will be
prepared that sticks to Linus' tree to iron out fixes for that release
along with the standard kernel release cycle. To be clear: we used to
keep the bleeding edge compat-wireless in synch only with the latest
rc kernel by using wireless-testing, bleeding edge compat-wireless
will now move along with the next kernel release and not stick to the
latest rc kernel. The main advantage here is the possibility add
backporting for other subsystems in one package using one single git
tree.

Thanks to Bala Shanmugam's patch compat-wireless now drags in the
bluetooth subsystem as well. Since two subsystems are now being
backported they now share a common rfkill backport module and a
general kernel compatibility module. Future patches to compat-wireless
then will just be for the patches/ directory and general build
updates. As before I continue to try to push most compatibility code
in the compat-2.6.*[ch] files while *only* things which cannot be
backported through code is left to the patches/*.patch files. Due to
the split to compat-wireless and compat.git please send compat patches
against the new compat.git tree [3], you can use the linux-wireless
mailing list for them.

I welcome others to use compat.git for other compatibility needs and
to send patches for it for more general kernel compatibility, even if
that is for other subsystems. For now the focus on compat-wireless
will just be 802.11 drivers and bluetooth drivers but I will likely
extend it to include some other network drivers and would be open to
other subsystems if someone commits to keeping them updated.

Part of the change to using linux-next meant addressing the 2.6.33
changes already but it also meant running into some items I did not
really care to backport like the PCMCIA changes. This meant disabling
the ssb module, and therefore the Ethernet b44, and 802.11 b43,
b43legacy. I also ran into some small snag with libertas so ended up
disabling it but it seems that one can be fixed easily. All other
drivers were kept enabled and backported. I have *not* tested the
bluetooth drivers since the change to linux-next nor building it
mainly due to the fact my current kernel had CONFIG_BT=y. I'll test
that out tomorrow, but welcome your help.

Enabling 802.11 or bluetooth is pretty easy through the top level
Makefile, should be intuitive. Perhaps using this sort of build
process will let us use our own mconf for our own options in the near
future -- I didn't update scripts/driver-select, that remains busted.
I noticed Ubuntu is shipping CONFIG_BT=y on 2.6.27..2.6.32 while
Fedora should have CONFIG_BT=m (haven't checked the kernel ranges).
Building the compat-bluetooth stuff requires the later so if you'd
like to take advantage of this stuff please consider a change.

[1] git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/compat-wireless-2.6.git
[2] git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
[3] git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/compat.git

  Luis

                 reply	other threads:[~2009-12-11  8:32 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=43e72e890912110032q32ba456eqbc7752e36e00fa09@mail.gmail.com \
    --to=mcgrof@gmail.com \
    --cc=linux-bluetooth@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=sbalashanmugam@atheros.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).