git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Problem with bisect

From
Sean <seanlkml@sympatico.ca>
Date
Aug 6, 2007, 18:12 UTC
Message-ID
<20070806141233.3d8a43cc.seanlkml@sympatico.ca>
In-Reply-To
<46B623D6.7070809@lwfinger.net>

On Sun, 05 Aug 2007 14:24:06 -0500 Larry Finger <larry.finger@lwfinger.net> wrote:

Show 26 quoted lines
> Sean wrote:
> > On Sun, 05 Aug 2007 11:02:21 -0500
> > Larry Finger <Larry.Finger@lwfinger.net> wrote:
> > 
> >> I'm helping someone find what looks like a regression in bcm43xx-mac80211 between v2.6.22 and 
> >> v2.6.23-rc1. This driver is not in the mainstream kernel, but is found in John Linville's 
> >> wireless-dev git tree. When we do the first bisection between the current state and v2.6.22, we 
> >> obtain a kernel whose Makefile says it is v2.6.22; however, it's code is based on a state before 
> >> bcm43xx-mac80211 was introduced into this tree. My memory isn't what it used to be, but I think this 
> >> code was put into this tree during 2.6.19 or .20. When I used visualize to see the tree, the bottom 
> >> is all the way to v2.6.16, which I think is the origin of the git process.
> >>
> >> Is this a git bug, or is it some flaw in this particular tree? We have worked around the problem by 
> >> arbitrarily calling each bisection that does not have the bcm43xx-mac80211 code as "good". It has 
> >> been a source of confusion for the guy I'm helping as it is his first bisection. Unfortunately, the 
> >> bug doesn't show on my machine.
> >>
> The git repo is git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-dev.git.
> 
> The commands were:
> 
> git bisect start
> git bisect bad
> git bisect good v2.6.22
> 
> I'm using git version 1.4.4.2.g04509

The directory "drivers/net/wireless/bcm43xx-mac80211" is only introduced in commit v2.6.23-rc1-1621-gd05daff. It didn't exist in v2.6.22.

You can see this with the command:
  $ git log -- drivers/net/wireless/bcm43xx-mac80211

Where the last listed commit is d05daff. So of course there will be many bisection points back to v2.6.22 where that directory just doesn't exist. A bit of digging with Git shows this history for most of the files in that directory:

  renamed in v2.6.23-rc1-1621 as bcm43xx-mac80211
  renamed in v2.6.21-rc1-809 as mac80211
  renamed in v2.6.17-rc2-357 as d80211/bcm43xx
 Imported in v2.6.16-1725 as bcm43xx-d80211

HTH, Sean

Previous: Larry FingerNext: Larry Finger
Message 8 of 9 in “Problem with bisect”
  1. Larry FingerAug 5, 2007
  2. Christian CouderAug 7, 2007
  3. Larry FingerAug 7, 2007
  4. Christian CouderAug 7, 2007
  5. Larry FingerAug 5, 2007
  6. Thomas GlanzmannAug 5, 2007
  7. Larry FingerAug 5, 2007
  8. SeanAug 6, 2007
  9. Larry FingerAug 6, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.