linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: Linux 2.5.71
@ 2003-06-15  0:21 Larry McVoy
  2003-06-17 16:13 ` H. Peter Anvin
  0 siblings, 1 reply; 29+ messages in thread
From: Larry McVoy @ 2003-06-15  0:21 UTC (permalink / raw)
  To: linux-kernel

Linus said:
> I think I'll call this kernel the "sticky turtle", in honor of that 
> historic "greased weasel" kernel, and as a comment on how sadly dependent 
> I've become on the daily BK snapshots. It's been too long since 2.5.70.

I think more releases are good but for the snapshot people...

There are multiple options:

	bk pull bk://linux.bkbits.net/linux-2.5
	cvs -d:pserver:anonymous@kernel.bkbits.net:/home/cvs co linux-2.5

and Ben Collins is working on a bkSVN gateway (it's actually a
BK->CVS->SVN but whatever) so that will be an option soon as well.  Huh,
while I'm thinking about it since we're hosting the CVS tree there is no
good reason not to host the SVN tree as well, I have to believe that SVN
uses less bandwidth than CVS (please, say it's so).  Ben, send me or Davem
an ssh2 key and we'll set you up with an account on kernel.bkbits.net.
This isn't some advertising ploy so feel free to make some DNS entry which
points there, like svn.kernel.org, and then there is no BK in the picture.
HPA can help you with that.  In fact, hpa, weren't we going to make a 
cvs.kernel.org?  If so, how about pointing that at kernel.bkbits.net for
the time being and then if someone steps forward to host that you can
just change the DNS entry?
-- 
---
Larry McVoy              lm at bitmover.com          http://www.bitmover.com/lm

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-15  0:21 Linux 2.5.71 Larry McVoy
@ 2003-06-17 16:13 ` H. Peter Anvin
  2003-06-18  1:39   ` SCM domains [was Re: Linux 2.5.71] Larry McVoy
  0 siblings, 1 reply; 29+ messages in thread
From: H. Peter Anvin @ 2003-06-17 16:13 UTC (permalink / raw)
  To: linux-kernel

Followup to:  <20030615002153.GA20896@work.bitmover.com>
By author:    Larry McVoy <lm@bitmover.com>
In newsgroup: linux.dev.kernel
> 
> HPA can help you with that.  In fact, hpa, weren't we going to make a 
> cvs.kernel.org?  If so, how about pointing that at kernel.bkbits.net for
> the time being and then if someone steps forward to host that you can
> just change the DNS entry?
> 

Seems reasonable.  I have been up over my ears for a while, and quite
frankly I'm trying to spend some of my Linux time working on my real
Linux projects, too...

	-hpa
-- 
<hpa@transmeta.com> at work, <hpa@zytor.com> in private!
"Unix gives you enough rope to shoot yourself in the foot."
Architectures needed: ia64 m68k mips64 ppc ppc64 s390 s390x sh v850 x86-64

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-18  1:55     ` H. Peter Anvin
@ 2003-06-18  1:14       ` Ben Collins
  2003-06-18  4:11         ` H. Peter Anvin
  2003-06-18  3:38       ` Larry McVoy
  1 sibling, 1 reply; 29+ messages in thread
From: Ben Collins @ 2003-06-18  1:14 UTC (permalink / raw)
  To: H. Peter Anvin; +Cc: Larry McVoy, linux-kernel

On Tue, Jun 17, 2003 at 06:55:47PM -0700, H. Peter Anvin wrote:
> Larry McVoy wrote:
> > 
> > It seems to me that kernel.org is the right place but if hpa is too busy
> > (which I understand and respect) then we need to come up with some sort of
> > domain which is unused, simple, and memorable.  I'm aware of the levels of
> > distrust people have for bitmover but we could pay for it and run the DNS
> > servers and let some set of community agreed on people manage the DNS entries
> > if that makes people feel safe.
> > 
> 
> I have no problem setting up CNAMEs in kernel.org if people are OK with
> it.  Setting up actual servers is another matter.

CNAMES on kernel.org would be perfect.

-- 
Debian     - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
Deqo       - http://www.deqo.com/

^ permalink raw reply	[flat|nested] 29+ messages in thread

* SCM domains [was Re: Linux 2.5.71]
  2003-06-17 16:13 ` H. Peter Anvin
@ 2003-06-18  1:39   ` Larry McVoy
  2003-06-18  1:55     ` H. Peter Anvin
  2003-06-19 17:44     ` Henning P. Schmiedehausen
  0 siblings, 2 replies; 29+ messages in thread
From: Larry McVoy @ 2003-06-18  1:39 UTC (permalink / raw)
  To: H. Peter Anvin; +Cc: linux-kernel

I'm happy to buy, register, and manage a neutral domain if someone can
think of one.  Obviously, one of the BK based domains is not going to 
cut it because people will think we're using it to advertise how BK is
going to rule the world, etc. etc.  The only really neutral domain I 
have is reggaeware.com and I'm not sure the world is ready to fill their
CVS needs from cvs.reggaeware.com, eh?  

If someone can think of a cool name so we could have

    bk.coolname.com
    cvs.coolname.com
    svn.coolname.com
    etc

and it isn't taken, send me a suggestion and I'll get it set up and point it
at the right places.  

It seems to me that kernel.org is the right place but if hpa is too busy
(which I understand and respect) then we need to come up with some sort of
domain which is unused, simple, and memorable.  I'm aware of the levels of
distrust people have for bitmover but we could pay for it and run the DNS
servers and let some set of community agreed on people manage the DNS entries
if that makes people feel safe.

On Tue, Jun 17, 2003 at 09:13:53AM -0700, H. Peter Anvin wrote:
> Followup to:  <20030615002153.GA20896@work.bitmover.com>
> By author:    Larry McVoy <lm@bitmover.com>
> In newsgroup: linux.dev.kernel
> > 
> > HPA can help you with that.  In fact, hpa, weren't we going to make a 
> > cvs.kernel.org?  If so, how about pointing that at kernel.bkbits.net for
> > the time being and then if someone steps forward to host that you can
> > just change the DNS entry?
> > 
> 
> Seems reasonable.  I have been up over my ears for a while, and quite
> frankly I'm trying to spend some of my Linux time working on my real
> Linux projects, too...
> 
> 	-hpa
> -- 
> <hpa@transmeta.com> at work, <hpa@zytor.com> in private!
> "Unix gives you enough rope to shoot yourself in the foot."
> Architectures needed: ia64 m68k mips64 ppc ppc64 s390 s390x sh v850 x86-64
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

-- 
---
Larry McVoy              lm at bitmover.com          http://www.bitmover.com/lm

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-18  1:39   ` SCM domains [was Re: Linux 2.5.71] Larry McVoy
@ 2003-06-18  1:55     ` H. Peter Anvin
  2003-06-18  1:14       ` Ben Collins
  2003-06-18  3:38       ` Larry McVoy
  2003-06-19 17:44     ` Henning P. Schmiedehausen
  1 sibling, 2 replies; 29+ messages in thread
From: H. Peter Anvin @ 2003-06-18  1:55 UTC (permalink / raw)
  To: Larry McVoy; +Cc: linux-kernel

Larry McVoy wrote:
> 
> It seems to me that kernel.org is the right place but if hpa is too busy
> (which I understand and respect) then we need to come up with some sort of
> domain which is unused, simple, and memorable.  I'm aware of the levels of
> distrust people have for bitmover but we could pay for it and run the DNS
> servers and let some set of community agreed on people manage the DNS entries
> if that makes people feel safe.
> 

I have no problem setting up CNAMEs in kernel.org if people are OK with
it.  Setting up actual servers is another matter.

	-hpa



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-18  1:55     ` H. Peter Anvin
  2003-06-18  1:14       ` Ben Collins
@ 2003-06-18  3:38       ` Larry McVoy
  2003-06-18  4:02         ` Andrea Arcangeli
  1 sibling, 1 reply; 29+ messages in thread
From: Larry McVoy @ 2003-06-18  3:38 UTC (permalink / raw)
  To: H. Peter Anvin; +Cc: Larry McVoy, linux-kernel

On Tue, Jun 17, 2003 at 06:55:47PM -0700, H. Peter Anvin wrote:
> Larry McVoy wrote:
> > 
> > It seems to me that kernel.org is the right place but if hpa is too busy
> > (which I understand and respect) then we need to come up with some sort of
> > domain which is unused, simple, and memorable.  I'm aware of the levels of
> > distrust people have for bitmover but we could pay for it and run the DNS
> > servers and let some set of community agreed on people manage the DNS entries
> > if that makes people feel safe.
> > 
> 
> I have no problem setting up CNAMEs in kernel.org if people are OK with
> it.  Setting up actual servers is another matter.

I think CNAMEs are all that we need now.  BitMover and Penguin Computing
will host it for the time being and if we cross over to the dark side
someone else can step forward and host it and all you need to do is redo
the CNAMEs.  

We do need to advertise the "URLs" for the CVS tree and the SVN tree and 
the BK trees as well I suppose.  Is that a Gooch/FAQ thing?  Richard, you
still out there?
-- 
---
Larry McVoy              lm at bitmover.com          http://www.bitmover.com/lm

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-18  3:38       ` Larry McVoy
@ 2003-06-18  4:02         ` Andrea Arcangeli
  0 siblings, 0 replies; 29+ messages in thread
From: Andrea Arcangeli @ 2003-06-18  4:02 UTC (permalink / raw)
  To: Larry McVoy, H. Peter Anvin, Larry McVoy, linux-kernel

Hi,

On Tue, Jun 17, 2003 at 08:38:16PM -0700, Larry McVoy wrote:
> On Tue, Jun 17, 2003 at 06:55:47PM -0700, H. Peter Anvin wrote:
> > Larry McVoy wrote:
> > > 
> > > It seems to me that kernel.org is the right place but if hpa is too busy
> > > (which I understand and respect) then we need to come up with some sort of
> > > domain which is unused, simple, and memorable.  I'm aware of the levels of
> > > distrust people have for bitmover but we could pay for it and run the DNS
> > > servers and let some set of community agreed on people manage the DNS entries
> > > if that makes people feel safe.
> > > 
> > 
> > I have no problem setting up CNAMEs in kernel.org if people are OK with
> > it.  Setting up actual servers is another matter.
> 
> I think CNAMEs are all that we need now.  BitMover and Penguin Computing
> will host it for the time being and if we cross over to the dark side
> someone else can step forward and host it and all you need to do is redo
> the CNAMEs.  
> 
> We do need to advertise the "URLs" for the CVS tree and the SVN tree and 
> the BK trees as well I suppose.  Is that a Gooch/FAQ thing?  Richard, you
> still out there?

this sounds fine to me. especially I can't think of an easier name to
remeber than cvs.kernel.org/svn.kernel.org ;)

thanks for taking care of those bits too.

Andrea

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-18  1:14       ` Ben Collins
@ 2003-06-18  4:11         ` H. Peter Anvin
  2003-06-18  4:35           ` Larry McVoy
  2003-06-18 20:09           ` Ben Collins
  0 siblings, 2 replies; 29+ messages in thread
From: H. Peter Anvin @ 2003-06-18  4:11 UTC (permalink / raw)
  To: linux-kernel

Followup to:  <20030618011455.GF542@hopper.phunnypharm.org>
By author:    Ben Collins <bcollins@debian.org>
In newsgroup: linux.dev.kernel
> > 
> > I have no problem setting up CNAMEs in kernel.org if people are OK with
> > it.  Setting up actual servers is another matter.
> 
> CNAMES on kernel.org would be perfect.
> 

So right now cvs, svn and bk all -> kernel.bkbits.net?

	-hpa
-- 
<hpa@transmeta.com> at work, <hpa@zytor.com> in private!
"Unix gives you enough rope to shoot yourself in the foot."
Architectures needed: ia64 m68k mips64 ppc ppc64 s390 s390x sh v850 x86-64

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-18  4:11         ` H. Peter Anvin
@ 2003-06-18  4:35           ` Larry McVoy
  2003-06-19 20:36             ` Bill Davidsen
  2003-06-19 20:39             ` Bill Davidsen
  2003-06-18 20:09           ` Ben Collins
  1 sibling, 2 replies; 29+ messages in thread
From: Larry McVoy @ 2003-06-18  4:35 UTC (permalink / raw)
  To: H. Peter Anvin; +Cc: linux-kernel

On Tue, Jun 17, 2003 at 09:11:07PM -0700, H. Peter Anvin wrote:
> Followup to:  <20030618011455.GF542@hopper.phunnypharm.org>
> By author:    Ben Collins <bcollins@debian.org>
> In newsgroup: linux.dev.kernel
> > > 
> > > I have no problem setting up CNAMEs in kernel.org if people are OK with
> > > it.  Setting up actual servers is another matter.
> > 
> > CNAMES on kernel.org would be perfect.
> > 
> 
> So right now cvs, svn and bk all -> kernel.bkbits.net?

We only need cvs and svn; bk is hosted at linux.bkbits.net.

If someone else wants to either host or provide a hot backup for either of
these, that's cool with us.
-- 
---
Larry McVoy              lm at bitmover.com          http://www.bitmover.com/lm

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-18  4:11         ` H. Peter Anvin
  2003-06-18  4:35           ` Larry McVoy
@ 2003-06-18 20:09           ` Ben Collins
  1 sibling, 0 replies; 29+ messages in thread
From: Ben Collins @ 2003-06-18 20:09 UTC (permalink / raw)
  To: linux-kernel

On Tue, Jun 17, 2003 at 09:11:07PM -0700, H. Peter Anvin wrote:
> Followup to:  <20030618011455.GF542@hopper.phunnypharm.org>
> By author:    Ben Collins <bcollins@debian.org>
> In newsgroup: linux.dev.kernel
> > > 
> > > I have no problem setting up CNAMEs in kernel.org if people are OK with
> > > it.  Setting up actual servers is another matter.
> > 
> > CNAMES on kernel.org would be perfect.
> > 
> 
> So right now cvs, svn and bk all -> kernel.bkbits.net?

And for those that want to switch their SVN repo to the new URL:

# cd linux-2.5-bksvn
# svn switch --relocate svn://kernel.bkbits.net/linux-2.5/trunk \
	svn://svn.kernel.org/linux-2.5/trunk

For 2.4, it should be obvious.

-- 
Debian     - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
Deqo       - http://www.deqo.com/

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-18  1:39   ` SCM domains [was Re: Linux 2.5.71] Larry McVoy
  2003-06-18  1:55     ` H. Peter Anvin
@ 2003-06-19 17:44     ` Henning P. Schmiedehausen
  1 sibling, 0 replies; 29+ messages in thread
From: Henning P. Schmiedehausen @ 2003-06-19 17:44 UTC (permalink / raw)
  To: linux-kernel

Larry McVoy <lm@bitmover.com> writes:

>I'm happy to buy, register, and manage a neutral domain if someone can
>think of one.  Obviously, one of the BK based domains is not going to 
>cut it because people will think we're using it to advertise how BK is
>going to rule the world, etc. etc.  The only really neutral domain I 
>have is reggaeware.com and I'm not sure the world is ready to fill their
>CVS needs from cvs.reggaeware.com, eh?  

>If someone can think of a cool name so we could have

>    bk.coolname.com
>    cvs.coolname.com
>    svn.coolname.com

According to InterNIC, hereisthesource.org is free... :-)

	Regards
		Henning

-- 
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
hps@intermeta.de        +49 9131 50 654 0   http://www.intermeta.de/

Java, perl, Solaris, Linux, xSP Consulting, Web Services 
freelance consultant -- Jakarta Turbine Development  -- hero for hire

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-18  4:35           ` Larry McVoy
@ 2003-06-19 20:36             ` Bill Davidsen
  2003-06-19 20:39             ` Bill Davidsen
  1 sibling, 0 replies; 29+ messages in thread
From: Bill Davidsen @ 2003-06-19 20:36 UTC (permalink / raw)
  To: Larry McVoy; +Cc: H. Peter Anvin, linux-kernel

On Tue, 17 Jun 2003, Larry McVoy wrote:

> On Tue, Jun 17, 2003 at 09:11:07PM -0700, H. Peter Anvin wrote:
> > Followup to:  <20030618011455.GF542@hopper.phunnypharm.org>
> > By author:    Ben Collins <bcollins@debian.org>
> > In newsgroup: linux.dev.kernel
> > > > 
> > > > I have no problem setting up CNAMEs in kernel.org if people are OK with
> > > > it.  Setting up actual servers is another matter.
> > > 
> > > CNAMES on kernel.org would be perfect.
> > > 
> > 
> > So right now cvs, svn and bk all -> kernel.bkbits.net?
> 
> We only need cvs and svn; bk is hosted at linux.bkbits.net.

Why would you *not* have bk.kernel.org as a CNAME? For ease of memory,
etc, it makes sense to do that. If someone knows about cvs.kernel.org,
they are more likely to guess the bk address. And vice-versa, of course.

-- 
bill davidsen <davidsen@tmr.com>
  CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-18  4:35           ` Larry McVoy
  2003-06-19 20:36             ` Bill Davidsen
@ 2003-06-19 20:39             ` Bill Davidsen
  2003-06-20  0:53               ` H. Peter Anvin
  1 sibling, 1 reply; 29+ messages in thread
From: Bill Davidsen @ 2003-06-19 20:39 UTC (permalink / raw)
  To: Larry McVoy; +Cc: H. Peter Anvin, linux-kernel

On Tue, 17 Jun 2003, Larry McVoy wrote:

> On Tue, Jun 17, 2003 at 09:11:07PM -0700, H. Peter Anvin wrote:
> > Followup to:  <20030618011455.GF542@hopper.phunnypharm.org>
> > By author:    Ben Collins <bcollins@debian.org>
> > In newsgroup: linux.dev.kernel
> > > > 
> > > > I have no problem setting up CNAMEs in kernel.org if people are OK with
> > > > it.  Setting up actual servers is another matter.
> > > 
> > > CNAMES on kernel.org would be perfect.
> > > 
> > 
> > So right now cvs, svn and bk all -> kernel.bkbits.net?
> 
> We only need cvs and svn; bk is hosted at linux.bkbits.net.

It still makes sense to have a CNAME for bk.kernel.org to match the
others. Much easier to remember and guess; if you know one you can intuit
the others.

-- 
bill davidsen <davidsen@tmr.com>
  CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: SCM domains [was Re: Linux 2.5.71]
  2003-06-19 20:39             ` Bill Davidsen
@ 2003-06-20  0:53               ` H. Peter Anvin
  0 siblings, 0 replies; 29+ messages in thread
From: H. Peter Anvin @ 2003-06-20  0:53 UTC (permalink / raw)
  To: linux-kernel

Followup to:  <Pine.LNX.3.96.1030619163732.12043A-100000@gatekeeper.tmr.com>
By author:    Bill Davidsen <davidsen@tmr.com>
In newsgroup: linux.dev.kernel
>
> On Tue, 17 Jun 2003, Larry McVoy wrote:
> 
> > On Tue, Jun 17, 2003 at 09:11:07PM -0700, H. Peter Anvin wrote:
> > > Followup to:  <20030618011455.GF542@hopper.phunnypharm.org>
> > > By author:    Ben Collins <bcollins@debian.org>
> > > In newsgroup: linux.dev.kernel
> > > > > 
> > > > > I have no problem setting up CNAMEs in kernel.org if people are OK with
> > > > > it.  Setting up actual servers is another matter.
> > > > 
> > > > CNAMES on kernel.org would be perfect.
> > > > 
> > > 
> > > So right now cvs, svn and bk all -> kernel.bkbits.net?
> > 
> > We only need cvs and svn; bk is hosted at linux.bkbits.net.
> 
> It still makes sense to have a CNAME for bk.kernel.org to match the
> others. Much easier to remember and guess; if you know one you can intuit
> the others.
> 

I just added bk.kernel.org -> linux.bkbits.net.

	-hpa
-- 
<hpa@transmeta.com> at work, <hpa@zytor.com> in private!
"Unix gives you enough rope to shoot yourself in the foot."
Architectures needed: ia64 m68k mips64 ppc ppc64 s390 s390x sh v850 x86-64

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-14 21:17 Linus Torvalds
                   ` (2 preceding siblings ...)
  2003-06-15 13:29 ` Paweł Gołaszewski
@ 2003-06-16 18:04 ` John Cherry
  3 siblings, 0 replies; 29+ messages in thread
From: John Cherry @ 2003-06-16 18:04 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Kernel Mailing List

Compile statistics: 2.5.71
Compiler: gcc 3.2.2
Script: http://www.osdl.org/archive/cherry/stability/compregress.sh

          bzImage       bzImage        modules
        (defconfig)  (allmodconfig) (allmodconfig)

2.5.71  6 warnings    11 warnings   1347 warnings
        0 errors       0 errors       57 errors

2.5.70  7 warnings    10 warnings   1366 warnings
        0 errors       0 errors       57 errors

2.5.69  7 warnings    11 warnings   1567 warnings
        0 errors       0 errors       57 errors

2.5.68  7 warnings    11 warnings   1975 warnings
        0 errors       6 errors       60 errors

2.5.67  8 warnings    12 warnings   2136 warnings
        0 errors       6 errors       89 errros


Compile statistics have been for kernel releases from 2.5.46 to 2.5.71
at: www.osdl.org/archive/cherry/stability


Error Summary:
 
   drivers/block: 2 warnings, 1 errors
   drivers/char: 234 warnings, 6 errors
   drivers/isdn: 221 warnings, 7 errors
   drivers/media: 103 warnings, 5 errors
   drivers/mtd: 53 warnings, 3 errors
   drivers/net: 27 warnings, 6 errors
   drivers/net: 333 warnings, 6 errors
   drivers/scsi/aic7xxx: 0 warnings, 1 errors
   drivers/scsi: 112 warnings, 14 errors
   drivers/video: 75 warnings, 3 errors
   sound/oss: 49 warnings, 3 errors
   sound: 5 warnings, 3 errors
                                                                                                                                                             
Warning Summary:
                                                                           
   drivers/atm: 36 warnings, 0 errors
   drivers/cdrom: 25 warnings, 0 errors
   drivers/i2c: 3 warnings, 0 errors
   drivers/ide: 30 warnings, 0 errors
   drivers/ieee1394: 1 warnings, 0 errors
   drivers/md: 2 warnings, 0 errors
   drivers/message: 1 warnings, 0 errors
   drivers/pci: 1 warnings, 0 errors
   drivers/pcmcia: 3 warnings, 0 errors
   drivers/scsi/aacraid: 1 warnings, 0 errors
   drivers/scsi/pcmcia: 4 warnings, 0 errors
   drivers/scsi/sym53c8xx_2: 1 warnings, 0 errors
   drivers/serial: 1 warnings, 0 errors
   drivers/telephony: 10 warnings, 0 errors
   drivers/video/aty: 3 warnings, 0 errors
   drivers/video/matrox: 5 warnings, 0 errors
   drivers/video/sis: 2 warnings, 0 errors
   fs/afs: 1 warnings, 0 errors
   fs/intermezzo: 1 warnings, 0 errors
   fs/lockd: 4 warnings, 0 errors
   fs/nfsd: 2 warnings, 0 errors
   fs/smbfs: 2 warnings, 0 errors
   net: 27 warnings, 0 errors
   sound/isa: 3 warnings, 0 errors
John


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-15 13:29 ` Paweł Gołaszewski
@ 2003-06-15 13:45   ` Russell King
  0 siblings, 0 replies; 29+ messages in thread
From: Russell King @ 2003-06-15 13:45 UTC (permalink / raw)
  To: Pawe³ Go³aszewski; +Cc: Kernel Mailing List

On Sun, Jun 15, 2003 at 03:29:11PM +0200, Pawe³ Go³aszewski wrote:
> On Sat, 14 Jun 2003, Linus Torvalds wrote:
> > I think I'll call this kernel the "sticky turtle", in honor of that
> > historic "greased weasel" kernel, and as a comment on how sadly
> > dependent I've become on the daily BK snapshots. It's been too long
> > since 2.5.70.
> 
> well done - this kernel looks really good. Even building is cleaner...
> 
> But - I get now after make modules_install:
> if [ -r System.map ]; then /sbin/depmod -ae -F System.map  2.5.71; fi
> WARNING: /lib/modules/2.5.71/kernel/drivers/char/agp/nvidia-agp.ko needs unknown symbol agp_memory_reserved
> WARNING: /lib/modules/2.5.71/kernel/drivers/net/3c509.ko needs unknown symbol netdev_boot_setup_check

I'm afraid to say it, but I'm considering christening this kernel as
"the most whinging 2.5 kernel thus far". 8/

I'm currently tracking down the cause of all these whinges, eg:

VFS: Mounted root (ext2 filesystem).
Freeing init memory: 88K
bad: scheduling while atomic! (00000001 0 1 swapper)
[<c02372d0>] (schedule+0x0/0x490) from [<c0258cc4>] (do_generic_mapping_read+0x48c/0x49c)
[<c0258838>] (do_generic_mapping_read+0x0/0x49c) from [<c0258fb0>] (__generic_file_aio_read+0x1ac/0x1e4)
[<c0258e04>] (__generic_file_aio_read+0x0/0x1e4) from [<c02590e4>] (generic_file_read+0x68/0x90)
[<c025907c>] (generic_file_read+0x0/0x90) from [<c0277b90>] (vfs_read+0xd8/0x124)
[<c0277ab8>] (vfs_read+0x0/0x124) from [<c0284100>] (kernel_read+0x54/0x80)
[<c02840ac>] (kernel_read+0x0/0x80) from [<c0285388>] (do_execve+0x104/0x1dc)
[<c0285284>] (do_execve+0x0/0x1dc) from [<c02273a0>] (sys_execve+0x44/0x60)
[<c022735c>] (sys_execve+0x0/0x60) from [<c0222300>] (ret_fast_syscall+0x0/0x30)

(UP preempt)

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-14 21:17 Linus Torvalds
  2003-06-15  1:42 ` Florin Iucha
  2003-06-15  6:54 ` Andre Hedrick
@ 2003-06-15 13:29 ` Paweł Gołaszewski
  2003-06-15 13:45   ` Russell King
  2003-06-16 18:04 ` John Cherry
  3 siblings, 1 reply; 29+ messages in thread
From: Paweł Gołaszewski @ 2003-06-15 13:29 UTC (permalink / raw)
  To: Kernel Mailing List

On Sat, 14 Jun 2003, Linus Torvalds wrote:
> I think I'll call this kernel the "sticky turtle", in honor of that
> historic "greased weasel" kernel, and as a comment on how sadly
> dependent I've become on the daily BK snapshots. It's been too long
> since 2.5.70.

well done - this kernel looks really good. Even building is cleaner...

But - I get now after make modules_install:
if [ -r System.map ]; then /sbin/depmod -ae -F System.map  2.5.71; fi
WARNING: /lib/modules/2.5.71/kernel/drivers/char/agp/nvidia-agp.ko needs unknown symbol agp_memory_reserved
WARNING: /lib/modules/2.5.71/kernel/drivers/net/3c509.ko needs unknown symbol netdev_boot_setup_check

My kernel config:
http://piorun.ds.pg.gda.pl/~blues/kernel-2.5/config-2.5.71.txt

-- 
pozdr.  Pawe³ Go³aszewski 
---------------------------------
worth to see: http://www.againsttcpa.com/
CPU not found - software emulation...

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-15  1:58   ` Linus Torvalds
  2003-06-15  2:00     ` Florin Iucha
@ 2003-06-15  8:03     ` Trond Myklebust
  1 sibling, 0 replies; 29+ messages in thread
From: Trond Myklebust @ 2003-06-15  8:03 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Florin Iucha, Kernel Mailing List

>>>>> " " == Linus Torvalds <torvalds@transmeta.com> writes:

     > Trond, any ideas?

Here's the patch I posted to Bugzilla earlier today. The problem is
that whereas using the dentry->d_hash list for private purposes was
previously harmless, it is not allowed with the RCU lists, because we
depend on the unhashed node continuing to point back to the original
list.

Cheers,
   Trond

diff -u --recursive --new-file linux-2.5.71/net/sunrpc/rpc_pipe.c linux-2.5.71-fix_rpcpipe/net/sunrpc/rpc_pipe.c
--- linux-2.5.71/net/sunrpc/rpc_pipe.c	2003-06-11 19:24:29.000000000 -0700
+++ linux-2.5.71-fix_rpcpipe/net/sunrpc/rpc_pipe.c	2003-06-14 16:58:21.000000000 -0700
@@ -472,30 +472,37 @@
 rpc_depopulate(struct dentry *parent)
 {
 	struct inode *dir = parent->d_inode;
-	HLIST_HEAD(head);
 	struct list_head *pos, *next;
-	struct dentry *dentry;
+	struct dentry *dentry, *dvec[10];
+	int n = 0;
 
 	down(&dir->i_sem);
+repeat:
 	spin_lock(&dcache_lock);
 	list_for_each_safe(pos, next, &parent->d_subdirs) {
 		dentry = list_entry(pos, struct dentry, d_child);
+		spin_lock(&dentry->d_lock);
 		if (!d_unhashed(dentry)) {
 			dget_locked(dentry);
 			__d_drop(dentry);
-			hlist_add_head(&dentry->d_hash, &head);
-		}
+			spin_unlock(&dentry->d_lock);
+			dvec[n++] = dentry;
+			if (n == ARRAY_SIZE(dvec))
+				break;
+		} else
+			spin_unlock(&dentry->d_lock);
 	}
 	spin_unlock(&dcache_lock);
-	while (!hlist_empty(&head)) {
-		dentry = list_entry(head.first, struct dentry, d_hash);
-		/* Private list, so no dcache_lock needed and use __d_drop */
-		__d_drop(dentry);
-		if (dentry->d_inode) {
-			rpc_inode_setowner(dentry->d_inode, NULL);
-			simple_unlink(dir, dentry);
-		}
-		dput(dentry);
+	if (n) {
+		do {
+			dentry = dvec[--n];
+			if (dentry->d_inode) {
+				rpc_inode_setowner(dentry->d_inode, NULL);
+				simple_unlink(dir, dentry);
+			}
+			dput(dentry);
+		} while (n);
+		goto repeat;
 	}
 	up(&dir->i_sem);
 }

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-15  6:54 ` Andre Hedrick
@ 2003-06-15  7:15   ` Andre Hedrick
  0 siblings, 0 replies; 29+ messages in thread
From: Andre Hedrick @ 2003-06-15  7:15 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Kernel Mailing List


Erm, I missed the sticky turtle ... gad ... one day I will learn not to
reply to you so fast.

Andre Hedrick
LAD Storage Consulting Group

On Sat, 14 Jun 2003, Andre Hedrick wrote:

> 
> Well some of us older cranky meatballs out here like the old school of
> pre-BK!  Pretend it is sex and do it more often :-)
> 
> 
> Andre Hedrick
> LAD Storage Consulting Group
> 
> On Sat, 14 Jun 2003, Linus Torvalds wrote:
> 
> > 
> > I think I'll call this kernel the "sticky turtle", in honor of that 
> > historic "greased weasel" kernel, and as a comment on how sadly dependent 
> > I've become on the daily BK snapshots. It's been too long since 2.5.70.
> > 
> > I'll do better, I promise. While most developers happily use either the 
> > daily snapshots or the BK tree itself, not everybody does, and a lot of 
> > users want "real releases". 
> > 
> > There's nothing hugely interesting here, but Al Viro ha sbeen cleaning up 
> > the tty layer, and Stephen Hemminger has been fixing up some network 
> > device alloc/free issues with the help of various people.
> > 
> > And obviously there are the normal usb/pcmcia/sound/architecture updates. 
> > With driver models and networking thrown in as a bonus.
> > 
> > 		Linus
> > 
> > ---
> > 
> > Summary of changes from v2.5.70 to v2.5.71
> > ============================================
> > 
> > Adrian Bunk:
> >   o kbuild: [PATCH] document modules_install in "make help"
> >   o [wan lmc] remove 2.0.x-era code
> >   o SECURITY_ROOTPLUG must depend on USB
> > 
> > Alan Cox:
> >   o [netdrvr tlan] fix 64-bit issues
> > 
> > Alan Iwi:
> >   o Missing magic number
> > 
> > Alan Stern:
> >   o USB: fix address assignment after device reset
> >   o USB: Don't allocate transfer buffers on the stack in hub.c
> >   o USB: Rename static functions in hub.c and increase timeouts
> >   o USB: Make hub.c DMA-aware
> > 
> > Alexander Viro:
> >   o callout removal: ircomm_tty
> >   o tty_driver refcounting
> >   o Fix sound lockup - missing chardev init
> >   o procfs bug exposed by cdev changes
> >   o Fix disk partitioning with multiple IDE disks
> >   o >minor_shift removal
> >   o [NET]: Eliminate {init,register,unregister}_fcdev
> >   o [NET]: Eliminate init_hippi_dev and {un,}register_hipdev
> >   o [NET]: Convert most tokenring drivers away from
> >     {init,register,unregister}_trdev, only ibmtr remains
> >   o [NET]: Eliminate init_fddidev
> >   o [NET]: Move sk98lin driver away from init_etherdev()
> >   o [NET]: Move 3c509 driver away from init_etherdev()
> >   o [NET]: Move sunqe.c driver away from init_etherdev()
> >   o [NET]: Move bmac.c away from init_etherdev()
> >   o [NET]: Convert USB drivers away from init_etherdev()
> > 
> > Alexey Kuznetsov:
> >   o tcp_output.c, tcp.c, tcp.h
> > 
> > Andi Kleen:
> >   o Work around gcc 3.3 bug on amd64 in binfmt_elf.c
> >   o Make spinlock debugging compile on x86-64
> >   o x86-64 merge
> > 
> > Andreas Schultz:
> >   o I2C: fix unsafe usage of list_for_each in i2c-core
> > 
> > Andrew Morton:
> >   o truncate and timestamps
> >   o fix typo in coda
> >   o Fix suspend with pccardd running
> >   o fix oops on resume from apm bios initiated suspend
> >   o export mmu_cr4_features to modules
> >   o [VISWS] irqreturn_t conversion
> >   o Fix CONFIG_PROCFS=n
> >   o zoran user-pointer fix
> >   o irq balance logic fix
> >   o kill lock_kernel() in inode_setattr()
> >   o i2o memleak comment
> >   o write_one_page() fixlets
> >   o speed up the unlink speedup
> >   o Remove unneeded fcntl check
> >   o unregister_netdev cleanups
> >   o support 64 bit pci_alloc_consistent
> >   o svcsock use-after-free fix
> >   o Fix writev when a segment generates EFAULT
> >   o Fixes trivial error in
> >   o [NET]: Convert rtnl_lock/register_netdevice/rtnl_unlock to
> >     register_netdev
> >   o fix generic_file_write()
> >   o magazine layer for slab
> >   o Additional fields in slabinfo
> >   o initialise vma->vm_next in do_mmap_pgoff()
> >   o More irq balance fixes
> >   o dirty_writeback_centisecs fixes
> >   o Copy nanosecond stat values for i386
> >   o Some subarch warning fixes
> >   o MTD build fix
> >   o improved core support for time-interpolation
> >   o ext3: fix for blocksize < PAGE_CACHE_SIZE
> >   o /proc/kcore fixes
> >   o remove 16-bit pid assumption from ipc/sem.c
> >   o fix broken networking
> >   o [NET]: Fix broken cleanups in net/core/iovec.c
> >   o aio: small cleanups
> >   o clean up timer interpolation code
> >   o radio-cadet.c: remove unnecessary copy_to_user()
> >   o cmpci: fix improper access to userspace
> >   o zr36120: fix improper access to userspace
> >   o remove unsafe BUG_ON()
> >   o pnpbios dereferencing user pointer
> >   o fix bw-qcam.c bad copy_to_user
> >   o Graceful failure in devfs_remove()
> >   o Fix generic_file_write() again
> >   o reiserfs option parser fix and ability to pass
> >   o reiserfs support for blocksizes other than 4096 bytes
> >   o hugetlbfs: mount options and permissions
> >   o DEADLINE: hash removal fix
> >   o ext3: fix deadlock in journal_create()
> >   o kmalloc_percpu: interface change
> >   o per-cpu support inside modules (minimal)
> >   o IRQs: handle bad return values from handlers
> >   o IRQs: fix up irq_desc initialisation for non-ia32
> >   o force_successful_syscall_return()
> >   o fix wobbly /proc/stat:btime
> >   o Console blanking fix
> >   o Console privacy for braille users
> >   o Fix tty devfs mess
> >   o misc fixes
> >   o cs423x fixes
> >   o remove get_current_user()
> >   o remove triggerable BUG() from de_thread
> >   o Don't let processes be scheduled on CPU-less nodes (1-3)
> >   o DAC960 fix for fibre channel transfer rate
> >   o /proc/sys/vm/min_free_kbytes
> >   o loop: remove the balance_dirty_pages() call
> >   o Fix build for CONFIG_KALLSYMS=n
> >   o ppc64: fixup for family/sk_family rename
> >   o Fix the build with !CONFIG_PROC_FS
> >   o common 32-bit ioctl code
> >   o ioctl32 cleanup: sparc64
> >   o x86_64: use common ioctl code
> >   o remove_proc_entry() fix
> >   o JFFS_PROC_FS must depend on JFFS_FS
> >   o fix apic handling for NUMA-Q
> >   o cleanup conditionals in summit subarch
> >   o provide bus to node mapping for Summit
> >   o rocket.c: devfs fix
> >   o add bootmem failure warning
> >   o eventpoll: fix possible use-after-free
> >   o Remove DRM ioctls for common compat ioctl code
> >   o fix possible busywait in rtc_read()
> >   o fix discontig with 0-sized nodes
> >   o fix TARGET_CPUS inconsistency
> >   o update MAINTAINERS for Compaq drivers
> >   o optimize fixed-sized kmalloc calls
> >   o fix scheduler bug not passing idle
> >   o fix numa meminfo
> >   o fix oops in driver/serial/core.c
> >   o fix hangs with nfs to localhost
> >   o devfs_mk_dir() fix
> >   o cpqarray.c: fix stack usage
> >   o dirty bit clearing on s390
> >   o drivers/char/mem.c cleanup
> >   o irq_cpustat cleanup
> >   o MAINTAINERS: Compaq->HP
> >   o loop: file use highmem
> >   o loop: make bio_copy private to loop
> >   o loop: loop bio renaming
> >   o loop: copy bio not data
> >   o loop: remove an IV
> >   o loop: remove LO_FLAGS_BH_REMAP
> >   o loop: remove blk_queue_bounce
> >   o loop: copy_bio use highmem
> >   o loop: don't lose PF_MEMDIE
> >   o tmpfs: shmem_file_write EFAULT
> >   o tmpfs: swapoff-truncate race
> >   o tmpfs: misc fixes
> >   o cleanup seqfile usage in resource.c
> >   o x25 facilities parsing fix
> >   o eicon usercopy fix
> >   o intermezzo symlink fix
> >   o mdc800 usercopy fix
> >   o mpu401 usercopy fix
> >   o emu10k1 memleak fix
> >   o rio memleak fix
> >   o fix resource leak in i810 driver
> >   o tioclinux() numbers in <linux/tiocl.h>
> >   o fix writeback for dirty ramdisk blockdev inodes
> > 
> > Andries E. Brouwer:
> >   o isa_writeb args interchanged
> >   o scsi: ten -> use_10_for_rw / use_10_for_ms
> > 
> > Andy Grover:
> >   o ACPI: fix extra semicolon (Pavel Machek)
> >   o ACPI: Trivial name init patch (Bjorn Helgaas)
> >   o ACPI: Disable ACPI sleep on SMP systems (Pavel Machek)
> >   o ACPI: Add access checking (Andi Kleen)
> >   o ACPI: Add ACPI PCI Subdriver. This enables acpiphp to work again.
> >     (Matthew Wilcox)
> >   o ACPI: Implement PCI Domain support (Matthew Wilcox)
> > 
> > Anton Blanchard:
> >   o ppc64: comment fix from Milton Miller
> >   o ppc64: Fix problem creating zImage/zImage.initrd multiples times
> >     from Bryan Logan
> >   o ppc64: clean up SLB reload code and remove some unnecessary isyncs
> >   o ppc64: fix compile warnings
> >   o ppc64: fix misreporting of unhandled IRQs in xics IPI
> >   o ppc64: cleanup some hardcoded constants
> >   o ppc64: replace MAX_PACAS with NR_CPUS
> >   o ppc64: Fix a bad shift against PCI_BASE_CLASS_BRIDGE from Will
> >     Schmidt
> >   o ppc64: fix for boot cpu > 31
> >   o ppc64: Report cpus > 32 in proc/cpuinfo correctly
> >   o ppc64: merge conflicts
> >   o compat_wait4 fix
> >   o ppc64: Always pass non segment faults on the 0xc region up to
> >     do_page_fault
> >   o ppc64: Add some branch prediction
> >   o ppc64: remove ioperm
> >   o ppc64: threaded coredump support
> >   o ppc64: fix copy_from_user leak, from Milton Miller
> >   o ppc64: Add warning for unhandled irqs
> >   o ppc64: remove sys32.S
> >   o ppc64: ppc64 update
> >   o ppc64: copy_tofrom_user exception handling fix from Paul Mackerras
> >   o ppc64: kcore support
> >   o ppc64: Increase maximum allocation size to 16MB for largepage
> >     support
> >   o ppc64: FORCE_MAX_ZONEORDER is actually order + 1, from Dave Gibson
> >   o ppc64: fix compile error introduced in threaded coredump patch
> >   o fix matroxfb compile on ppc64]
> >   o ppc64: Call setup_kcore later in boot, we call kmalloc from it
> >   o ppc64: cputable support from Will Schmidt
> >   o ppc64: use an initcall to register ras irqs
> >   o update ppc64 MAINTAINERS entry
> >   o ppc64: forgot to add this in the cputable merge
> >   o ppc64: Fix overallocation of NUMA bootmem bitmap and fix for NUMA
> >     kernels on non NUMA boxes
> >   o ppc64: Fix for multiple zone 0 regions on many ppc64 NUMA boxes
> >   o ppc64: Fix ppc64 build
> >   o ppc64: Update BUG handling based on ppc32
> >   o ppc64: use common 32bit ioctl code
> >   o ppc64: K&R to ANSI style conversions from Steven Cole
> >   o ppc64: copy_tofrom_user fix from Paul Mackerras
> >   o ppc64: various fixes to sys32_sysinfo, from Will Schmidt
> >   o ppc64: Rework inline syscall macros, fix clobbers & gcc3.3 from
> >     Franz Sirl
> >   o ppc64: rework user access functions
> > 
> > Arnaldo Carvalho de Melo:
> >   o wanrouter: fix bug introduced by latest namespace fix
> >   o net: abstract access to struct sock ->flags
> >   o USB drivers: initialize struct usb_driver ->owner field
> >   o drivers/usb/media/ibmcam: remove MOD_{INC,DEC}_USE_COUNT
> >   o drivers/usb/media/konicawc: remove MOD_{DEC,INC}_USE_COUNT
> >   o drivers/usb/media/ultracam: remove MOD_{INC,DEC}_USE_COUNT
> >   o n_hdlc: CodingStyle cleanups and removal of old stuff
> >   o net: reduce the data dependency of struct sock/struct tcp_tw_bucket
> >   o net: create struct sock_common and use in struct sock & tcp_tw_bucket
> >   o list.h: improve hlist
> >   o udpv6: use the right struct sock when testing if it is PF_INET6 family
> > 
> > Art Haas:
> >   o C99 patches for fs/
> >   o C99 struct initializers for kernel files
> > 
> > Bart De Schuymer:
> >   o [BRIDGE]: Remove unnecessary code in br_input
> >   o [NETFILTER]: Fix ARPT_INV_MASK in arp_tables.h
> > 
> > Bartlomiej Zolnierkiewicz:
> >   o allow "hdX=scsi" for modular scsi/ide-scsi
> >   o kill "hdX=noremap"
> >   o fix two IDE list_head problems
> >   o create /proc/ide/hdX/capacity only once
> >   o kill recreate_proc_ide_device()
> >   o switch ide to taskfile IO
> > 
> > Ben Collins:
> >   o Update IEEE1394 (r939)
> >   o USB Multi-input quirk
> >   o Update IEEE1394 (r946)
> >   o [SPARC64]: Final image strip not to strip too much
> >   o USB: fix keyboard leds
> >   o Register scsi devices after naming them
> >   o Update IEEE1394 (r952)
> > 
> > Benjamin Herrenschmidt:
> >   o [SUNGEM]: Fix gcc3.3 warnings
> >   o Nuke check_highmem_ptes()
> > 
> > Bruce D. Elliott:
> >   o [SPARC64]: Fix transmit handling in sunsab.c serial driver
> > 
> > Bruce Fields:
> >   o gss_marshal and gss_validate depend on gss_cred_get_ctx never
> >     returning NULL; but gss_refresh depends on gss_cred_get_ctx
> >     returning NULL whenever the cred is not up to date.  So, I replaced
> >     the single gss_cred_get_ctx by a gss_cred_get_ctx and a
> >     gss_cred_get_uptodate_ctx.
> >   o add handling of the new CTXPROBLEM and CREDPROBLEM RPCSEC_GSS
> >     errors
> >   o Add a "protocol: udp/tcp" line so that gssd can use the same
> >     protocol for null calls that was specified in the mount options.
> >   o I believe we need to set a timeout before doing the sleep in
> >     gss-upcall
> >   o allow gssd to communicate failure to initialize contexts back to
> >     the kernel, so the kernel can return -EACCES when a user lacks
> >     credentials, instead of just hanging until they kinit.
> >   o This makes several changes to the gss upcalls
> >   o Trivial; I kept forgetting what each of the xdr_netobj's passed to
> >     the gss-api routine meant, so I thought I'd fool with the argument
> >     names in an effort to make them more helpful.
> >   o Trivial fix for a typo in fs/nfs/nfs4state.c
> > 
> > Chas Williams:
> >   o [ATM]: lane and mpoa module refcounting and locking cleanup
> >   o [ATM]: HE driver coding style conformance
> >   o [ATM]: HE driver misc irq handler cleanups
> >   o [ATM]: Move rategrid off stack in HE driver
> >   o [ATM]: more cleanup in HE driver
> > 
> > Chris Wright:
> >   o lsm: Early init for security modules (1/4)
> >   o lsm: Remove task_kmod_set_label hook (2/4)
> >   o lsm: Remove inode_permission_lite hook (3/4)
> >   o lsm: setfsuid/setgsuid bug fix (4/4)
> > 
> > Christoph Hellwig:
> >   o acpi serial stuff
> >   o kill register_pccard_driver
> >   o give ->proc_info a struct Scsi_Host * parameter
> >   o PPC32: Syscall cleanups
> >   o [NET]: Switch lanmedia driver to initcalls
> >   o [NET]: Remove sdla from setup.c
> >   o [SPARC64]: Kill sys_aplib
> >   o use second arg to scsi_add_host in usb storage
> >   o fix scsi_register_host abuse in usb scanner drivers
> >   o driver model for scsi upper drivers, take 2
> >   o LDM-based scsi host lookup
> >   o switch /proc/scsi/scsi to seq_file and proper device model
> >   o kill scsi_host_get_next
> >   o kill remaining direct uses of scsi_register_host
> >   o fix signal.h compilation on PPC
> >   o [NET]: Move dmascc away from setup.c
> >   o [NET]: Fix non-modular sdla.c build
> >   o [NET]: Kill useless/wrong Version line from net/core/dv.c
> >   o [NET]: net/core/dst.c typo
> >   o [NET]: Fix coding style in net/core/filter.c
> >   o [NET]: Fix coding style in net/core/iovec.c
> >   o [NET]: Convert ppc early-init drivers to initcalls
> >   o [NET]: Fix accidental revert of init_etherdev killing in PPC net drivers
> >   o [NET]: Convert skfp over to initcalls, kill fddi cruft from Space.c
> > 
> > Daniele Bellucci:
> >   o USB: replaced BKL in rio500.c
> > 
> > Dave Engebretsen:
> >   o [netdrvr pcnet32] bug fixes
> > 
> > Dave Jones:
> >   o AM53C974 request region
> >   o [AGPGART] Compilation fix
> >   o [AGPGART] Remove useless early agp_init() from i810fb agp_init()
> >     just printk's a banner. This is unnecessary at this early stage.
> >   o [AGPGART] Yet another missed typedef compile fix
> >   o [AGPGART] Report fixing of errata, and add missing printk stuff
> >     (\n's, KERN_INFO, PFX)
> >   o [AGPGART] Kill useless printk in frontend
> >   o [AGPGART] Missing printk levels
> >   o [CPUFREQ] Make powernow-k7 leap big buildings^Wranges
> >   o [CPUFREQ] kill cpufreq_driver export
> >   o [CPUFREQ] Kill unused variables
> >   o [CPUFREQ] CodingStyle fixes
> >   o [CPUFREQ] Fix ACPI P-State driver
> >   o [CPUFREQ] missing export powernow-k7 needs dmi_broken
> >   o [AGPGART] Add webpage link
> >   o [CPUFREQ] Fix documentation filename
> >   o [CPUFREQ] Add Athlon to list of supported cpufreq drivers
> >   o [CPUFREQ] sysfs moved some files around. update documentation to
> >     reflect reality
> >   o Cset exclude:
> >     davej@codemonkey.org.uk|ChangeSet|20030611121150|30244
> >   o [CPUFREQ] Merge Jeremy's Centrino speedstep driver
> >   o [CPUFREQ] Move old speedstep driver to speedstep-ich
> >   o [AGPGART] Some Intel chipsets were using the wrong masks
> >   o [CPUFREQ] speedstep docu clarification
> > 
> > Dave Kleikamp:
> >   o Update JFS team members in jfs.txt
> >   o JFS: i_acl & i_default_acl are not being re-initialized
> >   o JFS: resize fixes
> >   o JFS: add back read_inode super_operation
> > 
> > David Brownell:
> >   o USB: ethernet "gadget", rx overflows happen
> >   o USB: kerneldoc for gadget API
> >   o PCI: pci pool, poison more like slab code
> >   o USB: usb/core/devio: identify process
> >   o USB: net2280 patch: control-out fix, minor cleanups
> >   o USB: ohci-hcd, remove FIXME
> > 
> > David Gibson:
> >   o Update orinoco driver to 0.13e
> > 
> > David Mosberger:
> >   o fix TCP roundtrip time update code
> >   o allow thread_info to be allocated as part of task_struct
> >   o [TG3]: Workaround 4g DMA bug more portably
> > 
> > David S. Miller:
> >   o [NET]: One too many IRQ_HANDLED added to sunqe.c driver
> >   o [IPV4/IPV6]: Use Jenkins hash for fragment reassembly handling
> >   o [IPV6]: Input full addresses into TCP_SYNQ hash function
> >   o [IPV4]: Add sysctl to control ipfrag_secret_interval
> >   o [IPV6]: Fix typo in defragmentation changes
> >   o [TCP]: Do not access inet_sk() of a time-wait bucket
> >   o [SPARC64]: Fix probe error handling in envctrl.c driver
> >   o [SPARC64]: Fix probe error handling in bbc_{envctrl,i2c}.c driver
> >   o [SPARC64]: Do not export {un,}register_ioctl32_converstion twice
> >   o [NET}: Fix typo in sock_set_flag changes
> >   o [ATM]: Fix driver Makefile clean-files
> >   o [SPARC64]: Fix sys_shmat handling for 64-bit binaries
> >   o [XFRM]: Handle use_time expiration properly
> >   o [SOUND]: Revert buggy ALSA merge ioctl32 changes
> >   o [SOUND]: vx/vx_core.c needs linux/init.h
> >   o [SOUND]: Fix sparc cs4231 driver build due to pcm list changes
> >   o [SPARC64]: Update defconfig
> >   o [NET]: Kill PTI fddi driver, never completed and no plans to finish
> >   o [NET]: Fix CONFIG_HIPPI build
> >   o [NET]: Fix typos in init_trdev changes to lanstreamer.c
> >   o [NET]: Eliminate {init,register,unregister}_trdev()
> >   o [NET]: Eliminate init_etherdev usage from arch/um drivers
> >   o [IPV6]: In ipv6_add_dev dont call __ipv6_regen_rndid without
> >     initial reference held
> >   o [NET]: Use INIT_LIST_HEAD in arch/um/drivers/net_kern.c
> >   o [NET]: Typo in iph5527.c driver changes
> >   o [NET]: Use INIT_LIST_HEAD correctly in arch/um/drivers/net_kern.c
> >   o [IPSEC]: {esp,ah} --> {esp4,ah4}
> >   o [NET]: Move arch/cris drivers away from init_etherdev()
> >   o [NET]: Convert ia64 simeth.c away from init_etherdev()
> >   o [NET]: Convert PPC 8260_io/enet.c away from init_etherdev()
> >   o [NET]: Convert PPC 8260_io/fcc_enet.c away from init_etherdev()
> >   o [NET]: Convert PPC 8xx_io/enet.c away from init_etherdev()
> >   o [NET]: Convert PPC 8xx_io/fec.c away from init_etherdev()
> >   o [NET]: Actually apply Al's sunqe.c changes
> >   o [NET]: Fix thinkos in PPC 8260_io/fcc_enet.c changes
> >   o [PCI]: Move pci_remove_bus_device back to include/linux/pci.h,
> >     discussed with greg@kroah.com
> >   o [NET]: Kill drivers/net/setup.c, it no longer does anything
> >   o [IPSEC]: Implement xfrm type module autoloading
> >   o [NET]: Some stuff missed during acme's struct sock cleanup
> >   o [NET]: Missing __KERNEL__ ifdefs in linux/{tcp,udp}.h
> >   o [SCTP]: Kill unused local variable in init_sctp_mibs
> >   o [NET]: Process hotplug list in FIFO order
> >   o [NET]: Fix typo in neigh_sysctl_unregister changes
> >   o [LLC]: Fix typing error in procfs code
> > 
> > David Stevens:
> >   o [IGMP]: Make sock_alloc_send_skb calls non-blocking
> > 
> > David van Hoose:
> >   o Fix compilation errors in ppa and imm modules
> > 
> > David Woodhouse:
> >   o MTD and JFFS2 update
> >   o Final cleanups for MTD merge
> >   o Fix some accidental regressions which slipped in with the MTD merge
> > 
> > Davide Libenzi:
> >   o epoll race fix
> > 
> > Deepak Saxena:
> >   o [ARM PATCH] 1537/1: big-endian support for do_div64
> >   o [ARM PATCH] 1538/1: arch/arm/Makefile and KConfig Big-Endian
> >     changes
> > 
> > Dominik Brodowski:
> >   o [PCMCIA] Move socket_info_t
> >   o [PCMCIA] Move get_socket_info_by_nr
> >   o [PCMCIA] Remove socket_table
> >   o [PCMCIA] True driver module locking
> >   o [PCMCIA] split_init
> >   o [PCMCIA] register
> >   o [PCMCIA] Callbacks use pcmcia_socket not integer
> >   o [PCMCIA] socket reference in client_t
> >   o [PCMCIA] Replace more socket numbers with pcmcia_socket
> >   o [PCMCIA] Make ds.c use pcmcia_socket->sock rather than local
> >     version
> >   o [PCMCIA] unify yenta.c and pci_socket.c
> >   o [PCMCIA] Remove socket_info_t
> >   o [PCMCIA] i82365 depends on ISA
> >   o [PCMCIA] rename i82365.c socket_info_t
> >   o [PCMCIA] Rename tcic.c socket_info_t
> > 
> > Douglas Gilbert:
> >   o scsi_mid_low_api.txt in lk 2.5.69
> >   o sg driver for lk 2.5.70
> > 
> > Eddie Williams:
> >   o scsi: allow devices to restrict start on add
> > 
> > Edward Peng:
> >   o [netdrvr sundance] fix flow control bug
> >   o [netdrvr sundance] fix another flow control bug
> > 
> > Frank Cusack:
> >   o nfs_unlink() problem fix
> > 
> > Geert Uytterhoeven:
> >   o [NET]: asm/smp.h --> linux/smp.h in sch_ingress.c
> > 
> > Greg Kroah-Hartman:
> >   o USB: fix up unusual_devs.h merge mess
> >   o USB: remove some old references to /proc/bus/usb/drivers
> >   o Cset exclude: greg@kroah.com|ChangeSet|20030529215347|05329
> >   o USB: add usb_find_device() function to USB core
> >   o Root plug: remove USB bus walking functions, now use
> >     usb_find_device()
> >   o USB: added .owner to kobil_sct driver
> >   o PCI: make pci_setup_device(), pci_alloc_primary_bus() and
> >     pci_alloc_primary_bus_parented() static
> >   o PCI: make pools_lock and pci_lock static
> >   o ACPI PCI Hotplug: remove hand made pci_find_bus function
> >   o IBM PCI hotplug: remove hand made pci_find_bus function
> >   o IBM PCI hotplug: remove direct access of pci_devices variable
> >   o PCI Hotplug: move drivers/hotplug/* to drivers/pci/hotplug/*
> >   o PCI: Remove a lot of PCI core only functions from
> >     include/linux/pci.h
> >   o PCI: remove CONFIG_PROC_FS checks in .c files
> >   o PCI: Move more functions out of include/linux/pci.h that don't need
> >     to be there
> >   o PCI: Grab reference count on pci_dev if the pci driver binds to the
> >     device
> >   o PCI: remove usage of pci_for_each_dev() in drivers 
> >   o PCI: finally remove pci_for_each_dev() now that all users of it are
> >     gone
> >   o PCI: remove usage of pci_for_each_dev() in arch/ppc64/kernel/pci.c
> >   o PCI: remove direct access of pci_devices from
> >     arch/m68k/atari/hades-pci.c
> >   o PCI: remove direct access of pci_devices from
> >     drivers/macintosh/via-pmu68k.c
> >   o PCI: fix up previous fusion driver pci changes
> >   o PCI: add pci_find_device_reverse() for users of
> >     pci_find_each_dev_reverse() to use
> >   o PCI: remove usage of pci_for_each_dev_reverse() in
> >   o PCI: remove pci_for_each_dev_reverse() now that all users of it are
> >     gone
> >   o PCI: move pci_present() into drivers/pci/search.c
> >   o PCI: remove EXPORT_SYMBOL(pci_devices)
> >   o I2C: sync i2c-id.h with cvs version
> >   o TTY: add a release function for tty_class devices
> >   o TTY: release function should be set in the class, not the class_device
> >   o PCI: add pci_find_next_bus() function to prevent people from
> >     walking pci bus lists themselves
> >   o PCI: remove pci_for_each_bus() usage from
> >     arch/ia64/hp/common/sba_iommu.c
> >   o PCI: remove pci_present(), pci_for_each_bus() and pci_bus_b() usage
> >   o PCI: sparse fixups for drivers/pci/proc.c
> >   o USB: fix problem found by sparse in usb.h
> >   o USB: sparse fixups for drivers/usb/core/devices.c
> >   o USB: sparse fixups for drivers/usb/core/inode.c
> >   o USB: lots of sparse fixups for usbfs
> >   o I2C: coding style updates for i2c-iop3xx driver
> >   o I2C: fix some errors found by sparse in include/linux/i2c.h
> >   o I2C: fix up sparse warnings in drivers/i2c/i2c-core.c
> >   o I2C: fix up sparse warnings in the i2c-dev driver
> > 
> > Greg Ungerer:
> >   o create m68knommu/coldfire specific ints.c
> >   o remove common m68knommu ints.c
> >   o don't compile m68knommu/kernel ints.c
> >   o compile m68knommu/ColdFire ints.c
> >   o fix calls to do_fork()
> >   o remove obsolete BLKMEM driver reference
> >   o cleanup is_in_rom() checker
> >   o fix broken trace flag check in 68328 system call entry
> >   o security init call support in linker script
> >   o conditional ROMfs copy for ARNEWSH/5206 setup
> >   o support BOOTPARAM's on m68knommu/5206 targets
> >   o support BOOTPARAM's on m68knommu/5206e targets
> >   o m68knommu/pilot startup copy init segment to RAM
> > 
> > Hartmut Wahl:
> >   o USB:  Patch for Samsung Digimax 410
> > 
> > Henning Meier-Geinitz:
> >   o USB: new vendor/product ids for scanner driver
> > 
> > Herbert Xu:
> >   o [IPSEC]: Order SPD using priority
> >   o [NET]: Missing refcount bump in flow cache
> >   o [XFRM]: u64 --> __u64 in linux/xfrm.h
> >   o [XFRM_USER]: Fix xfrm_state_lookup args in xfrm_add_sa
> >   o [XFRM_USER]: Rename confusing member of struct xfrm_usersa_id
> >   o [XFRM]: Too many reference drops of delpol in xfrm_policy_insert
> >   o Fix ide-mod unload crash
> >   o [IPSEC]: Include linux/slab.h where necessary
> >   o [XFRM_USER]: Allow del policy by id and get policy by selector
> >   o [IPSEC]: Zap killed policies from the flow cache properly
> >   o [IPSEC]: Fix preempt race in flow_flush_cache
> >   o [IPSEC]: Kill object argument from flow_cache_flush
> >   o [IPSEC]: Proper percpu handling in flow cache
> >   o [IPSEC]: Initialize flow key properly in decode_session
> > 
> > Hideaki Yoshifuji:
> >   o [IPV6]: Convert /proc/net/if_inet6 to seq_file
> >   o [IPV6]: Fix order of destruction of procfs
> >   o [IPV6]: Make procfs destructors return void
> >   o [CRYPTO]: Fix compiler warnings in sha512.c
> >   o [IPV6]: Fix possible idev leakage in icmp.c
> >   o [IPV6]: Fix possible oops in ndisc_send_na
> >   o [IPV6]: Clean up ip6_dst_alloc() calls
> >   o [IPV6]: Always remove fragment header
> >   o [IPV6]: Fix possible dst leakage in ndisc_send_redirect
> >   o [IPV6]: Fix default router selection in some cases
> >   o [IPV6]: Add ip6frag sysctls
> >   o [NET]: Add ip-sysctl.txt entries for missing ip{,6}frag_* sysctls
> >   o [IPV6]: Set dead flag on idev if snmp6_register_dev() fails
> >   o [IPV6]: Fix several errors in udpv6_connect()
> >   o [IPV6]: typo, unrequired #undef and bad operator precedence
> >   o [netdrvr] C99 initializers for arcnet
> >   o [IPV6]: dev_get_by_name("lo") --> dev_hold(&loopback_dev)
> >   o [IPV6]: ipv6_addr_prefix() cleanup, eliminate duplication
> >   o [NET]: Make neigh_parms setup/teardown handling symmetric
> >   o [IPV6]: Fix payload length of reassembled packet
> >   o [IPV6]: Use sizeof(struct frag_hdr) instead of magic value
> > 
> > Hirofumi Ogawa:
> >   o Adds the large partition (> 128GB) support to FAT (1/5)
> >   o Fix VFAT_IOCTL_READDIR_BOTH/_SHORT ioctl (2/5)
> >   o Remove Documentation/filesystems/fat_cvf.txt (3/5)
> >   o FAT cluster chain cache per superblock (4/5)
> >   o FAT cluster chain cache per inode (5/5)
> > 
> > Hollis Blanchard:
> >   o awe_wave.c user pointer dereference
> > 
> > Ian Molton:
> >   o ARM26 architecture
> > 
> > Ivan Kokshaysky:
> >   o alpha: compile warning fix
> >   o alpha: fix panic on smp boot (fork_by_hand)
> >   o alpha: typo in EISA bridge detection
> >   o alpha: single-step breakpoints - updated fix
> >   o PCI domains warning
> > 
> > James Bottomley:
> >   o Fix up proc_info conversion in 53c700
> >   o Fix while in spinup loop of sd
> >   o SCSI: Make sysfs attributes mutable
> >   o Use of the new attribute modifiers on the 53c700
> >   o Fix up 53c700 compile
> >   o scsi sysfs add attribute release function
> >   o qla1280: convert the driver to be endian neutral
> >   o qla1280: set the data direction correctly
> >   o qla1280: convert the driver to the new SCSI error handler
> >   o Fix __exit routine of NCR_D700
> >   o fix character subsystem initialisation
> > 
> > James Morris:
> >   o [CRYPTO]: Use "select" kconfig facility instead of fragile defaults
> > 
> > Jaroslav Kysela:
> >   o Several ALSA updates
> > 
> > Jeff Garzik:
> >   o [netdrvr eepro] update MODULE_AUTHOR per old-author request
> >   o [netdrvr tlan] cleanup
> >   o [netdrvr] s/init_etherdev/alloc_etherdev/ in code comments, in
> >     8139too and pci-skeleton drivers.
> >   o [netdrvr 8139too] respond to "isn't this racy?" comment
> >   o [netdrvr r8169] use alloc_etherdev, pci_disable_device
> >   o [ROSE]: Kill kfree of net_device->name
> >   o Cset exclude: shemminger@osdl.org|ChangeSet|20030529205634|46794
> >   o [netdrvr] gcc 3.3 cleanups
> >   o [netdrvr skge] add ULL modifier to 64-bit constant
> >   o [netdrvr] add MAINTAINERS entry for atmel wireless driver
> > 
> > Jeff Wiedemeier:
> >   o compile fix for agp_memory struct definitition change
> > 
> > Jens Axboe:
> >   o remove buggy BUG_ON in ide-cd
> >   o blk layer tag resize
> >   o copy the tag_map
> >   o ide-cd buglets
> >   o scsi_ioctl HZ fixes
> >   o ide-cd/scsi/block fixups for SG_IO
> >   o kill old stuff
> > 
> > Jim Houston:
> >   o preallocate signal queue resource  - Posix timers
> > 
> > Joe Burks:
> >   o USB: vicam.c patch
> > 
> > Joe Thornber:
> >   o dm: Replace __HIGH() and __LOW() macros
> >   o dm: signed/unsigned audit
> >   o dm: new suspend/resume target methods
> >   o dm: Lift dm_div_up()
> >   o dm: Fix memory leak in dm_register_target()
> >   o dm: Remove some debug messages
> >   o dm: Remove an old FIXME
> > 
> > John Hawkes:
> >   o 2.5.70 remove smp_send_reschedule() cruft
> > 
> > John Levon:
> >   o OProfile: Export task->tgid in the buffer
> >   o OProfile: update Changes
> >   o OProfile: remove useless code
> >   o OProfile: fix init / exit routine
> > 
> > Jon Grimm:
> >   o [SCTP] Verify contents of SACK against underrun
> >   o [SCTP] Use slab cache for sctp_chunk & sctp_bind_bucket
> >   o [SCTP] Bug fix for bind_bucket leak & heartbeat error count
> >   o [SCTP] Use non-prefetch list walker for short list
> >   o [SCTP] CANT_STR_ASSOC could/should return error up to user.
> >     (ardelle.fan)
> >   o [SCTP] Multiple causes may be embedded in an ERROR chunk
> >     (ardelle.fan)
> >   o [SCTP] Don't use path thresholds determine the overall error thresh
> >   o [SCTP] Let T5 timer affect SHUTDOWN-PENDING associations
> >   o [SCTP] sctp_jitter() needs to protect against div by 0
> >   o [SCTP] Various bakeoff fixes
> >   o [SCTP]  Fix double free of chunk along unexepected INIT path
> >   o [SCTP] Incorrect WORD_ROUND on a network endian value
> >   o [SCTP] Special case the handling of HOST_NAME_ADDRESS parm
> >   o [SCTP] Hand merge bk pull conflict.  sk->state now sk->sk_state
> > 
> > Justin T. Gibbs:
> >   o Aic6xxx and Aic79xx Driver Update
> >   o Bump aic79xx driver version to 1.3.9
> > 
> > Jörn Engel:
> >   o zlib cleanup: remove FAR macro
> >   o zlib cleanup: __32BIT__ and STDC
> >   o zlib cleanup: ZEXTERN
> >   o zlib cleanup: ZEXPORT
> >   o zlib cleanup: z_off_t
> >   o zlib cleanup: OF
> >   o zlib cleanup: C++ workarounds
> >   o zlib merge: turboc
> >   o zlib merge: inffast.c
> >   o Mark Compaq MAINTAINERS entries stale
> >   o zlib cleanup: local
> >   o zlib cleanup: Z_NULL removal
> >   o zlib cleanup: unnecessary cast removal
> >   o zlib merge: return code
> >   o zlib merge: avoid 8-bit window errors
> >   o zlib changes: memlevel
> >   o Fix typo in comment
> >   o adjust ppp to zlib change
> > 
> > Krishna Kumar:
> >   o [NET]: Initialize sysctl_table to NULL in neigh_parms_alloc
> > 
> > Kurt Robideau:
> >   o Rocketport driver against 2.5.70-bk7
> >   o Rocket patch against 2.5.70-bk18
> > 
> > Linus Torvalds:
> >   o Remove a few zero-sized files, as noted by David Gibson
> >   o Make zlib_inflate look more like ANSI C code
> >   o zlib cleanup: final fixups
> >   o Remove half-deleted zero-sized sound file
> >   o Quick response to de-listing the Compaq FC/RAID controllers from
> >     the MAINTAINERS list. How they're HP, and maintained by Stephen
> >     Cameron.
> >   o Re-introduce debugging code in list handling, poisoning stale list
> >     pointers to give us a nice oops if somebody is doing something bad.
> >   o Fix __d_drop() to properly initialize the d_hash fields, so that
> >     __d_drop() can safely be done multiple times on a dentry without
> >     corrupting other hash entries.
> >   o Don't make the source checker default path be quite so hackish.
> >   o Avoid warning by using an inline function rather than a macro for
> >     the default "pci_domain_nr()" definition. The inline function will
> >     evaluate the argument.
> >   o Make chr_dev_init() happen after PCI init, but before low-level
> >     driver initializations
> >   o Fix rcu list poisoning - since another CPU may be traversing the
> >     list as we delete the entry, we can only poison the back pointer,
> >     not the traversal pointer (rcu traversal only ever walks forward).
> >   o Make d_move() be able to gracefully handle the case of the dentry
> >     already being unhashed on entry.
> >   o Remove strange and broken ACPI rule from serial Makefile
> >   o Linux 2.5.71
> > 
> > Manfred Spraul:
> >   o Prepare for page unmapper
> > 
> > Margit Schubert-While:
> >   o I2C: add LM85 driver
> > 
> > Mark Haverkamp:
> >   o megaraid driver fix for 2.5.70
> > 
> > Mark M. Hoffman:
> >   o I2C: fix oops w83781d during rmmod
> >   o I2C: more w83781d fixes
> > 
> > Martin Schlemmer:
> >   o ethertap: fix struct sock cleanup leftover
> > 
> > Matt Domsch:
> >   o dynids: use list_add_tail
> >   o dynids: free dynids on driver unload
> > 
> > Matt Porter:
> >   o PPC32: Fix a compile error on 4xx embedded PowerPC
> >   o PPC32: Resolve colliding includes in boot wrappers
> > 
> > Matthew Dharm:
> >   o USB: storage: abort and disconnect handling
> >   o USB: storage: collapse one-use functions
> >   o USB: usb-storage: fix typo
> >   o USB: usb-storage: timeouts and aborts
> >   o USB: usb-storage: usb_stor_control_msg() and stuff
> >   o USB: usb-storage: change result codes
> >   o USB: usb-storage: handle babble
> >   o USB: usb-storage: re-organize probe/disconnect
> >   o USB: usb-storage: remove dead code
> > 
> > Matthew Wilcox:
> >   o PCI: domain support for sysfs
> > 
> > Mike Anderson:
> >   o Call release on scsi legacy LLDD
> > 
> > Miles Bader:
> >   o Remove some unneeded register saving on the v850
> >   o Include <linux/fs.h> in arch/v850/kernel/rte_cb_leds.c
> >   o Miscellaneous v850 whitespace and comment cleanups
> >   o Handle new do_fork return value on v850
> >   o Add __KERNEL__ guard to nb85e_cache.h on v850
> >   o Add leading underline to new linker-script symbols on the v850
> >   o Whitespace and comment cleanups for v850 entry.S
> >   o Add v850 support for hardware single-step (via ptrace)
> >   o Update irq.c on v850 to use irqreturn_t
> >   o const-qualify memory arg in v850's __test_bit
> > 
> > Mitsuru Kanda:
> >   o [IPV6]: Fix esp6 extension headers handling
> > 
> > Moritz Mühlenhoff:
> >   o [CRYPTO]: Default CRYPTO and MD5 to y if IPV6_PRIVACY is enabled
> > 
> > Neil Brown:
> >   o md: Export bio_split_pool for md to use
> >   o md: Use new single page bio splitting for raid0 and linear
> >   o md: Handle concurrent failure of two drives in raid5
> >   o md: Improve test for which raid1 device doesn't need to be written
> >     to
> >   o md: Fix simple off-by-one error in md driver
> >   o md: Get rid of vmalloc/vfree from raid0
> >   o md: Always allow a half-built md array to be stopped
> >   o md: Improve raid0 mapping code to simplify and reduce mem usage
> >   o md: Remove dependancy on MD_SB_DISKS from multipath
> >   o md: Remove dependancy on MD_SB_DISKS from raid5
> >   o md: Remove dependancy on MD_SB_DISKS from raid0
> >   o md: Remove MD_SB_DISKS limits from raid1
> >   o md: Remove dependance on MD_SB_DISKS in linear personality
> >   o md: Replace bdev_partition_name with calls to bdevname
> >   o Fix raid5 bug where wrong 'dev' is used
> >   o Fix raid1 handling of writing to multiple devices
> >   o Fix up freeing of kmalloc structures
> >   o Fix bug in /proc/mdstat
> >   o md -  Zero out some kmalloced space in md driver
> > 
> > Nicolas Pitre:
> >   o [ARM PATCH] 1545/1: correct compiler flags for ARMv5TE/XScale
> >   o [ARM PATCH] 1540/2: fixes for gcc-3.3
> > 
> > Olaf Hering:
> >   o USB: incorrect ethtool -i driver name
> > 
> > Oliver Neukum:
> >   o fix irq handling for DC395
> >   o improve Documentation for DC395
> >   o 01-debug-cleanup.patch
> >   o major cleanup of the module code
> >   o USB: allocate memory for reset earlier
> >   o USB: return errors when disabling a port
> >   o USB: cut usb_set_config from hpusbscsi
> >   o USB: usb_set_configuration in empeg.c
> >   o USB: kill a compiler warning in hpusbscsi
> > 
> > Patrick McHardy:
> >   o [PPP] fix memory leak in ioctl error path
> > 
> > Patrick Mochel:
> >   o drver model: Add release method for class devices
> >   o sysfs: Fix binary file handling
> >   o [driver model] Clean up CPU unregistration
> >   o Driver Class: don't call put_device() when we never called
> >     get_device()
> >   o [driver model] Clean up class release handling
> >   o [kobject] Update Documentation and licenses
> >   o [driver model] Update copyrights and license statements
> >   o [driver model] fix comment in device.h
> >   o [fs] Remove kobject support for filesystems
> >   o [kobject] Remove kobj_lock and use lockless refcounting
> >   o [driver model] Add device_for_each_child iterator
> >   o [kobject] Add warning + back trace if kobject_get() is called with
> >     0 refcount
> >   o [driver model] Remove extraneous class device release method
> >   o [driver model] Rewrite system device API
> >   o [list.h] Add list_for_each_entry_reverse
> >   o [kobject] Add set_kset_name
> >   o [driver model] Make sure that system devices are handled specially
> >     power-wise
> >   o [driver model] Convert to new system device API
> >   o [lapic] Convert to new system device API
> >   o [i8259] Convert to use new system device API
> >   o [nmi] Convert to use new system device API
> >   o [timer] Convert to use new system device API
> >   o [oprofile] Convert to use new system device API
> >   o [x86-64 i8259] Convert to use new system device API
> >   o [s390 xpram] Convert to use new system device API
> >   o [driver model] Create include/linux/sysdev.h and define
> >     sysdev_attribute
> >   o [driver model] Make sure right header is used for cpu.c
> >   o [memblk] Convert to use new system device API
> >   o [numa nodes] Convert to use new system device API
> >   o [driver model] Remove system device definitions from device.h
> >   o [apic] Use sysdev.h instead of device.h
> >   o [i8259] Use sysdev.h instead of device.h
> >   o [nmi] Use sysdev.h instead of device.h
> >   o [timer] Use sysdev.h instead of device.h
> >   o [oprofile] Use sysdev.h instead of device.h
> >   o [x86-64 i8259] Use sysdev.h instead of device.h
> >   o [s390 xpram] Use sysdev.h instead of device.h
> >   o [driver model] Add save() and restore() methods for system device
> >     drivers
> >   o [driver model] Don't Oops when registering global sysdev drivers
> >   o [cpu] Use sysdev.h instead of device.h and export cpu_sysdev_class
> >   o [mtrr] Add save()/restore() methods
> >   o [cpufreq] Convert to use new system device API
> >   o [sysfs] Get zeroed page for file read/write buffers
> >   o hand merge
> >   o [driver model] Actually implement sysdev_{create,remove}_file()
> >   o [driver model] Compile fixes for NUMA
> >   o [sa1100 irq] Convert to new system device API
> >   o [driver model] Turn off debugging by defualt for device iterations
> >   o [kobject] Don't specially order objects in lists based on parent
> >   o [driver model] Make sure we walk lists on shutdown in right order
> >   o [sysfs] Add __user tag to appropriate parameters
> >   o [driver model] Remove extraneous get_device() from
> >     class_device_add()
> >   o [driver model] Make sure system device drivers are added if
> >     registered late
> > 
> > Paul Fulghum:
> >   o tty_register_driver
> > 
> > Paul Mackerras:
> >   o PPC32: Fix preempt bugs identified by Milton Miller
> >   o PPC32: Discard the __ksymtab* sections when we are linking the boot
> >     wrapper
> >   o PPC32: Re-open I/O windows on PCI-PCI bridges, needed for some
> >     powermacs
> >   o PPC32: Better handling of program check exceptions on 4xx, patch
> >     from Kumar Gala
> >   o PPC32: Simplify the BUG() implementation for now (a better one is
> >     coming)
> >   o get rid of CONFIG_ALL_PPC
> >   o PPC32: Compile fix for array initialization from Christoph Hellwig
> >   o PPC32: Cleanups from Christoph Hellwig and Tom Rini
> >   o PPC32: Start adding __user to mark pointers from userspace
> >   o PPC32: Fix irq_desc initialization
> >   o PPC32: Fix various minor problems pointed out by Linus' check
> >     program
> >   o PPC32: Convert some K&R-style functions to ANSI-style.  From Steven
> >     Cole
> >   o fix check warnings in drivers/macintosh
> >   o Fix check warnings in PPP code
> >   o Move BUG/BUG_ON/WARN_ON to asm headers
> >   o [PPP]: Fix PPP Deflate sequence number checking
> > 
> > Paul Mundt:
> >   o toplevel SH update
> >   o Move SH board-specific code around
> > 
> > Pavel Roskin:
> >   o Fix crash when unloading yenta_socket in Linux 2.5.69
> >   o USB: name uninitialized in scanner.c
> > 
> > Peter Milne:
> >   o [ARM PATCH] 1546/1: iop321 additional Hardware PMMR defines
> >   o I2C: add New bus driver: XSCALE iop3xx
> > 
> > Petko Manolov:
> >   o USB: pegasus patch
> > 
> > Petr Vandrovec:
> >   o matroxfb update to new API
> > 
> > Randy Dunlap:
> >   o [NET]: add RFC references for Linux SNMP MIBs
> >   o [NET]: Typo corrections only
> >   o [IPV6]: Add IPv6 routing table statistic: fib_discarded_routes
> >   o [IPV6]: Fix spelling/typos
> > 
> > Reeja John:
> >   o [netdrvr amd8111e] interrupt coalescing, libmii, bug fixes
> >   o [netdrvr amd8111e] link against mii lib
> > 
> > René Scharfe:
> >   o hugetlbfs: fix error reporting in case of invalid mount
> >   o Some more stuff missed during the struct sock cleanup
> > 
> > Richard Henderson:
> >   o [ALPHA] Add posix timer and clock syscalls
> >   o [ALPHA] Add semtimedop syscall
> >   o [ALPHA] Implement bcopy
> >   o [ALPHA] Avoid warning in asm/unaligned.h
> >   o [ALPHA] Fix missed __ex_table to conversion to pc-relative relocs
> >   o [ALPHA] Streamline calls to __copy_user and __do_clear_user
> >   o [ALPHA] Fixup fallout from force_successful_syscall_return change
> > 
> > Roland McGrath:
> >   o User FIXMAP area simplification
> > 
> > Roman Zippel:
> >   o Remove old code and macros
> >   o Change P_ROOTMENU into a MENU_ROOT flag
> >   o add new keywords to parser
> >   o expression support
> >   o reverse dependency support
> >   o support for 'range'
> >   o add more warnings
> >   o front end updates
> >   o create configuration in the destination directory
> >   o update kconfig documentation
> >   o choice handling fixes
> >   o boolean symbol state fix
> >   o ignore attempts to change unchangable symbols
> > 
> > Russell King:
> >   o [ARM] Fix GCC3.3 build error
> >   o [ARM] Remove old 26-bit ARM keyboard drivers
> >   o [ARM] Declare mmu_gathers using DEFINE_PER_CPU
> >   o [ARM] Fix more missing irqreturn_t and remove a static no_action
> >     func
> >   o [ARM] Move dma_alloc_coherent() to consistent.c
> >   o [ARM] Convert platform devices to use platform_device
> >   o [ARM] Tidy up Integrator core support
> >   o [PCMCIA] Fix sa11xx_core.c oops when changing cpu frequency
> >   o [PCMCIA] Convert sa11xx platforms to use new class code
> >   o [PCMCIA] Update SA11xx PCMCIA support for recent changes
> >   o [PCMCIA] sa11xx driver now takes pcmcia_socket instead of int
> >     socket
> > 
> > Rusty Russell:
> >   o kallsyms in proc
> >   o Move cpu notifiers et al to cpu.h
> >   o Fix module load failure case
> >   o [NETFILTER]: Delete unnecessary skb_linearize() calls in
> >     iptables_{filter,mangle}.c
> >   o sched.c neatening and fixes
> > 
> > Sam Ravnborg:
> >   o kbuild: [PATCH] Remove duplicate definitions in Makefile.build
> >   o kbuild: Updated make help
> >   o kbuild: Silence kbuild with make V=0
> >   o kbuild: CROSS_COMPILE and ARCH definitions
> >   o kbuild: Silence output with make 3.80
> >   o kbuild: Utilise kbuild infrastructure for vsyscall
> >   o kbuild: Nice output when generating PCI device list
> >   o kbuild: Nice output when generating crc32 table
> >   o docbook/kernel-api: include files updated
> >   o docbook: Recognize sis900 functions
> >   o docbook: Warn about missing parameter definitions
> >   o docbook: Move definition of MODULENAME_SIZE
> >   o kbuild: Kill use of do_cmd in drivers/char/Makefile
> >   o kbuild/i386: Add missing dependency in kernel/Makefile
> >   o kbuild: Enable modules to be build using the "make dir/" syntax
> >   o be more flexible about creating library archives
> >   o all archs: Replace O_TARGET with lib-y
> >   o kbuild: Document newly added lib-y
> >   o kbuild: kill do_cmd
> > 
> > Samuel Thibault:
> >   o cpufreq: correct initialization on Intel Coppermines
> >   o speedstep_detect_speed might not reenable interrupts
> > 
> > Scott Feldman:
> >   o [netdrvr e100] move register_netdev below netdev struct init
> >   o 10GbE ethtool support
> >   o remove ethtool privileged references
> > 
> > Shmulik Hen:
> >   o [netdrvr bonding] fix long failover in 802.3ad mode
> >   o [netdrvr bonding] fix ABI version control problem
> > 
> > Simon Kelley:
> >   o [netdrvr] add atmel[_cs], new wireless driver
> > 
> > Sridhar Samudrala:
> >   o [SCTP] Support for socket options that pass both addr and associd
> >   o [SCTP] Support for SCTP_GET_PEER_ADDR_INFO socket option
> >   o [SCTP] Rename struct sctp_protocol as struct sctp_globals and
> >     define macros for all the global fields in the structure.
> >   o [SCTP] SCTP_SHUTDOWN_EVENT notification support
> >   o [SCTP] /proc interface to display associations/endpoints
> >   o [IPV6]: Allow ipv6 fragmentation via ip6_xmit() when ipfragok is
> >     set
> > 
> > Stephen Hemminger:
> >   o [BRIDGE]: Make delete bridge work with current unregister semantics
> >   o [NET]: Sysfs netdev cleanup and bugfix
> >   o [NET]: Kill deprecated if_port_text and users
> >   o [NET]: Fix device unregister in TUN driver
> >   o typo in new class_device_release
> >   o sb1000 driver bugs
> >   o [DECNET]: Fix build warnings
> >   o [NET]: Fix sysfs kobj parent refcount handling
> >   o [NET]: Cleanup net-sysfs show and change functions
> >   o [NET]: Expose alloc_netdev() for use by drivers
> >   o [BRIDGE]: Bridge using alloc_netdev
> >   o [VLAN]: vlan network device using alloc_netdev
> >   o [TUN]: tun using alloc_netdev
> >   o [ACENIC]: Convert to alloc_etherdev
> >   o [NET]: Dynamic allocation for dummy net device
> >   o [IPV6]: Dynamic allocation for SIT net device
> >   o [IPV4]: Dynamic allocation for IPIP net device
> >   o [IPV4]: Dynamic allocation for IPGRE net device
> >   o [NET]: More reasonable error handling in SLIP driver unload
> > 
> > Steve French:
> >   o Make return code on failed cifs mounts more specific and fix
> >     incorrect smb to posix return code conversions
> >   o adjust for change of devname to const char (new mount format)
> > 
> > Steven Cole:
> >   o Use '#ifdef' to test for CONFIG options
> >   o K&R to ANSI C conversions for zlib
> >   o Yet more K&R to ANSI C conversions
> >   o More ANSI C cleanup of zlib
> >   o [SPARC]: Fix non-ansi parameter lists
> >   o Another final K&R to ANSI C cleanup of zlib
> >   o Two more sources of "non-ANSI parameter list" warnings
> >   o K&R to ANSI conversions for fs/jfs/jfs_dmap.c and jfs_xtree.c
> > 
> > Steven Whitehouse:
> >   o [AX25]: Sanitize ax25 netdevice private handling
> > 
> > Thomas Osterried:
> >   o [AX25]: AX.25 bug fixes
> > 
> > Thomas Schlichter:
> >   o [NET]: One missed non-netdev SET_MODULE_OWNER case
> >   o [NET]: IPSEC protocol module owner cleanup
> > 
> > Thomas Wahrenbruch:
> >   o USB: kobil_sct.c added support for KAAN SIM Reader
> > 
> > Trond Myklebust:
> >   o Fix udp_data_ready() to use the correct skbuff interface for
> >     extracting the XID. Following the introduction of zero-copy under
> >     UDP, the data may be entirely located in pages under
> >     skb_shinfo(skb)->frags[].
> > 
> > Ville Nuorvala:
> >   o [IPV6]: Add ip6ip6 tunnel driver
> > 
> > Zwane Mwaikambo:
> >   o cli/sti cleanup for fmvj18x
> > 
> > 
> > -
> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > Please read the FAQ at  http://www.tux.org/lkml/
> > 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
> 


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-14 21:17 Linus Torvalds
  2003-06-15  1:42 ` Florin Iucha
@ 2003-06-15  6:54 ` Andre Hedrick
  2003-06-15  7:15   ` Andre Hedrick
  2003-06-15 13:29 ` Paweł Gołaszewski
  2003-06-16 18:04 ` John Cherry
  3 siblings, 1 reply; 29+ messages in thread
From: Andre Hedrick @ 2003-06-15  6:54 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Kernel Mailing List


Well some of us older cranky meatballs out here like the old school of
pre-BK!  Pretend it is sex and do it more often :-)


Andre Hedrick
LAD Storage Consulting Group

On Sat, 14 Jun 2003, Linus Torvalds wrote:

> 
> I think I'll call this kernel the "sticky turtle", in honor of that 
> historic "greased weasel" kernel, and as a comment on how sadly dependent 
> I've become on the daily BK snapshots. It's been too long since 2.5.70.
> 
> I'll do better, I promise. While most developers happily use either the 
> daily snapshots or the BK tree itself, not everybody does, and a lot of 
> users want "real releases". 
> 
> There's nothing hugely interesting here, but Al Viro ha sbeen cleaning up 
> the tty layer, and Stephen Hemminger has been fixing up some network 
> device alloc/free issues with the help of various people.
> 
> And obviously there are the normal usb/pcmcia/sound/architecture updates. 
> With driver models and networking thrown in as a bonus.
> 
> 		Linus
> 
> ---
> 
> Summary of changes from v2.5.70 to v2.5.71
> ============================================
> 
> Adrian Bunk:
>   o kbuild: [PATCH] document modules_install in "make help"
>   o [wan lmc] remove 2.0.x-era code
>   o SECURITY_ROOTPLUG must depend on USB
> 
> Alan Cox:
>   o [netdrvr tlan] fix 64-bit issues
> 
> Alan Iwi:
>   o Missing magic number
> 
> Alan Stern:
>   o USB: fix address assignment after device reset
>   o USB: Don't allocate transfer buffers on the stack in hub.c
>   o USB: Rename static functions in hub.c and increase timeouts
>   o USB: Make hub.c DMA-aware
> 
> Alexander Viro:
>   o callout removal: ircomm_tty
>   o tty_driver refcounting
>   o Fix sound lockup - missing chardev init
>   o procfs bug exposed by cdev changes
>   o Fix disk partitioning with multiple IDE disks
>   o >minor_shift removal
>   o [NET]: Eliminate {init,register,unregister}_fcdev
>   o [NET]: Eliminate init_hippi_dev and {un,}register_hipdev
>   o [NET]: Convert most tokenring drivers away from
>     {init,register,unregister}_trdev, only ibmtr remains
>   o [NET]: Eliminate init_fddidev
>   o [NET]: Move sk98lin driver away from init_etherdev()
>   o [NET]: Move 3c509 driver away from init_etherdev()
>   o [NET]: Move sunqe.c driver away from init_etherdev()
>   o [NET]: Move bmac.c away from init_etherdev()
>   o [NET]: Convert USB drivers away from init_etherdev()
> 
> Alexey Kuznetsov:
>   o tcp_output.c, tcp.c, tcp.h
> 
> Andi Kleen:
>   o Work around gcc 3.3 bug on amd64 in binfmt_elf.c
>   o Make spinlock debugging compile on x86-64
>   o x86-64 merge
> 
> Andreas Schultz:
>   o I2C: fix unsafe usage of list_for_each in i2c-core
> 
> Andrew Morton:
>   o truncate and timestamps
>   o fix typo in coda
>   o Fix suspend with pccardd running
>   o fix oops on resume from apm bios initiated suspend
>   o export mmu_cr4_features to modules
>   o [VISWS] irqreturn_t conversion
>   o Fix CONFIG_PROCFS=n
>   o zoran user-pointer fix
>   o irq balance logic fix
>   o kill lock_kernel() in inode_setattr()
>   o i2o memleak comment
>   o write_one_page() fixlets
>   o speed up the unlink speedup
>   o Remove unneeded fcntl check
>   o unregister_netdev cleanups
>   o support 64 bit pci_alloc_consistent
>   o svcsock use-after-free fix
>   o Fix writev when a segment generates EFAULT
>   o Fixes trivial error in
>   o [NET]: Convert rtnl_lock/register_netdevice/rtnl_unlock to
>     register_netdev
>   o fix generic_file_write()
>   o magazine layer for slab
>   o Additional fields in slabinfo
>   o initialise vma->vm_next in do_mmap_pgoff()
>   o More irq balance fixes
>   o dirty_writeback_centisecs fixes
>   o Copy nanosecond stat values for i386
>   o Some subarch warning fixes
>   o MTD build fix
>   o improved core support for time-interpolation
>   o ext3: fix for blocksize < PAGE_CACHE_SIZE
>   o /proc/kcore fixes
>   o remove 16-bit pid assumption from ipc/sem.c
>   o fix broken networking
>   o [NET]: Fix broken cleanups in net/core/iovec.c
>   o aio: small cleanups
>   o clean up timer interpolation code
>   o radio-cadet.c: remove unnecessary copy_to_user()
>   o cmpci: fix improper access to userspace
>   o zr36120: fix improper access to userspace
>   o remove unsafe BUG_ON()
>   o pnpbios dereferencing user pointer
>   o fix bw-qcam.c bad copy_to_user
>   o Graceful failure in devfs_remove()
>   o Fix generic_file_write() again
>   o reiserfs option parser fix and ability to pass
>   o reiserfs support for blocksizes other than 4096 bytes
>   o hugetlbfs: mount options and permissions
>   o DEADLINE: hash removal fix
>   o ext3: fix deadlock in journal_create()
>   o kmalloc_percpu: interface change
>   o per-cpu support inside modules (minimal)
>   o IRQs: handle bad return values from handlers
>   o IRQs: fix up irq_desc initialisation for non-ia32
>   o force_successful_syscall_return()
>   o fix wobbly /proc/stat:btime
>   o Console blanking fix
>   o Console privacy for braille users
>   o Fix tty devfs mess
>   o misc fixes
>   o cs423x fixes
>   o remove get_current_user()
>   o remove triggerable BUG() from de_thread
>   o Don't let processes be scheduled on CPU-less nodes (1-3)
>   o DAC960 fix for fibre channel transfer rate
>   o /proc/sys/vm/min_free_kbytes
>   o loop: remove the balance_dirty_pages() call
>   o Fix build for CONFIG_KALLSYMS=n
>   o ppc64: fixup for family/sk_family rename
>   o Fix the build with !CONFIG_PROC_FS
>   o common 32-bit ioctl code
>   o ioctl32 cleanup: sparc64
>   o x86_64: use common ioctl code
>   o remove_proc_entry() fix
>   o JFFS_PROC_FS must depend on JFFS_FS
>   o fix apic handling for NUMA-Q
>   o cleanup conditionals in summit subarch
>   o provide bus to node mapping for Summit
>   o rocket.c: devfs fix
>   o add bootmem failure warning
>   o eventpoll: fix possible use-after-free
>   o Remove DRM ioctls for common compat ioctl code
>   o fix possible busywait in rtc_read()
>   o fix discontig with 0-sized nodes
>   o fix TARGET_CPUS inconsistency
>   o update MAINTAINERS for Compaq drivers
>   o optimize fixed-sized kmalloc calls
>   o fix scheduler bug not passing idle
>   o fix numa meminfo
>   o fix oops in driver/serial/core.c
>   o fix hangs with nfs to localhost
>   o devfs_mk_dir() fix
>   o cpqarray.c: fix stack usage
>   o dirty bit clearing on s390
>   o drivers/char/mem.c cleanup
>   o irq_cpustat cleanup
>   o MAINTAINERS: Compaq->HP
>   o loop: file use highmem
>   o loop: make bio_copy private to loop
>   o loop: loop bio renaming
>   o loop: copy bio not data
>   o loop: remove an IV
>   o loop: remove LO_FLAGS_BH_REMAP
>   o loop: remove blk_queue_bounce
>   o loop: copy_bio use highmem
>   o loop: don't lose PF_MEMDIE
>   o tmpfs: shmem_file_write EFAULT
>   o tmpfs: swapoff-truncate race
>   o tmpfs: misc fixes
>   o cleanup seqfile usage in resource.c
>   o x25 facilities parsing fix
>   o eicon usercopy fix
>   o intermezzo symlink fix
>   o mdc800 usercopy fix
>   o mpu401 usercopy fix
>   o emu10k1 memleak fix
>   o rio memleak fix
>   o fix resource leak in i810 driver
>   o tioclinux() numbers in <linux/tiocl.h>
>   o fix writeback for dirty ramdisk blockdev inodes
> 
> Andries E. Brouwer:
>   o isa_writeb args interchanged
>   o scsi: ten -> use_10_for_rw / use_10_for_ms
> 
> Andy Grover:
>   o ACPI: fix extra semicolon (Pavel Machek)
>   o ACPI: Trivial name init patch (Bjorn Helgaas)
>   o ACPI: Disable ACPI sleep on SMP systems (Pavel Machek)
>   o ACPI: Add access checking (Andi Kleen)
>   o ACPI: Add ACPI PCI Subdriver. This enables acpiphp to work again.
>     (Matthew Wilcox)
>   o ACPI: Implement PCI Domain support (Matthew Wilcox)
> 
> Anton Blanchard:
>   o ppc64: comment fix from Milton Miller
>   o ppc64: Fix problem creating zImage/zImage.initrd multiples times
>     from Bryan Logan
>   o ppc64: clean up SLB reload code and remove some unnecessary isyncs
>   o ppc64: fix compile warnings
>   o ppc64: fix misreporting of unhandled IRQs in xics IPI
>   o ppc64: cleanup some hardcoded constants
>   o ppc64: replace MAX_PACAS with NR_CPUS
>   o ppc64: Fix a bad shift against PCI_BASE_CLASS_BRIDGE from Will
>     Schmidt
>   o ppc64: fix for boot cpu > 31
>   o ppc64: Report cpus > 32 in proc/cpuinfo correctly
>   o ppc64: merge conflicts
>   o compat_wait4 fix
>   o ppc64: Always pass non segment faults on the 0xc region up to
>     do_page_fault
>   o ppc64: Add some branch prediction
>   o ppc64: remove ioperm
>   o ppc64: threaded coredump support
>   o ppc64: fix copy_from_user leak, from Milton Miller
>   o ppc64: Add warning for unhandled irqs
>   o ppc64: remove sys32.S
>   o ppc64: ppc64 update
>   o ppc64: copy_tofrom_user exception handling fix from Paul Mackerras
>   o ppc64: kcore support
>   o ppc64: Increase maximum allocation size to 16MB for largepage
>     support
>   o ppc64: FORCE_MAX_ZONEORDER is actually order + 1, from Dave Gibson
>   o ppc64: fix compile error introduced in threaded coredump patch
>   o fix matroxfb compile on ppc64]
>   o ppc64: Call setup_kcore later in boot, we call kmalloc from it
>   o ppc64: cputable support from Will Schmidt
>   o ppc64: use an initcall to register ras irqs
>   o update ppc64 MAINTAINERS entry
>   o ppc64: forgot to add this in the cputable merge
>   o ppc64: Fix overallocation of NUMA bootmem bitmap and fix for NUMA
>     kernels on non NUMA boxes
>   o ppc64: Fix for multiple zone 0 regions on many ppc64 NUMA boxes
>   o ppc64: Fix ppc64 build
>   o ppc64: Update BUG handling based on ppc32
>   o ppc64: use common 32bit ioctl code
>   o ppc64: K&R to ANSI style conversions from Steven Cole
>   o ppc64: copy_tofrom_user fix from Paul Mackerras
>   o ppc64: various fixes to sys32_sysinfo, from Will Schmidt
>   o ppc64: Rework inline syscall macros, fix clobbers & gcc3.3 from
>     Franz Sirl
>   o ppc64: rework user access functions
> 
> Arnaldo Carvalho de Melo:
>   o wanrouter: fix bug introduced by latest namespace fix
>   o net: abstract access to struct sock ->flags
>   o USB drivers: initialize struct usb_driver ->owner field
>   o drivers/usb/media/ibmcam: remove MOD_{INC,DEC}_USE_COUNT
>   o drivers/usb/media/konicawc: remove MOD_{DEC,INC}_USE_COUNT
>   o drivers/usb/media/ultracam: remove MOD_{INC,DEC}_USE_COUNT
>   o n_hdlc: CodingStyle cleanups and removal of old stuff
>   o net: reduce the data dependency of struct sock/struct tcp_tw_bucket
>   o net: create struct sock_common and use in struct sock & tcp_tw_bucket
>   o list.h: improve hlist
>   o udpv6: use the right struct sock when testing if it is PF_INET6 family
> 
> Art Haas:
>   o C99 patches for fs/
>   o C99 struct initializers for kernel files
> 
> Bart De Schuymer:
>   o [BRIDGE]: Remove unnecessary code in br_input
>   o [NETFILTER]: Fix ARPT_INV_MASK in arp_tables.h
> 
> Bartlomiej Zolnierkiewicz:
>   o allow "hdX=scsi" for modular scsi/ide-scsi
>   o kill "hdX=noremap"
>   o fix two IDE list_head problems
>   o create /proc/ide/hdX/capacity only once
>   o kill recreate_proc_ide_device()
>   o switch ide to taskfile IO
> 
> Ben Collins:
>   o Update IEEE1394 (r939)
>   o USB Multi-input quirk
>   o Update IEEE1394 (r946)
>   o [SPARC64]: Final image strip not to strip too much
>   o USB: fix keyboard leds
>   o Register scsi devices after naming them
>   o Update IEEE1394 (r952)
> 
> Benjamin Herrenschmidt:
>   o [SUNGEM]: Fix gcc3.3 warnings
>   o Nuke check_highmem_ptes()
> 
> Bruce D. Elliott:
>   o [SPARC64]: Fix transmit handling in sunsab.c serial driver
> 
> Bruce Fields:
>   o gss_marshal and gss_validate depend on gss_cred_get_ctx never
>     returning NULL; but gss_refresh depends on gss_cred_get_ctx
>     returning NULL whenever the cred is not up to date.  So, I replaced
>     the single gss_cred_get_ctx by a gss_cred_get_ctx and a
>     gss_cred_get_uptodate_ctx.
>   o add handling of the new CTXPROBLEM and CREDPROBLEM RPCSEC_GSS
>     errors
>   o Add a "protocol: udp/tcp" line so that gssd can use the same
>     protocol for null calls that was specified in the mount options.
>   o I believe we need to set a timeout before doing the sleep in
>     gss-upcall
>   o allow gssd to communicate failure to initialize contexts back to
>     the kernel, so the kernel can return -EACCES when a user lacks
>     credentials, instead of just hanging until they kinit.
>   o This makes several changes to the gss upcalls
>   o Trivial; I kept forgetting what each of the xdr_netobj's passed to
>     the gss-api routine meant, so I thought I'd fool with the argument
>     names in an effort to make them more helpful.
>   o Trivial fix for a typo in fs/nfs/nfs4state.c
> 
> Chas Williams:
>   o [ATM]: lane and mpoa module refcounting and locking cleanup
>   o [ATM]: HE driver coding style conformance
>   o [ATM]: HE driver misc irq handler cleanups
>   o [ATM]: Move rategrid off stack in HE driver
>   o [ATM]: more cleanup in HE driver
> 
> Chris Wright:
>   o lsm: Early init for security modules (1/4)
>   o lsm: Remove task_kmod_set_label hook (2/4)
>   o lsm: Remove inode_permission_lite hook (3/4)
>   o lsm: setfsuid/setgsuid bug fix (4/4)
> 
> Christoph Hellwig:
>   o acpi serial stuff
>   o kill register_pccard_driver
>   o give ->proc_info a struct Scsi_Host * parameter
>   o PPC32: Syscall cleanups
>   o [NET]: Switch lanmedia driver to initcalls
>   o [NET]: Remove sdla from setup.c
>   o [SPARC64]: Kill sys_aplib
>   o use second arg to scsi_add_host in usb storage
>   o fix scsi_register_host abuse in usb scanner drivers
>   o driver model for scsi upper drivers, take 2
>   o LDM-based scsi host lookup
>   o switch /proc/scsi/scsi to seq_file and proper device model
>   o kill scsi_host_get_next
>   o kill remaining direct uses of scsi_register_host
>   o fix signal.h compilation on PPC
>   o [NET]: Move dmascc away from setup.c
>   o [NET]: Fix non-modular sdla.c build
>   o [NET]: Kill useless/wrong Version line from net/core/dv.c
>   o [NET]: net/core/dst.c typo
>   o [NET]: Fix coding style in net/core/filter.c
>   o [NET]: Fix coding style in net/core/iovec.c
>   o [NET]: Convert ppc early-init drivers to initcalls
>   o [NET]: Fix accidental revert of init_etherdev killing in PPC net drivers
>   o [NET]: Convert skfp over to initcalls, kill fddi cruft from Space.c
> 
> Daniele Bellucci:
>   o USB: replaced BKL in rio500.c
> 
> Dave Engebretsen:
>   o [netdrvr pcnet32] bug fixes
> 
> Dave Jones:
>   o AM53C974 request region
>   o [AGPGART] Compilation fix
>   o [AGPGART] Remove useless early agp_init() from i810fb agp_init()
>     just printk's a banner. This is unnecessary at this early stage.
>   o [AGPGART] Yet another missed typedef compile fix
>   o [AGPGART] Report fixing of errata, and add missing printk stuff
>     (\n's, KERN_INFO, PFX)
>   o [AGPGART] Kill useless printk in frontend
>   o [AGPGART] Missing printk levels
>   o [CPUFREQ] Make powernow-k7 leap big buildings^Wranges
>   o [CPUFREQ] kill cpufreq_driver export
>   o [CPUFREQ] Kill unused variables
>   o [CPUFREQ] CodingStyle fixes
>   o [CPUFREQ] Fix ACPI P-State driver
>   o [CPUFREQ] missing export powernow-k7 needs dmi_broken
>   o [AGPGART] Add webpage link
>   o [CPUFREQ] Fix documentation filename
>   o [CPUFREQ] Add Athlon to list of supported cpufreq drivers
>   o [CPUFREQ] sysfs moved some files around. update documentation to
>     reflect reality
>   o Cset exclude:
>     davej@codemonkey.org.uk|ChangeSet|20030611121150|30244
>   o [CPUFREQ] Merge Jeremy's Centrino speedstep driver
>   o [CPUFREQ] Move old speedstep driver to speedstep-ich
>   o [AGPGART] Some Intel chipsets were using the wrong masks
>   o [CPUFREQ] speedstep docu clarification
> 
> Dave Kleikamp:
>   o Update JFS team members in jfs.txt
>   o JFS: i_acl & i_default_acl are not being re-initialized
>   o JFS: resize fixes
>   o JFS: add back read_inode super_operation
> 
> David Brownell:
>   o USB: ethernet "gadget", rx overflows happen
>   o USB: kerneldoc for gadget API
>   o PCI: pci pool, poison more like slab code
>   o USB: usb/core/devio: identify process
>   o USB: net2280 patch: control-out fix, minor cleanups
>   o USB: ohci-hcd, remove FIXME
> 
> David Gibson:
>   o Update orinoco driver to 0.13e
> 
> David Mosberger:
>   o fix TCP roundtrip time update code
>   o allow thread_info to be allocated as part of task_struct
>   o [TG3]: Workaround 4g DMA bug more portably
> 
> David S. Miller:
>   o [NET]: One too many IRQ_HANDLED added to sunqe.c driver
>   o [IPV4/IPV6]: Use Jenkins hash for fragment reassembly handling
>   o [IPV6]: Input full addresses into TCP_SYNQ hash function
>   o [IPV4]: Add sysctl to control ipfrag_secret_interval
>   o [IPV6]: Fix typo in defragmentation changes
>   o [TCP]: Do not access inet_sk() of a time-wait bucket
>   o [SPARC64]: Fix probe error handling in envctrl.c driver
>   o [SPARC64]: Fix probe error handling in bbc_{envctrl,i2c}.c driver
>   o [SPARC64]: Do not export {un,}register_ioctl32_converstion twice
>   o [NET}: Fix typo in sock_set_flag changes
>   o [ATM]: Fix driver Makefile clean-files
>   o [SPARC64]: Fix sys_shmat handling for 64-bit binaries
>   o [XFRM]: Handle use_time expiration properly
>   o [SOUND]: Revert buggy ALSA merge ioctl32 changes
>   o [SOUND]: vx/vx_core.c needs linux/init.h
>   o [SOUND]: Fix sparc cs4231 driver build due to pcm list changes
>   o [SPARC64]: Update defconfig
>   o [NET]: Kill PTI fddi driver, never completed and no plans to finish
>   o [NET]: Fix CONFIG_HIPPI build
>   o [NET]: Fix typos in init_trdev changes to lanstreamer.c
>   o [NET]: Eliminate {init,register,unregister}_trdev()
>   o [NET]: Eliminate init_etherdev usage from arch/um drivers
>   o [IPV6]: In ipv6_add_dev dont call __ipv6_regen_rndid without
>     initial reference held
>   o [NET]: Use INIT_LIST_HEAD in arch/um/drivers/net_kern.c
>   o [NET]: Typo in iph5527.c driver changes
>   o [NET]: Use INIT_LIST_HEAD correctly in arch/um/drivers/net_kern.c
>   o [IPSEC]: {esp,ah} --> {esp4,ah4}
>   o [NET]: Move arch/cris drivers away from init_etherdev()
>   o [NET]: Convert ia64 simeth.c away from init_etherdev()
>   o [NET]: Convert PPC 8260_io/enet.c away from init_etherdev()
>   o [NET]: Convert PPC 8260_io/fcc_enet.c away from init_etherdev()
>   o [NET]: Convert PPC 8xx_io/enet.c away from init_etherdev()
>   o [NET]: Convert PPC 8xx_io/fec.c away from init_etherdev()
>   o [NET]: Actually apply Al's sunqe.c changes
>   o [NET]: Fix thinkos in PPC 8260_io/fcc_enet.c changes
>   o [PCI]: Move pci_remove_bus_device back to include/linux/pci.h,
>     discussed with greg@kroah.com
>   o [NET]: Kill drivers/net/setup.c, it no longer does anything
>   o [IPSEC]: Implement xfrm type module autoloading
>   o [NET]: Some stuff missed during acme's struct sock cleanup
>   o [NET]: Missing __KERNEL__ ifdefs in linux/{tcp,udp}.h
>   o [SCTP]: Kill unused local variable in init_sctp_mibs
>   o [NET]: Process hotplug list in FIFO order
>   o [NET]: Fix typo in neigh_sysctl_unregister changes
>   o [LLC]: Fix typing error in procfs code
> 
> David Stevens:
>   o [IGMP]: Make sock_alloc_send_skb calls non-blocking
> 
> David van Hoose:
>   o Fix compilation errors in ppa and imm modules
> 
> David Woodhouse:
>   o MTD and JFFS2 update
>   o Final cleanups for MTD merge
>   o Fix some accidental regressions which slipped in with the MTD merge
> 
> Davide Libenzi:
>   o epoll race fix
> 
> Deepak Saxena:
>   o [ARM PATCH] 1537/1: big-endian support for do_div64
>   o [ARM PATCH] 1538/1: arch/arm/Makefile and KConfig Big-Endian
>     changes
> 
> Dominik Brodowski:
>   o [PCMCIA] Move socket_info_t
>   o [PCMCIA] Move get_socket_info_by_nr
>   o [PCMCIA] Remove socket_table
>   o [PCMCIA] True driver module locking
>   o [PCMCIA] split_init
>   o [PCMCIA] register
>   o [PCMCIA] Callbacks use pcmcia_socket not integer
>   o [PCMCIA] socket reference in client_t
>   o [PCMCIA] Replace more socket numbers with pcmcia_socket
>   o [PCMCIA] Make ds.c use pcmcia_socket->sock rather than local
>     version
>   o [PCMCIA] unify yenta.c and pci_socket.c
>   o [PCMCIA] Remove socket_info_t
>   o [PCMCIA] i82365 depends on ISA
>   o [PCMCIA] rename i82365.c socket_info_t
>   o [PCMCIA] Rename tcic.c socket_info_t
> 
> Douglas Gilbert:
>   o scsi_mid_low_api.txt in lk 2.5.69
>   o sg driver for lk 2.5.70
> 
> Eddie Williams:
>   o scsi: allow devices to restrict start on add
> 
> Edward Peng:
>   o [netdrvr sundance] fix flow control bug
>   o [netdrvr sundance] fix another flow control bug
> 
> Frank Cusack:
>   o nfs_unlink() problem fix
> 
> Geert Uytterhoeven:
>   o [NET]: asm/smp.h --> linux/smp.h in sch_ingress.c
> 
> Greg Kroah-Hartman:
>   o USB: fix up unusual_devs.h merge mess
>   o USB: remove some old references to /proc/bus/usb/drivers
>   o Cset exclude: greg@kroah.com|ChangeSet|20030529215347|05329
>   o USB: add usb_find_device() function to USB core
>   o Root plug: remove USB bus walking functions, now use
>     usb_find_device()
>   o USB: added .owner to kobil_sct driver
>   o PCI: make pci_setup_device(), pci_alloc_primary_bus() and
>     pci_alloc_primary_bus_parented() static
>   o PCI: make pools_lock and pci_lock static
>   o ACPI PCI Hotplug: remove hand made pci_find_bus function
>   o IBM PCI hotplug: remove hand made pci_find_bus function
>   o IBM PCI hotplug: remove direct access of pci_devices variable
>   o PCI Hotplug: move drivers/hotplug/* to drivers/pci/hotplug/*
>   o PCI: Remove a lot of PCI core only functions from
>     include/linux/pci.h
>   o PCI: remove CONFIG_PROC_FS checks in .c files
>   o PCI: Move more functions out of include/linux/pci.h that don't need
>     to be there
>   o PCI: Grab reference count on pci_dev if the pci driver binds to the
>     device
>   o PCI: remove usage of pci_for_each_dev() in drivers 
>   o PCI: finally remove pci_for_each_dev() now that all users of it are
>     gone
>   o PCI: remove usage of pci_for_each_dev() in arch/ppc64/kernel/pci.c
>   o PCI: remove direct access of pci_devices from
>     arch/m68k/atari/hades-pci.c
>   o PCI: remove direct access of pci_devices from
>     drivers/macintosh/via-pmu68k.c
>   o PCI: fix up previous fusion driver pci changes
>   o PCI: add pci_find_device_reverse() for users of
>     pci_find_each_dev_reverse() to use
>   o PCI: remove usage of pci_for_each_dev_reverse() in
>   o PCI: remove pci_for_each_dev_reverse() now that all users of it are
>     gone
>   o PCI: move pci_present() into drivers/pci/search.c
>   o PCI: remove EXPORT_SYMBOL(pci_devices)
>   o I2C: sync i2c-id.h with cvs version
>   o TTY: add a release function for tty_class devices
>   o TTY: release function should be set in the class, not the class_device
>   o PCI: add pci_find_next_bus() function to prevent people from
>     walking pci bus lists themselves
>   o PCI: remove pci_for_each_bus() usage from
>     arch/ia64/hp/common/sba_iommu.c
>   o PCI: remove pci_present(), pci_for_each_bus() and pci_bus_b() usage
>   o PCI: sparse fixups for drivers/pci/proc.c
>   o USB: fix problem found by sparse in usb.h
>   o USB: sparse fixups for drivers/usb/core/devices.c
>   o USB: sparse fixups for drivers/usb/core/inode.c
>   o USB: lots of sparse fixups for usbfs
>   o I2C: coding style updates for i2c-iop3xx driver
>   o I2C: fix some errors found by sparse in include/linux/i2c.h
>   o I2C: fix up sparse warnings in drivers/i2c/i2c-core.c
>   o I2C: fix up sparse warnings in the i2c-dev driver
> 
> Greg Ungerer:
>   o create m68knommu/coldfire specific ints.c
>   o remove common m68knommu ints.c
>   o don't compile m68knommu/kernel ints.c
>   o compile m68knommu/ColdFire ints.c
>   o fix calls to do_fork()
>   o remove obsolete BLKMEM driver reference
>   o cleanup is_in_rom() checker
>   o fix broken trace flag check in 68328 system call entry
>   o security init call support in linker script
>   o conditional ROMfs copy for ARNEWSH/5206 setup
>   o support BOOTPARAM's on m68knommu/5206 targets
>   o support BOOTPARAM's on m68knommu/5206e targets
>   o m68knommu/pilot startup copy init segment to RAM
> 
> Hartmut Wahl:
>   o USB:  Patch for Samsung Digimax 410
> 
> Henning Meier-Geinitz:
>   o USB: new vendor/product ids for scanner driver
> 
> Herbert Xu:
>   o [IPSEC]: Order SPD using priority
>   o [NET]: Missing refcount bump in flow cache
>   o [XFRM]: u64 --> __u64 in linux/xfrm.h
>   o [XFRM_USER]: Fix xfrm_state_lookup args in xfrm_add_sa
>   o [XFRM_USER]: Rename confusing member of struct xfrm_usersa_id
>   o [XFRM]: Too many reference drops of delpol in xfrm_policy_insert
>   o Fix ide-mod unload crash
>   o [IPSEC]: Include linux/slab.h where necessary
>   o [XFRM_USER]: Allow del policy by id and get policy by selector
>   o [IPSEC]: Zap killed policies from the flow cache properly
>   o [IPSEC]: Fix preempt race in flow_flush_cache
>   o [IPSEC]: Kill object argument from flow_cache_flush
>   o [IPSEC]: Proper percpu handling in flow cache
>   o [IPSEC]: Initialize flow key properly in decode_session
> 
> Hideaki Yoshifuji:
>   o [IPV6]: Convert /proc/net/if_inet6 to seq_file
>   o [IPV6]: Fix order of destruction of procfs
>   o [IPV6]: Make procfs destructors return void
>   o [CRYPTO]: Fix compiler warnings in sha512.c
>   o [IPV6]: Fix possible idev leakage in icmp.c
>   o [IPV6]: Fix possible oops in ndisc_send_na
>   o [IPV6]: Clean up ip6_dst_alloc() calls
>   o [IPV6]: Always remove fragment header
>   o [IPV6]: Fix possible dst leakage in ndisc_send_redirect
>   o [IPV6]: Fix default router selection in some cases
>   o [IPV6]: Add ip6frag sysctls
>   o [NET]: Add ip-sysctl.txt entries for missing ip{,6}frag_* sysctls
>   o [IPV6]: Set dead flag on idev if snmp6_register_dev() fails
>   o [IPV6]: Fix several errors in udpv6_connect()
>   o [IPV6]: typo, unrequired #undef and bad operator precedence
>   o [netdrvr] C99 initializers for arcnet
>   o [IPV6]: dev_get_by_name("lo") --> dev_hold(&loopback_dev)
>   o [IPV6]: ipv6_addr_prefix() cleanup, eliminate duplication
>   o [NET]: Make neigh_parms setup/teardown handling symmetric
>   o [IPV6]: Fix payload length of reassembled packet
>   o [IPV6]: Use sizeof(struct frag_hdr) instead of magic value
> 
> Hirofumi Ogawa:
>   o Adds the large partition (> 128GB) support to FAT (1/5)
>   o Fix VFAT_IOCTL_READDIR_BOTH/_SHORT ioctl (2/5)
>   o Remove Documentation/filesystems/fat_cvf.txt (3/5)
>   o FAT cluster chain cache per superblock (4/5)
>   o FAT cluster chain cache per inode (5/5)
> 
> Hollis Blanchard:
>   o awe_wave.c user pointer dereference
> 
> Ian Molton:
>   o ARM26 architecture
> 
> Ivan Kokshaysky:
>   o alpha: compile warning fix
>   o alpha: fix panic on smp boot (fork_by_hand)
>   o alpha: typo in EISA bridge detection
>   o alpha: single-step breakpoints - updated fix
>   o PCI domains warning
> 
> James Bottomley:
>   o Fix up proc_info conversion in 53c700
>   o Fix while in spinup loop of sd
>   o SCSI: Make sysfs attributes mutable
>   o Use of the new attribute modifiers on the 53c700
>   o Fix up 53c700 compile
>   o scsi sysfs add attribute release function
>   o qla1280: convert the driver to be endian neutral
>   o qla1280: set the data direction correctly
>   o qla1280: convert the driver to the new SCSI error handler
>   o Fix __exit routine of NCR_D700
>   o fix character subsystem initialisation
> 
> James Morris:
>   o [CRYPTO]: Use "select" kconfig facility instead of fragile defaults
> 
> Jaroslav Kysela:
>   o Several ALSA updates
> 
> Jeff Garzik:
>   o [netdrvr eepro] update MODULE_AUTHOR per old-author request
>   o [netdrvr tlan] cleanup
>   o [netdrvr] s/init_etherdev/alloc_etherdev/ in code comments, in
>     8139too and pci-skeleton drivers.
>   o [netdrvr 8139too] respond to "isn't this racy?" comment
>   o [netdrvr r8169] use alloc_etherdev, pci_disable_device
>   o [ROSE]: Kill kfree of net_device->name
>   o Cset exclude: shemminger@osdl.org|ChangeSet|20030529205634|46794
>   o [netdrvr] gcc 3.3 cleanups
>   o [netdrvr skge] add ULL modifier to 64-bit constant
>   o [netdrvr] add MAINTAINERS entry for atmel wireless driver
> 
> Jeff Wiedemeier:
>   o compile fix for agp_memory struct definitition change
> 
> Jens Axboe:
>   o remove buggy BUG_ON in ide-cd
>   o blk layer tag resize
>   o copy the tag_map
>   o ide-cd buglets
>   o scsi_ioctl HZ fixes
>   o ide-cd/scsi/block fixups for SG_IO
>   o kill old stuff
> 
> Jim Houston:
>   o preallocate signal queue resource  - Posix timers
> 
> Joe Burks:
>   o USB: vicam.c patch
> 
> Joe Thornber:
>   o dm: Replace __HIGH() and __LOW() macros
>   o dm: signed/unsigned audit
>   o dm: new suspend/resume target methods
>   o dm: Lift dm_div_up()
>   o dm: Fix memory leak in dm_register_target()
>   o dm: Remove some debug messages
>   o dm: Remove an old FIXME
> 
> John Hawkes:
>   o 2.5.70 remove smp_send_reschedule() cruft
> 
> John Levon:
>   o OProfile: Export task->tgid in the buffer
>   o OProfile: update Changes
>   o OProfile: remove useless code
>   o OProfile: fix init / exit routine
> 
> Jon Grimm:
>   o [SCTP] Verify contents of SACK against underrun
>   o [SCTP] Use slab cache for sctp_chunk & sctp_bind_bucket
>   o [SCTP] Bug fix for bind_bucket leak & heartbeat error count
>   o [SCTP] Use non-prefetch list walker for short list
>   o [SCTP] CANT_STR_ASSOC could/should return error up to user.
>     (ardelle.fan)
>   o [SCTP] Multiple causes may be embedded in an ERROR chunk
>     (ardelle.fan)
>   o [SCTP] Don't use path thresholds determine the overall error thresh
>   o [SCTP] Let T5 timer affect SHUTDOWN-PENDING associations
>   o [SCTP] sctp_jitter() needs to protect against div by 0
>   o [SCTP] Various bakeoff fixes
>   o [SCTP]  Fix double free of chunk along unexepected INIT path
>   o [SCTP] Incorrect WORD_ROUND on a network endian value
>   o [SCTP] Special case the handling of HOST_NAME_ADDRESS parm
>   o [SCTP] Hand merge bk pull conflict.  sk->state now sk->sk_state
> 
> Justin T. Gibbs:
>   o Aic6xxx and Aic79xx Driver Update
>   o Bump aic79xx driver version to 1.3.9
> 
> Jörn Engel:
>   o zlib cleanup: remove FAR macro
>   o zlib cleanup: __32BIT__ and STDC
>   o zlib cleanup: ZEXTERN
>   o zlib cleanup: ZEXPORT
>   o zlib cleanup: z_off_t
>   o zlib cleanup: OF
>   o zlib cleanup: C++ workarounds
>   o zlib merge: turboc
>   o zlib merge: inffast.c
>   o Mark Compaq MAINTAINERS entries stale
>   o zlib cleanup: local
>   o zlib cleanup: Z_NULL removal
>   o zlib cleanup: unnecessary cast removal
>   o zlib merge: return code
>   o zlib merge: avoid 8-bit window errors
>   o zlib changes: memlevel
>   o Fix typo in comment
>   o adjust ppp to zlib change
> 
> Krishna Kumar:
>   o [NET]: Initialize sysctl_table to NULL in neigh_parms_alloc
> 
> Kurt Robideau:
>   o Rocketport driver against 2.5.70-bk7
>   o Rocket patch against 2.5.70-bk18
> 
> Linus Torvalds:
>   o Remove a few zero-sized files, as noted by David Gibson
>   o Make zlib_inflate look more like ANSI C code
>   o zlib cleanup: final fixups
>   o Remove half-deleted zero-sized sound file
>   o Quick response to de-listing the Compaq FC/RAID controllers from
>     the MAINTAINERS list. How they're HP, and maintained by Stephen
>     Cameron.
>   o Re-introduce debugging code in list handling, poisoning stale list
>     pointers to give us a nice oops if somebody is doing something bad.
>   o Fix __d_drop() to properly initialize the d_hash fields, so that
>     __d_drop() can safely be done multiple times on a dentry without
>     corrupting other hash entries.
>   o Don't make the source checker default path be quite so hackish.
>   o Avoid warning by using an inline function rather than a macro for
>     the default "pci_domain_nr()" definition. The inline function will
>     evaluate the argument.
>   o Make chr_dev_init() happen after PCI init, but before low-level
>     driver initializations
>   o Fix rcu list poisoning - since another CPU may be traversing the
>     list as we delete the entry, we can only poison the back pointer,
>     not the traversal pointer (rcu traversal only ever walks forward).
>   o Make d_move() be able to gracefully handle the case of the dentry
>     already being unhashed on entry.
>   o Remove strange and broken ACPI rule from serial Makefile
>   o Linux 2.5.71
> 
> Manfred Spraul:
>   o Prepare for page unmapper
> 
> Margit Schubert-While:
>   o I2C: add LM85 driver
> 
> Mark Haverkamp:
>   o megaraid driver fix for 2.5.70
> 
> Mark M. Hoffman:
>   o I2C: fix oops w83781d during rmmod
>   o I2C: more w83781d fixes
> 
> Martin Schlemmer:
>   o ethertap: fix struct sock cleanup leftover
> 
> Matt Domsch:
>   o dynids: use list_add_tail
>   o dynids: free dynids on driver unload
> 
> Matt Porter:
>   o PPC32: Fix a compile error on 4xx embedded PowerPC
>   o PPC32: Resolve colliding includes in boot wrappers
> 
> Matthew Dharm:
>   o USB: storage: abort and disconnect handling
>   o USB: storage: collapse one-use functions
>   o USB: usb-storage: fix typo
>   o USB: usb-storage: timeouts and aborts
>   o USB: usb-storage: usb_stor_control_msg() and stuff
>   o USB: usb-storage: change result codes
>   o USB: usb-storage: handle babble
>   o USB: usb-storage: re-organize probe/disconnect
>   o USB: usb-storage: remove dead code
> 
> Matthew Wilcox:
>   o PCI: domain support for sysfs
> 
> Mike Anderson:
>   o Call release on scsi legacy LLDD
> 
> Miles Bader:
>   o Remove some unneeded register saving on the v850
>   o Include <linux/fs.h> in arch/v850/kernel/rte_cb_leds.c
>   o Miscellaneous v850 whitespace and comment cleanups
>   o Handle new do_fork return value on v850
>   o Add __KERNEL__ guard to nb85e_cache.h on v850
>   o Add leading underline to new linker-script symbols on the v850
>   o Whitespace and comment cleanups for v850 entry.S
>   o Add v850 support for hardware single-step (via ptrace)
>   o Update irq.c on v850 to use irqreturn_t
>   o const-qualify memory arg in v850's __test_bit
> 
> Mitsuru Kanda:
>   o [IPV6]: Fix esp6 extension headers handling
> 
> Moritz Mühlenhoff:
>   o [CRYPTO]: Default CRYPTO and MD5 to y if IPV6_PRIVACY is enabled
> 
> Neil Brown:
>   o md: Export bio_split_pool for md to use
>   o md: Use new single page bio splitting for raid0 and linear
>   o md: Handle concurrent failure of two drives in raid5
>   o md: Improve test for which raid1 device doesn't need to be written
>     to
>   o md: Fix simple off-by-one error in md driver
>   o md: Get rid of vmalloc/vfree from raid0
>   o md: Always allow a half-built md array to be stopped
>   o md: Improve raid0 mapping code to simplify and reduce mem usage
>   o md: Remove dependancy on MD_SB_DISKS from multipath
>   o md: Remove dependancy on MD_SB_DISKS from raid5
>   o md: Remove dependancy on MD_SB_DISKS from raid0
>   o md: Remove MD_SB_DISKS limits from raid1
>   o md: Remove dependance on MD_SB_DISKS in linear personality
>   o md: Replace bdev_partition_name with calls to bdevname
>   o Fix raid5 bug where wrong 'dev' is used
>   o Fix raid1 handling of writing to multiple devices
>   o Fix up freeing of kmalloc structures
>   o Fix bug in /proc/mdstat
>   o md -  Zero out some kmalloced space in md driver
> 
> Nicolas Pitre:
>   o [ARM PATCH] 1545/1: correct compiler flags for ARMv5TE/XScale
>   o [ARM PATCH] 1540/2: fixes for gcc-3.3
> 
> Olaf Hering:
>   o USB: incorrect ethtool -i driver name
> 
> Oliver Neukum:
>   o fix irq handling for DC395
>   o improve Documentation for DC395
>   o 01-debug-cleanup.patch
>   o major cleanup of the module code
>   o USB: allocate memory for reset earlier
>   o USB: return errors when disabling a port
>   o USB: cut usb_set_config from hpusbscsi
>   o USB: usb_set_configuration in empeg.c
>   o USB: kill a compiler warning in hpusbscsi
> 
> Patrick McHardy:
>   o [PPP] fix memory leak in ioctl error path
> 
> Patrick Mochel:
>   o drver model: Add release method for class devices
>   o sysfs: Fix binary file handling
>   o [driver model] Clean up CPU unregistration
>   o Driver Class: don't call put_device() when we never called
>     get_device()
>   o [driver model] Clean up class release handling
>   o [kobject] Update Documentation and licenses
>   o [driver model] Update copyrights and license statements
>   o [driver model] fix comment in device.h
>   o [fs] Remove kobject support for filesystems
>   o [kobject] Remove kobj_lock and use lockless refcounting
>   o [driver model] Add device_for_each_child iterator
>   o [kobject] Add warning + back trace if kobject_get() is called with
>     0 refcount
>   o [driver model] Remove extraneous class device release method
>   o [driver model] Rewrite system device API
>   o [list.h] Add list_for_each_entry_reverse
>   o [kobject] Add set_kset_name
>   o [driver model] Make sure that system devices are handled specially
>     power-wise
>   o [driver model] Convert to new system device API
>   o [lapic] Convert to new system device API
>   o [i8259] Convert to use new system device API
>   o [nmi] Convert to use new system device API
>   o [timer] Convert to use new system device API
>   o [oprofile] Convert to use new system device API
>   o [x86-64 i8259] Convert to use new system device API
>   o [s390 xpram] Convert to use new system device API
>   o [driver model] Create include/linux/sysdev.h and define
>     sysdev_attribute
>   o [driver model] Make sure right header is used for cpu.c
>   o [memblk] Convert to use new system device API
>   o [numa nodes] Convert to use new system device API
>   o [driver model] Remove system device definitions from device.h
>   o [apic] Use sysdev.h instead of device.h
>   o [i8259] Use sysdev.h instead of device.h
>   o [nmi] Use sysdev.h instead of device.h
>   o [timer] Use sysdev.h instead of device.h
>   o [oprofile] Use sysdev.h instead of device.h
>   o [x86-64 i8259] Use sysdev.h instead of device.h
>   o [s390 xpram] Use sysdev.h instead of device.h
>   o [driver model] Add save() and restore() methods for system device
>     drivers
>   o [driver model] Don't Oops when registering global sysdev drivers
>   o [cpu] Use sysdev.h instead of device.h and export cpu_sysdev_class
>   o [mtrr] Add save()/restore() methods
>   o [cpufreq] Convert to use new system device API
>   o [sysfs] Get zeroed page for file read/write buffers
>   o hand merge
>   o [driver model] Actually implement sysdev_{create,remove}_file()
>   o [driver model] Compile fixes for NUMA
>   o [sa1100 irq] Convert to new system device API
>   o [driver model] Turn off debugging by defualt for device iterations
>   o [kobject] Don't specially order objects in lists based on parent
>   o [driver model] Make sure we walk lists on shutdown in right order
>   o [sysfs] Add __user tag to appropriate parameters
>   o [driver model] Remove extraneous get_device() from
>     class_device_add()
>   o [driver model] Make sure system device drivers are added if
>     registered late
> 
> Paul Fulghum:
>   o tty_register_driver
> 
> Paul Mackerras:
>   o PPC32: Fix preempt bugs identified by Milton Miller
>   o PPC32: Discard the __ksymtab* sections when we are linking the boot
>     wrapper
>   o PPC32: Re-open I/O windows on PCI-PCI bridges, needed for some
>     powermacs
>   o PPC32: Better handling of program check exceptions on 4xx, patch
>     from Kumar Gala
>   o PPC32: Simplify the BUG() implementation for now (a better one is
>     coming)
>   o get rid of CONFIG_ALL_PPC
>   o PPC32: Compile fix for array initialization from Christoph Hellwig
>   o PPC32: Cleanups from Christoph Hellwig and Tom Rini
>   o PPC32: Start adding __user to mark pointers from userspace
>   o PPC32: Fix irq_desc initialization
>   o PPC32: Fix various minor problems pointed out by Linus' check
>     program
>   o PPC32: Convert some K&R-style functions to ANSI-style.  From Steven
>     Cole
>   o fix check warnings in drivers/macintosh
>   o Fix check warnings in PPP code
>   o Move BUG/BUG_ON/WARN_ON to asm headers
>   o [PPP]: Fix PPP Deflate sequence number checking
> 
> Paul Mundt:
>   o toplevel SH update
>   o Move SH board-specific code around
> 
> Pavel Roskin:
>   o Fix crash when unloading yenta_socket in Linux 2.5.69
>   o USB: name uninitialized in scanner.c
> 
> Peter Milne:
>   o [ARM PATCH] 1546/1: iop321 additional Hardware PMMR defines
>   o I2C: add New bus driver: XSCALE iop3xx
> 
> Petko Manolov:
>   o USB: pegasus patch
> 
> Petr Vandrovec:
>   o matroxfb update to new API
> 
> Randy Dunlap:
>   o [NET]: add RFC references for Linux SNMP MIBs
>   o [NET]: Typo corrections only
>   o [IPV6]: Add IPv6 routing table statistic: fib_discarded_routes
>   o [IPV6]: Fix spelling/typos
> 
> Reeja John:
>   o [netdrvr amd8111e] interrupt coalescing, libmii, bug fixes
>   o [netdrvr amd8111e] link against mii lib
> 
> René Scharfe:
>   o hugetlbfs: fix error reporting in case of invalid mount
>   o Some more stuff missed during the struct sock cleanup
> 
> Richard Henderson:
>   o [ALPHA] Add posix timer and clock syscalls
>   o [ALPHA] Add semtimedop syscall
>   o [ALPHA] Implement bcopy
>   o [ALPHA] Avoid warning in asm/unaligned.h
>   o [ALPHA] Fix missed __ex_table to conversion to pc-relative relocs
>   o [ALPHA] Streamline calls to __copy_user and __do_clear_user
>   o [ALPHA] Fixup fallout from force_successful_syscall_return change
> 
> Roland McGrath:
>   o User FIXMAP area simplification
> 
> Roman Zippel:
>   o Remove old code and macros
>   o Change P_ROOTMENU into a MENU_ROOT flag
>   o add new keywords to parser
>   o expression support
>   o reverse dependency support
>   o support for 'range'
>   o add more warnings
>   o front end updates
>   o create configuration in the destination directory
>   o update kconfig documentation
>   o choice handling fixes
>   o boolean symbol state fix
>   o ignore attempts to change unchangable symbols
> 
> Russell King:
>   o [ARM] Fix GCC3.3 build error
>   o [ARM] Remove old 26-bit ARM keyboard drivers
>   o [ARM] Declare mmu_gathers using DEFINE_PER_CPU
>   o [ARM] Fix more missing irqreturn_t and remove a static no_action
>     func
>   o [ARM] Move dma_alloc_coherent() to consistent.c
>   o [ARM] Convert platform devices to use platform_device
>   o [ARM] Tidy up Integrator core support
>   o [PCMCIA] Fix sa11xx_core.c oops when changing cpu frequency
>   o [PCMCIA] Convert sa11xx platforms to use new class code
>   o [PCMCIA] Update SA11xx PCMCIA support for recent changes
>   o [PCMCIA] sa11xx driver now takes pcmcia_socket instead of int
>     socket
> 
> Rusty Russell:
>   o kallsyms in proc
>   o Move cpu notifiers et al to cpu.h
>   o Fix module load failure case
>   o [NETFILTER]: Delete unnecessary skb_linearize() calls in
>     iptables_{filter,mangle}.c
>   o sched.c neatening and fixes
> 
> Sam Ravnborg:
>   o kbuild: [PATCH] Remove duplicate definitions in Makefile.build
>   o kbuild: Updated make help
>   o kbuild: Silence kbuild with make V=0
>   o kbuild: CROSS_COMPILE and ARCH definitions
>   o kbuild: Silence output with make 3.80
>   o kbuild: Utilise kbuild infrastructure for vsyscall
>   o kbuild: Nice output when generating PCI device list
>   o kbuild: Nice output when generating crc32 table
>   o docbook/kernel-api: include files updated
>   o docbook: Recognize sis900 functions
>   o docbook: Warn about missing parameter definitions
>   o docbook: Move definition of MODULENAME_SIZE
>   o kbuild: Kill use of do_cmd in drivers/char/Makefile
>   o kbuild/i386: Add missing dependency in kernel/Makefile
>   o kbuild: Enable modules to be build using the "make dir/" syntax
>   o be more flexible about creating library archives
>   o all archs: Replace O_TARGET with lib-y
>   o kbuild: Document newly added lib-y
>   o kbuild: kill do_cmd
> 
> Samuel Thibault:
>   o cpufreq: correct initialization on Intel Coppermines
>   o speedstep_detect_speed might not reenable interrupts
> 
> Scott Feldman:
>   o [netdrvr e100] move register_netdev below netdev struct init
>   o 10GbE ethtool support
>   o remove ethtool privileged references
> 
> Shmulik Hen:
>   o [netdrvr bonding] fix long failover in 802.3ad mode
>   o [netdrvr bonding] fix ABI version control problem
> 
> Simon Kelley:
>   o [netdrvr] add atmel[_cs], new wireless driver
> 
> Sridhar Samudrala:
>   o [SCTP] Support for socket options that pass both addr and associd
>   o [SCTP] Support for SCTP_GET_PEER_ADDR_INFO socket option
>   o [SCTP] Rename struct sctp_protocol as struct sctp_globals and
>     define macros for all the global fields in the structure.
>   o [SCTP] SCTP_SHUTDOWN_EVENT notification support
>   o [SCTP] /proc interface to display associations/endpoints
>   o [IPV6]: Allow ipv6 fragmentation via ip6_xmit() when ipfragok is
>     set
> 
> Stephen Hemminger:
>   o [BRIDGE]: Make delete bridge work with current unregister semantics
>   o [NET]: Sysfs netdev cleanup and bugfix
>   o [NET]: Kill deprecated if_port_text and users
>   o [NET]: Fix device unregister in TUN driver
>   o typo in new class_device_release
>   o sb1000 driver bugs
>   o [DECNET]: Fix build warnings
>   o [NET]: Fix sysfs kobj parent refcount handling
>   o [NET]: Cleanup net-sysfs show and change functions
>   o [NET]: Expose alloc_netdev() for use by drivers
>   o [BRIDGE]: Bridge using alloc_netdev
>   o [VLAN]: vlan network device using alloc_netdev
>   o [TUN]: tun using alloc_netdev
>   o [ACENIC]: Convert to alloc_etherdev
>   o [NET]: Dynamic allocation for dummy net device
>   o [IPV6]: Dynamic allocation for SIT net device
>   o [IPV4]: Dynamic allocation for IPIP net device
>   o [IPV4]: Dynamic allocation for IPGRE net device
>   o [NET]: More reasonable error handling in SLIP driver unload
> 
> Steve French:
>   o Make return code on failed cifs mounts more specific and fix
>     incorrect smb to posix return code conversions
>   o adjust for change of devname to const char (new mount format)
> 
> Steven Cole:
>   o Use '#ifdef' to test for CONFIG options
>   o K&R to ANSI C conversions for zlib
>   o Yet more K&R to ANSI C conversions
>   o More ANSI C cleanup of zlib
>   o [SPARC]: Fix non-ansi parameter lists
>   o Another final K&R to ANSI C cleanup of zlib
>   o Two more sources of "non-ANSI parameter list" warnings
>   o K&R to ANSI conversions for fs/jfs/jfs_dmap.c and jfs_xtree.c
> 
> Steven Whitehouse:
>   o [AX25]: Sanitize ax25 netdevice private handling
> 
> Thomas Osterried:
>   o [AX25]: AX.25 bug fixes
> 
> Thomas Schlichter:
>   o [NET]: One missed non-netdev SET_MODULE_OWNER case
>   o [NET]: IPSEC protocol module owner cleanup
> 
> Thomas Wahrenbruch:
>   o USB: kobil_sct.c added support for KAAN SIM Reader
> 
> Trond Myklebust:
>   o Fix udp_data_ready() to use the correct skbuff interface for
>     extracting the XID. Following the introduction of zero-copy under
>     UDP, the data may be entirely located in pages under
>     skb_shinfo(skb)->frags[].
> 
> Ville Nuorvala:
>   o [IPV6]: Add ip6ip6 tunnel driver
> 
> Zwane Mwaikambo:
>   o cli/sti cleanup for fmvj18x
> 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
> 


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-15  2:00     ` Florin Iucha
@ 2003-06-15  4:55       ` Florin Iucha
  0 siblings, 0 replies; 29+ messages in thread
From: Florin Iucha @ 2003-06-15  4:55 UTC (permalink / raw)
  To: Linus Torvalds, Trond Myklebust, Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 2478 bytes --]

On Sat, Jun 14, 2003 at 09:00:55PM -0500, Florin Iucha wrote:
> On Sat, Jun 14, 2003 at 06:58:26PM -0700, Linus Torvalds wrote:
> > Ok, that does look like the list poisoning. The poisoning uses 0x00100100
> > as the poison value, and that's the address that oopsed for you:
> [snip] 
> > Florin, does it work for you if you remove the poisoning in 
> > <linux/list.h>? (Just search for "POISON" and remove those lines).
> > 
> > Trond, any ideas?
> 
> I am compiling now 2.5.71 with Tron's patch
> (http://bugme.osdl.org/attachment.cgi?id=414&action=view). If that
> does not fix it I will try without the poison.

Trond's patch fixes the problem. The box has been up an running for
three hours under normal usage (web, mail, nfs share browsing) it even
rebooted without problem.

florin

diff -u --recursive --new-file linux-2.5.71/net/sunrpc/rpc_pipe.c linux-2.5.71-fix_rpcpipe/net/sunrpc/rpc_pipe.c
--- linux-2.5.71/net/sunrpc/rpc_pipe.c	2003-06-11 19:24:29.000000000 -0700
+++ linux-2.5.71-fix_rpcpipe/net/sunrpc/rpc_pipe.c	2003-06-14 16:58:21.000000000 -0700
@@ -472,30 +472,37 @@
 rpc_depopulate(struct dentry *parent)
 {
 	struct inode *dir = parent->d_inode;
-	HLIST_HEAD(head);
 	struct list_head *pos, *next;
-	struct dentry *dentry;
+	struct dentry *dentry, *dvec[10];
+	int n = 0;
 
 	down(&dir->i_sem);
+repeat:
 	spin_lock(&dcache_lock);
 	list_for_each_safe(pos, next, &parent->d_subdirs) {
 		dentry = list_entry(pos, struct dentry, d_child);
+		spin_lock(&dentry->d_lock);
 		if (!d_unhashed(dentry)) {
 			dget_locked(dentry);
 			__d_drop(dentry);
-			hlist_add_head(&dentry->d_hash, &head);
-		}
+			spin_unlock(&dentry->d_lock);
+			dvec[n++] = dentry;
+			if (n == ARRAY_SIZE(dvec))
+				break;
+		} else
+			spin_unlock(&dentry->d_lock);
 	}
 	spin_unlock(&dcache_lock);
-	while (!hlist_empty(&head)) {
-		dentry = list_entry(head.first, struct dentry, d_hash);
-		/* Private list, so no dcache_lock needed and use __d_drop */
-		__d_drop(dentry);
-		if (dentry->d_inode) {
-			rpc_inode_setowner(dentry->d_inode, NULL);
-			simple_unlink(dir, dentry);
-		}
-		dput(dentry);
+	if (n) {
+		do {
+			dentry = dvec[--n];
+			if (dentry->d_inode) {
+				rpc_inode_setowner(dentry->d_inode, NULL);
+				simple_unlink(dir, dentry);
+			}
+			dput(dentry);
+		} while (n);
+		goto repeat;
 	}
 	up(&dir->i_sem);
 }

-- 

"NT is to UNIX what a doughnut is to a particle accelerator."

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-15  1:58   ` Linus Torvalds
@ 2003-06-15  2:00     ` Florin Iucha
  2003-06-15  4:55       ` Florin Iucha
  2003-06-15  8:03     ` Trond Myklebust
  1 sibling, 1 reply; 29+ messages in thread
From: Florin Iucha @ 2003-06-15  2:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Trond Myklebust, Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 832 bytes --]

On Sat, Jun 14, 2003 at 06:58:26PM -0700, Linus Torvalds wrote:
> > SysReq-T unfroze the box. I logged out from Gnome, went into a console
> > and attempted to login. In the middle of typing the id, the nfs/rpc 
> > oops came, then the big oops and the box locked up.
> 
> Ok, that does look like the list poisoning. The poisoning uses 0x00100100
> as the poison value, and that's the address that oopsed for you:
[snip] 
> Florin, does it work for you if you remove the poisoning in 
> <linux/list.h>? (Just search for "POISON" and remove those lines).
> 
> Trond, any ideas?

I am compiling now 2.5.71 with Tron's patch
(http://bugme.osdl.org/attachment.cgi?id=414&action=view). If that
does not fix it I will try without the poison.

florin
-- 

"NT is to UNIX what a doughnut is to a particle accelerator."

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-15  1:42 ` Florin Iucha
@ 2003-06-15  1:58   ` Linus Torvalds
  2003-06-15  2:00     ` Florin Iucha
  2003-06-15  8:03     ` Trond Myklebust
  0 siblings, 2 replies; 29+ messages in thread
From: Linus Torvalds @ 2003-06-15  1:58 UTC (permalink / raw)
  To: Florin Iucha, Trond Myklebust; +Cc: Kernel Mailing List


On Sat, 14 Jun 2003, Florin Iucha wrote:
> 
> I booted 2.5.71 and in 3-4 minutes my X froze. I did a SysReq-S and a
> SysReq-T.
> 
> SysReq-T unfroze the box. I logged out from Gnome, went into a console
> and attempted to login. In the middle of typing the id, the nfs/rpc 
> oops came, then the big oops and the box locked up.

Ok, that does look like the list poisoning. The poisoning uses 0x00100100
as the poison value, and that's the address that oopsed for you:

> Unable to handle kernel paging request at virtual address 00100104
>  printing eip:
> c0166951
> *pde = 00000000
> Oops: 0002 [#1]
> CPU:    0
> EIP:    0060:[<c0166951>]    Not tainted
> EFLAGS: 00010286
> EIP is at dput+0x91/0x200
> eax: 00100100   ebx: e8ea3500   ecx: e8ea3514   edx: 00200200
> esi: e69ea000   edi: e8ea3514   ebp: e8ea35dc   esp: e69ebea4
> ds: 007b   es: 007b   ss: 0068
> Process umount (pid: 768, threadinfo=e69ea000 task=e8fce680)
> Stack: e8ea3500 c0454c50 e8ea3500 00000000 e8ea3514 c03454bc e8ea3500 e8ea3500 
>        e8e33528 e8e334c0 e8ea3570 e8ea35c0 e8ea35c0 e8e339a8 e8e33940 c0345aaf 
>        e8ea35c0 e8ea3800 e8ea3800 effe4d80 e8e97e19 00000005 10ee271a 00000010 
> Call Trace:
>  [<c03454bc>] rpc_depopulate+0xac/0x150
>  [<c0345aaf>] rpc_rmdir+0x7f/0xc0
>  [<c033639f>] rpc_destroy_client+0x5f/0x90
>  [<c018925f>] nfs_put_super+0x1f/0x50
>  [<c0156706>] generic_shutdown_super+0x176/0x190
>  [<c0156fc7>] kill_anon_super+0x17/0x50
>  [<c018b7d9>] nfs_kill_super+0x19/0x30
>  [<c015644e>] deactivate_super+0x5e/0xc0
>  [<c016bfcf>] sys_umount+0x3f/0x90
>  [<c016c037>] sys_oldumount+0x17/0x20
>  [<c010aa67>] syscall_call+0x7/0xb
> Code: 89 50 04 89 02 c7 41 04 00 02 20 00 c7 43 14 00 01 10 00 ff 

We had earlier problems with NFS unmounting, and I thought they were 
resolved, but obviously they aren't.

Florin, does it work for you if you remove the poisoning in 
<linux/list.h>? (Just search for "POISON" and remove those lines).

Trond, any ideas?

		Linus


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-14 21:17 Linus Torvalds
@ 2003-06-15  1:42 ` Florin Iucha
  2003-06-15  1:58   ` Linus Torvalds
  2003-06-15  6:54 ` Andre Hedrick
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 29+ messages in thread
From: Florin Iucha @ 2003-06-15  1:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Kernel Mailing List

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=unknown-8bit, Size: 52589 bytes --]

On Sat, Jun 14, 2003 at 02:17:32PM -0700, Linus Torvalds wrote:
> I think I'll call this kernel the "sticky turtle"...

I booted 2.5.71 and in 3-4 minutes my X froze. I did a SysReq-S and a
SysReq-T.

SysReq-T unfroze the box. I logged out from Gnome, went into a console
and attempted to login. In the middle of typing the id, the nfs/rpc 
oops came, then the big oops and the box locked up.

2.5.70-bk13 is rock solid for me (workstation load).

florin

Linux version 2.5.71 (root@beaver) (gcc version 3.3 (Debian)) #2 Sat Jun 14 19:06:23 CDT 2003
Video mode to be used for restore is f00
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000ee000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000002fff0000 (usable)
 BIOS-e820: 000000002fff0000 - 000000002fff8000 (ACPI data)
 BIOS-e820: 000000002fff8000 - 0000000030000000 (ACPI NVS)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffee0000 - 00000000fff00000 (reserved)
 BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
767MB LOWMEM available.
On node 0 totalpages: 196592
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 192496 pages, LIFO batch:16
  HighMem zone: 0 pages, LIFO batch:1
ACPI: RSDP (v000 AMI                        ) @ 0x000fa340
ACPI: RSDT (v001 AMIINT SiS735XX 00000.04096) @ 0x2fff0000
ACPI: FADT (v001 AMIINT SiS735XX 00000.04096) @ 0x2fff0030
ACPI: DSDT (v001    SiS      735 00000.00256) @ 0x00000000
ACPI: BIOS passes blacklist
ACPI: MADT not present
Building zonelist for node : 0
Kernel command line: root=/dev/hda1 console=ttyS1,57600n8 console=tty0
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
PID hash table entries: 4096 (order 12: 32768 bytes)
Detected 1195.238 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 2359.29 BogoMIPS
Memory: 774172k/786368k available (2334k kernel code, 11404k reserved, 801k data, 156k init, 0k highmem)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
-> /dev
-> /dev/console
-> /root
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 64K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: AMD Duron(tm) Processor stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1194.0703 MHz.
..... host bus clock speed is 199.0117 MHz.
Initializing RT netlink socket
PCI: PCI BIOS revision 2.10 entry at 0xfdb01, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
BIO: pool of 256 setup, 15Kb (60 bytes/bio)
biovec pool[0]:   1 bvecs: 256 entries (12 bytes)
biovec pool[1]:   4 bvecs: 256 entries (48 bytes)
biovec pool[2]:  16 bvecs: 256 entries (192 bytes)
biovec pool[3]:  64 bvecs: 256 entries (768 bytes)
biovec pool[4]: 128 bvecs: 256 entries (1536 bytes)
biovec pool[5]: 256 bvecs: 256 entries (3072 bytes)
spurious 8259A interrupt: IRQ7.
ACPI: Subsystem revision 20030522
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: Power Resource [URP1] (off)
ACPI: Power Resource [URP2] (off)
ACPI: Power Resource [FDDP] (off)
ACPI: Power Resource [LPTP] (off)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 10 11 *12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 12 14 15, disabled)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 12 14 15, disabled)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 *12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 *11 12 14 15)
Linux Plug and Play Support v0.96 (c) Adam Belay
block request queues:
 4/128 requests per read queue
 4/128 requests per write queue
 enter congestion at 15
 exit congestion at 17
SCSI subsystem initialized
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 10
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
pty: 256 Unix98 ptys configured
Machine check exception polling timer started.
Enabling SEP on CPU 0
VFS: Disk quotas dquot_6.5.1
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
SGI XFS for Linux 2.5.71 with ACLs, no debug enabled
SGI XFS Quota Management subsystem
Initializing Cryptographic API
ACPI: Power Button (FF) [PWRF]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Processor [CPU1] (supports C1)
Serial: 8250/16550 driver $Revision: 1.90 $ IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
parport0: PC-style at 0x378 [PCSPP,TRISTATE]
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
sis900.c: v1.08.06 9/24/2002
eth0: Realtek RTL8201 PHY transceiver found at address 1.
eth0: Using transceiver found at address 1 as default
eth0: SiS 900 PCI Fast Ethernet at 0xd800, IRQ 12, 00:07:95:51:00:34.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller at PCI slot 00:02.5
SIS5513: chipset revision 208
SIS5513: not 100% native mode: will probe irqs later
SiS735    ATA 100 (2nd gen) controller
    ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:DMA
hda: Maxtor 6Y080P0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: MATSHITADVD-ROM SR-8584A, ATAPI CD/DVD-ROM drive
hdd: MAXTOR 6L080L4, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: host protected area => 1
hda: 160086528 sectors (81964 MB) w/7936KiB Cache, CHS=158816/16/63, UDMA(100)
 hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 >
hdd: max request size: 128KiB
hdd: host protected area => 1
hdd: 156355584 sectors (80054 MB) w/1819KiB Cache, CHS=155114/16/63, UDMA(100)
 hdd: hdd1 hdd2 < hdd5 hdd6 hdd7 hdd8 hdd9 hdd10 hdd11 hdd12 hdd13 hdd14 > hdd3 hdd4
scsi0 : AdvanSys SCSI 3.3GJ: PCI Ultra-Wide: PCIMEM 0xF0807F00-0xF0807F3F, IRQ 0xC
  Vendor: PLEXTOR   Model: CD-R   PX-W1210S  Rev: 1.06
  Type:   CD-ROM                             ANSI SCSI revision: 02
  Vendor: ARCHIVE   Model: Python 01931-XXX  Rev: 5.63
  Type:   Sequential-Access                  ANSI SCSI revision: 02
Attached scsi generic sg0 at scsi0, channel 0, id 4, lun 0,  type 5
Attached scsi generic sg1 at scsi0, channel 0, id 5, lun 0,  type 1
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
input: PC Speaker
input: AT Set 2 keyboard on isa0060/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
device-mapper: 3.0.0-ioctl (2003-03-28) initialised: dm@uk.sistina.com
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
XFS mounting filesystem hda1
VFS: Mounted root (xfs filesystem) readonly.
Freeing unused kernel memory: 156k freed
Adding 497972k swap on /dev/hda5.  Priority:-1 extents:1
drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1
uhci-hcd 0000:00:09.0: VIA Technologies, In USB
uhci-hcd 0000:00:09.0: irq 5, io base 0000d000
Please use the 'usbfs' filetype instead, the 'usbdevfs' name is deprecated.
uhci-hcd 0000:00:09.0: new USB bus registered, assigned bus number 1
hub 1-0:0: USB hub found
hub 1-0:0: 2 ports detected
uhci-hcd 0000:00:09.1: VIA Technologies, In USB (#2)
uhci-hcd 0000:00:09.1: irq 12, io base 0000d400
uhci-hcd 0000:00:09.1: new USB bus registered, assigned bus number 2
hub 2-0:0: USB hub found
hub 2-0:0: 2 ports detected
ohci-hcd 0000:00:02.2: Silicon Integrated S 7001
ohci-hcd 0000:00:02.2: irq 11, pci mem f084d000
ohci-hcd 0000:00:02.2: new USB bus registered, assigned bus number 3
hub 3-0:0: USB hub found
hub 3-0:0: 3 ports detected
ohci-hcd 0000:00:02.3: Silicon Integrated S 7001 (#2)
ohci-hcd 0000:00:02.3: irq 11, pci mem f084f000
ohci-hcd 0000:00:02.3: new USB bus registered, assigned bus number 4
hub 1-0:0: debounce: port 1: delay 100ms stable 4 status 0x101
hub 1-0:0: new USB device on port 1, assigned address 2
hub 1-1:0: USB hub found
hub 1-1:0: 4 ports detected
hub 4-0:0: USB hub found
hub 4-0:0: 3 ports detected
ehci-hcd 0000:00:09.2: VIA Technologies, In USB 2.0
ehci-hcd 0000:00:09.2: irq 11, pci mem f0853e00
ehci-hcd 0000:00:09.2: new USB bus registered, assigned bus number 5
ehci-hcd 0000:00:09.2: USB 2.0 enabled, EHCI 0.95, driver 2003-Jan-22
hub 5-0:0: USB hub found
hub 5-0:0: 4 ports detected
drivers/usb/core/usb.c: registered new driver usbscanner
drivers/usb/image/scanner.c: 0.4.13:USB Scanner Driver
Initializing USB Mass Storage driver...
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected SiS 735 chipset
agpgart: Maximum main memory to use for agp memory: 690M
agpgart: AGP aperture is 128M @ 0xd0000000
[drm] Initialized radeon 1.8.0 20020828 on minor 0
i2c /dev entries driver module version 2.7.0 (20021208)
registering 0-0290
ohci1394: $Rev: 948 $ Ben Collins <bcollins@debian.org>
hub 1-0:0: debounce: port 2: delay 400ms stable 0 status 0x100
hub 1-0:0: connect-debounce failed, port 2 disabled
ohci1394_0: OHCI-1394 1.0 (PCI): IRQ=[12]  MMIO=[cffff000-cffff7ff]  Max Packet=[2048]
Linux video capture interface: v1.00
bttv: driver version 0.9.4 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
hub 5-0:0: debounce: port 1: delay 100ms stable 4 status 0x501
bttv: Host bridge is Silicon Integrated S 735 Host
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 00:0f.0, irq: 11, latency: 64, mmio: 0xcfbfe000
bttv0: detected: ATI TV Wonder/VE [card=64], PCI subsystem ID is 1002:0003
bttv0: using: BT878(ATI TV-Wonder VE) [card=64,insmod option]
tuner: chip found @ 0xc0
tuner(bttv): type forced to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) [insmod]
registering 1-0060
tuner: type already set (2)
bttv0: using tuner=19
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 ..<6>hub 5-0:0: debounce: port 2: delay 100ms stable 4 status 0x501
 ok
end_request: I/O error, dev hdc, sector 0
hdc: ATAPI 32X DVD-ROM drive, 512kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
hub 5-0:0: new USB device on port 2, assigned address 2
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: Generic   Model: STORAGE DEVICE    Rev: 0119
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi generic sg2 at scsi1, channel 0, id 0, lun 0,  type 0
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
hub 4-0:0: debounce: port 1: delay 100ms stable 4 status 0x301
hub 4-0:0: new USB device on port 1, assigned address 2
input: USB HID v1.00 Mouse [Microsoft Microsoft IntelliMouse® Explorer] on usb-00:02.3-1
usb 1-1: USB disconnect, address 2
hub 1-0:0: debounce: port 1: delay 100ms stable 4 status 0x101
hub 1-0:0: new USB device on port 1, assigned address 3
hub 1-1:0: USB hub found
hub 1-1:0: 4 ports detected
cdrom: open failed.
XFS mounting filesystem hda6
XFS mounting filesystem hda7
XFS mounting filesystem hda8
XFS mounting filesystem hda9
Starting XFS recovery on filesystem: hda9 (dev: 3/9)
Ending XFS recovery on filesystem: hda9 (dev: 3/9)
XFS mounting filesystem hda10
XFS mounting filesystem hda11
eth0: Media Link On 100mbps full-duplex 
Please use the 'usbfs' filetype instead, the 'usbdevfs' name is deprecated.
agpgart: Found an AGP 2.0 compliant device at 00:00.0.
agpgart: Putting AGP V2 device at 00:00.0 into 2x mode
agpgart: Putting AGP V2 device at 01:00.0 into 2x mode
[drm] Loading R200 Microcode
SysRq : Emergency Sync
atkbd.c: Unknown key (set 2, scancode 0x1b7, on isa0060/serio0) pressed.
SysRq : HELP : loglevel0-8 reBoot tErm kIll saK showMem powerOff showPc unRaw Sync showTasks Unmount 
SysRq : Show State

                         free                        sibling
  task             PC    stack   pid father child younger older
init          R EF9965C0 4294956888     1      0     2               (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c0162835>] __pollwait+0x85/0xd0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

ksoftirqd/0   R C0450728 4294952576     2      1             3       (L-TLB)
Call Trace:
 [<c0121176>] tasklet_action+0x46/0x70
 [<c012138f>] ksoftirqd+0xaf/0xc0
 [<c01212e0>] ksoftirqd+0x0/0xc0
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

events/0      R C03C8F40 4294944868     3      1             4     2 (L-TLB)
Call Trace:
 [<c012bc2e>] worker_thread+0x29e/0x2d0
 [<c0262da0>] batch_entropy_process+0x0/0xd0
 [<c011a170>] default_wake_function+0x0/0x30
 [<c010a93e>] ret_from_fork+0x6/0x14
 [<c011a170>] default_wake_function+0x0/0x30
 [<c012b990>] worker_thread+0x0/0x2d0
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

khubd         S EFD21F9E 4292416496     4      1             5     3 (L-TLB)
Call Trace:
 [<c02c5d5e>] hub_thread+0xce/0xf0
 [<c010a93e>] ret_from_fork+0x6/0x14
 [<c011a170>] default_wake_function+0x0/0x30
 [<c02c5c90>] hub_thread+0x0/0xf0
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

pdflush       R EFCEE000 4292213248     5      1             6     4 (L-TLB)
Call Trace:
 [<c011eaf2>] daemonize+0xd2/0xe0
 [<c013b410>] pdflush+0x0/0x20
 [<c013b2cf>] __pdflush+0x8f/0x1d0
 [<c013b410>] pdflush+0x0/0x20
 [<c013b41f>] pdflush+0xf/0x20
 [<c0151aa0>] do_sync+0x0/0x80
 [<c0108a68>] kernel_thread_helper+0x0/0x18
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

pdflush       R 00000000 4294951360     6      1             7     5 (L-TLB)
Call Trace:
 [<c013b2cf>] __pdflush+0x8f/0x1d0
 [<c013b410>] pdflush+0x0/0x20
 [<c013b41f>] pdflush+0xf/0x20
 [<c013acf0>] wb_kupdate+0x0/0x110
 [<c0108a68>] kernel_thread_helper+0x0/0x18
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

kswapd0       S EFCE8000 4294944704     7      1             8     6 (L-TLB)
Call Trace:
 [<c011eaf2>] daemonize+0xd2/0xe0
 [<c01401eb>] kswapd+0xeb/0x130
 [<c011a14a>] preempt_schedule+0x2a/0x50
 [<c011b7f0>] autoremove_wake_function+0x0/0x50
 [<c010a93e>] ret_from_fork+0x6/0x14
 [<c011b7f0>] autoremove_wake_function+0x0/0x50
 [<c0140100>] kswapd+0x0/0x130
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

aio/0         S EFCE6000 4294938048     8      1             9     7 (L-TLB)
Call Trace:
 [<c0128ce5>] do_sigaction+0x185/0x260
 [<c012bc2e>] worker_thread+0x29e/0x2d0
 [<c011a170>] default_wake_function+0x0/0x30
 [<c010a93e>] ret_from_fork+0x6/0x14
 [<c011a170>] default_wake_function+0x0/0x30
 [<c012b990>] worker_thread+0x0/0x2d0
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

xfslogd/0     S EFC516D8 4294931392     9      1            10     8 (L-TLB)
Call Trace:
 [<c012bc2e>] worker_thread+0x29e/0x2d0
 [<c021b000>] pagebuf_iodone_work+0x0/0x60
 [<c011a170>] default_wake_function+0x0/0x30
 [<c010a93e>] ret_from_fork+0x6/0x14
 [<c011a170>] default_wake_function+0x0/0x30
 [<c012b990>] worker_thread+0x0/0x2d0
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

xfsdatad/0    S EFCE2000 4294924736    10      1            11     9 (L-TLB)
Call Trace:
 [<c0128ce5>] do_sigaction+0x185/0x260
 [<c012bc2e>] worker_thread+0x29e/0x2d0
 [<c011a170>] default_wake_function+0x0/0x30
 [<c010a93e>] ret_from_fork+0x6/0x14
 [<c011a170>] default_wake_function+0x0/0x30
 [<c012b990>] worker_thread+0x0/0x2d0
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

pagebufd      R C045DE4C 4294951280    11      1            12    10 (L-TLB)
Call Trace:
 [<c0297065>] ide_do_request+0x205/0x3a0
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a4ff>] interruptible_sleep_on+0x4f/0x90
 [<c011a170>] default_wake_function+0x0/0x30
 [<c021bc9e>] pagebuf_daemon+0x21e/0x240
 [<c010a93e>] ret_from_fork+0x6/0x14
 [<c021ba50>] pagebuf_daemon_wakeup+0x0/0x30
 [<c021ba80>] pagebuf_daemon+0x0/0x240
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

scsi_eh_0     S 00000046 4294543216    12      1            13    11 (L-TLB)
Call Trace:
 [<c0109947>] __down_interruptible+0xa7/0x130
 [<c011a170>] default_wake_function+0x0/0x30
 [<c0109a47>] __down_failed_interruptible+0x7/0xc
 [<c02ac90a>] .text.lock.scsi_error+0x41/0x77
 [<c02ac510>] scsi_error_handler+0x0/0x1c0
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

kseriod       S EFC38000 4294416308    13      1            14    12 (L-TLB)
Call Trace:
 [<c011eaf2>] daemonize+0xd2/0xe0
 [<c02d7a87>] serio_thread+0x137/0x140
 [<c010a93e>] ret_from_fork+0x6/0x14
 [<c011a170>] default_wake_function+0x0/0x30
 [<c02d7950>] serio_thread+0x0/0x140
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

xfs_syncd     R EFC4BD30 4291605360    14      1            77    13 (L-TLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0224715>] syncd+0x45/0x90
 [<c02246d0>] syncd+0x0/0x90
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

knodemgrd_0   S EF00A60C 4287395256    77      1           103    14 (L-TLB)
Call Trace:
 [<c0185139>] sysfs_symlink+0x69/0x80
 [<c0109947>] __down_interruptible+0xa7/0x130
 [<c011a170>] default_wake_function+0x0/0x30
 [<c0109a47>] __down_failed_interruptible+0x7/0xc
 [<f091224e>] .text.lock.nodemgr+0x37/0xa9 [ieee1394]
 [<f0911c10>] nodemgr_host_thread+0x0/0x170 [ieee1394]
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

usb-storage   S 00000020 4292919536   103      1           104    77 (L-TLB)
Call Trace:
 [<f0885d45>] usb_stor_invoke_transport+0x205/0x2d0 [usb_storage]
 [<c0109947>] __down_interruptible+0xa7/0x130
 [<c011a170>] default_wake_function+0x0/0x30
 [<c0119806>] wake_up_process+0x26/0x30
 [<c0109a47>] __down_failed_interruptible+0x7/0xc
 [<f08873fb>] .text.lock.usb+0x5/0x5a [usb_storage]
 [<c010a93e>] ret_from_fork+0x6/0x14
 [<f08868c0>] usb_stor_control_thread+0x0/0x250 [usb_storage]
 [<f08868c0>] usb_stor_control_thread+0x0/0x250 [usb_storage]
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

scsi_eh_1     S 00000046 4292912884   104      1           171   103 (L-TLB)
Call Trace:
 [<c0109947>] __down_interruptible+0xa7/0x130
 [<c011a170>] default_wake_function+0x0/0x30
 [<c0109a47>] __down_failed_interruptible+0x7/0xc
 [<c02ac90a>] .text.lock.scsi_error+0x41/0x77
 [<c02ac510>] scsi_error_handler+0x0/0x1c0
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

xfs_syncd     R EF172D30 4284607832   171      1           172   104 (L-TLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0224715>] syncd+0x45/0x90
 [<c02246d0>] syncd+0x0/0x90
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

xfs_syncd     R EF64B1C0 4292350588   172      1           173   171 (L-TLB)
Call Trace:
 [<c0208c3e>] xfs_getsb+0x2e/0x50
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0224715>] syncd+0x45/0x90
 [<c02246d0>] syncd+0x0/0x90
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

xfs_syncd     R 00000001 4292424704   173      1           174   172 (L-TLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0224715>] syncd+0x45/0x90
 [<c02246d0>] syncd+0x0/0x90
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

xfs_syncd     R 00000001 4291623152   174      1           175   173 (L-TLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0224715>] syncd+0x45/0x90
 [<c02246d0>] syncd+0x0/0x90
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

xfs_syncd     R EEE42A80 4294951048   175      1           176   174 (L-TLB)
Call Trace:
 [<c0208c3e>] xfs_getsb+0x2e/0x50
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0224715>] syncd+0x45/0x90
 [<c02246d0>] syncd+0x0/0x90
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

xfs_syncd     R EEE42880 4294714996   176      1           222   175 (L-TLB)
Call Trace:
 [<c0208c3e>] xfs_getsb+0x2e/0x50
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0224715>] syncd+0x45/0x90
 [<c02246d0>] syncd+0x0/0x90
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

dhclient      S C03986E4 4294177392   222      1           226   176 (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

portmap       S 00000246 4293618932   226      1           300   222 (NOTLB)
Call Trace:
 [<c02ff864>] tcp_poll+0x34/0x160
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c014fb21>] sys_close+0x61/0xa0
 [<c010aa67>] syscall_call+0x7/0xb

syslog-ng     R EB656CD8 4293065200   300      1           304   226 (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0125200>] process_timeout+0x0/0x10
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

rpc.statd     S C03986E4 4290934896   304      1           311   300 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02ff864>] tcp_poll+0x34/0x160
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

acpid         S 00000000 4292064240   311      1           391   304 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

automount     S BFFFFB94 4289875456   391      1   766     395   311 (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c015ca34>] pipe_poll+0x34/0x80
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

gpm           R 00000000 4276172544   395      1           400   391 (NOTLB)
Call Trace:
 [<c010cf6c>] do_IRQ+0xfc/0x130
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c0150498>] vfs_write+0xb8/0x130
 [<c010aa67>] syscall_call+0x7/0xb

inetd         S 40049000 4276089652   400      1           406   395 (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02ff864>] tcp_poll+0x34/0x160
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

lpd           S C03986E4 4294681008   406      1           494   400 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02ff864>] tcp_poll+0x34/0x160
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c02e2407>] sys_socketcall+0xd7/0x2a0
 [<c0145414>] sys_munmap+0x44/0x70
 [<c010aa67>] syscall_call+0x7/0xb

master        R EE4BFECC 4292963760   494      1   497     500   406 (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

pickup        R C03986E4 4287760368   497    494           498       (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

nqmgr         S C03986E4 4293060528   498    494                 497 (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c014fb21>] sys_close+0x61/0xa0
 [<c010aa67>] syscall_call+0x7/0xb

nmbd          R C03986E4 4289412804   500      1           506   494 (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

sshd          S C03984CC 4290568560   506      1           572   500 (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02ff864>] tcp_poll+0x34/0x160
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c0145414>] sys_munmap+0x44/0x70
 [<c010aa67>] syscall_call+0x7/0xb

bash          S C011FC9E 4289707424   570      1   573     584   572 (NOTLB)
Call Trace:
 [<c011fc9e>] wait_task_zombie+0x13e/0x190
 [<c0120024>] sys_wait4+0x194/0x260
 [<c0129130>] sys_rt_sigaction+0xe0/0xf0
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c010aa67>] syscall_call+0x7/0xb

Xprt          S C03986E4 126208   572      1           570   506 (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

tee           S EDE37404 4294359344   573    570           574       (NOTLB)
Call Trace:
 [<c014184b>] zap_pmd_range+0x4b/0x70
 [<c015c43b>] pipe_wait+0x7b/0xa0
 [<c011b7f0>] autoremove_wake_function+0x0/0x50
 [<c011b7f0>] autoremove_wake_function+0x0/0x50
 [<c015c59f>] pipe_read+0x13f/0x240
 [<c014507b>] unmap_region+0x9b/0xe0
 [<c0144f70>] unmap_vma+0x40/0x80
 [<c01502a8>] vfs_read+0xb8/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

logger        S EDF8F240 4286863796   574    570                 573 (NOTLB)
Call Trace:
 [<c014404a>] __vma_link+0x3a/0xa0
 [<c015c43b>] pipe_wait+0x7b/0xa0
 [<c011b7f0>] autoremove_wake_function+0x0/0x50
 [<c011b7f0>] autoremove_wake_function+0x0/0x50
 [<c015c59f>] pipe_read+0x13f/0x240
 [<c01502a8>] vfs_read+0xb8/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

ntpd          R C03986E4 4292454128   584      1           588   570 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02e677b>] datagram_poll+0x2b/0xf0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c01504b1>] vfs_write+0xd1/0x130
 [<c010aa67>] syscall_call+0x7/0xb

usbmgr        S EDEA6140 4285929840   588      1           592   584 (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c0162835>] __pollwait+0x85/0xd0
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c02cfcb0>] usb_device_lseek+0x0/0x9d
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

atd           S EDB79F20 4291209008   592      1           596   588 (NOTLB)
Call Trace:
 [<c012ee39>] do_clock_nanosleep+0x199/0x2f0
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c0129130>] sys_rt_sigaction+0xe0/0xf0
 [<c012ea90>] nanosleep_wake_up+0x0/0x10
 [<c012eb52>] sys_nanosleep+0x92/0xe0
 [<c010aa67>] syscall_call+0x7/0xb

cron          R EDB05F20 4290736952   596      1           601   592 (NOTLB)
Call Trace:
 [<c012ee39>] do_clock_nanosleep+0x199/0x2f0
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c0129130>] sys_rt_sigaction+0xe0/0xf0
 [<c012ea90>] nanosleep_wake_up+0x0/0x10
 [<c012eb52>] sys_nanosleep+0x92/0xe0
 [<c010aa67>] syscall_call+0x7/0xb

gdm           S EDB7F818 4286456048   601      1   603     605   596 (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c0162835>] __pollwait+0x85/0xd0
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

gdm           S 00000004 4279913840   603    601   611               (NOTLB)
Call Trace:
 [<c0128928>] sys_kill+0x58/0x60
 [<c0120024>] sys_wait4+0x194/0x260
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c010aa67>] syscall_call+0x7/0xb

getty         S 00000008 4258950400   605      1           606   601 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c0260ee1>] read_chan+0x6e1/0x860
 [<c02611c2>] write_chan+0x162/0x230
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c025bb24>] tty_write+0x1e4/0x300
 [<c0260800>] read_chan+0x0/0x860
 [<c025b91c>] tty_read+0x11c/0x140
 [<c025b940>] tty_write+0x0/0x300
 [<c01502a8>] vfs_read+0xb8/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

getty         S 00000008 4287021648   606      1           607   605 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c0260ee1>] read_chan+0x6e1/0x860
 [<c02611c2>] write_chan+0x162/0x230
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c025bb24>] tty_write+0x1e4/0x300
 [<c0260800>] read_chan+0x0/0x860
 [<c025b91c>] tty_read+0x11c/0x140
 [<c025b940>] tty_write+0x0/0x300
 [<c01502a8>] vfs_read+0xb8/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

getty         S 00000008 4285508912   607      1           608   606 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c0260ee1>] read_chan+0x6e1/0x860
 [<c02611c2>] write_chan+0x162/0x230
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c025bb24>] tty_write+0x1e4/0x300
 [<c0260800>] read_chan+0x0/0x860
 [<c025b91c>] tty_read+0x11c/0x140
 [<c025b940>] tty_write+0x0/0x300
 [<c01502a8>] vfs_read+0xb8/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

getty         S 00000008 4286313200   608      1           609   607 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c0260ee1>] read_chan+0x6e1/0x860
 [<c02611c2>] write_chan+0x162/0x230
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c025bb24>] tty_write+0x1e4/0x300
 [<c0260800>] read_chan+0x0/0x860
 [<c025b91c>] tty_read+0x11c/0x140
 [<c025b940>] tty_write+0x0/0x300
 [<c01502a8>] vfs_read+0xb8/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

getty         S 00000008 4280158064   609      1           610   608 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c0260ee1>] read_chan+0x6e1/0x860
 [<c02611c2>] write_chan+0x162/0x230
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c025bb24>] tty_write+0x1e4/0x300
 [<c0260800>] read_chan+0x0/0x860
 [<c025b91c>] tty_read+0x11c/0x140
 [<c025b940>] tty_write+0x0/0x300
 [<c01502a8>] vfs_read+0xb8/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

getty         S 00000008 4286535920   610      1           649   609 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c0260ee1>] read_chan+0x6e1/0x860
 [<c02611c2>] write_chan+0x162/0x230
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c025bb24>] tty_write+0x1e4/0x300
 [<c0260800>] read_chan+0x0/0x860
 [<c025b91c>] tty_read+0x11c/0x140
 [<c025b940>] tty_write+0x0/0x300
 [<c01502a8>] vfs_read+0xb8/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

XFree86       R BFFFF450 4294951088   611    603           618       (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

gnome-session S EB656E58 4248568304   618    603   646           611 (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c0162835>] __pollwait+0x85/0xd0
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

ssh-agent     R C03986E4 4271576652   646    618                     (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c0332b8b>] unix_poll+0x2b/0xa0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

gconfd-2      R EB656B58 4260567216   649      1           651   610 (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0125200>] process_timeout+0x0/0x10
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

bonobo-activa S EB6560D8 4265405616   651      1           653   649 (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c0162835>] __pollwait+0x85/0xd0
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

gnome-setting S 00000000 4294951024   653      1           659   651 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

xscreensaver  R C03986E4 4290819596   659      1           662   653 (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

gnome-smproxy S C03986E4 4285197424   662      1           664   659 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c0332b8b>] unix_poll+0x2b/0xa0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0162aef>] do_select+0x18f/0x2d0
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c0162f1f>] sys_select+0x2bf/0x4c0
 [<c010aa67>] syscall_call+0x7/0xb

metacity      S EAA439D8 4283257556   664      1           666   662 (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c0162835>] __pollwait+0x85/0xd0
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

gnome-panel   R 00000000 4276500592   666      1           668   664 (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0125200>] process_timeout+0x0/0x10
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

mixer_applet2 R 00000000 4294951408   668      1           670   666 (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0125200>] process_timeout+0x0/0x10
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

multiload-app R 00000000 4293371888   670      1           672   668 (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c0125200>] process_timeout+0x0/0x10
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

gnome-termina R E9426000 4291661296   672      1   673     692   670 (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c025cde0>] tty_poll+0x60/0x80
 [<c0125200>] process_timeout+0x0/0x10
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

gnome-pty-hel S EF3E2C00 4221940400   673    672           674       (NOTLB)
Call Trace:
 [<c020cea8>] xfs_trans_tail_ail+0x28/0x60
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c033235b>] unix_stream_data_wait+0xcb/0x120
 [<c011b7f0>] autoremove_wake_function+0x0/0x50
 [<c010b3f6>] apic_timer_interrupt+0x1a/0x20
 [<c011b7f0>] autoremove_wake_function+0x0/0x50
 [<c03328c2>] unix_stream_recvmsg+0x512/0x570
 [<c020c680>] xfs_trans_commit+0x230/0x3c0
 [<c02e07a8>] sock_aio_read+0xb8/0xd0
 [<c01501bb>] do_sync_read+0x8b/0xc0
 [<c020d169>] xfs_trans_unlocked_item+0x39/0x60
 [<c01668e2>] dput+0x22/0x200
 [<c01502e0>] vfs_read+0xf0/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

bash          S 00000000 4286157808   674    672                 673 (NOTLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c0135da5>] unlock_page+0x15/0x60
 [<c0260ee1>] read_chan+0x6e1/0x860
 [<c02611c2>] write_chan+0x162/0x230
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c025bb24>] tty_write+0x1e4/0x300
 [<c0260800>] read_chan+0x0/0x860
 [<c025b91c>] tty_read+0x11c/0x140
 [<c025b940>] tty_write+0x0/0x300
 [<c01502a8>] vfs_read+0xb8/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

rpciod        S E8E0C000 4293119408   692      1           693   672 (L-TLB)
Call Trace:
 [<c033ac13>] __rpc_schedule+0xe3/0x120
 [<c033b66b>] rpciod+0x1fb/0x250
 [<c011a170>] default_wake_function+0x0/0x30
 [<c033b470>] rpciod+0x0/0x250
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

lockd         S 00000000 4293058996   693      1           699   692 (L-TLB)
Call Trace:
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c033df59>] svc_sock_release+0xc9/0x1e0
 [<c033fae9>] svc_recv+0x3d9/0x520
 [<c014fa82>] filp_close+0x92/0xd0
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011e874>] reparent_to_init+0xe4/0x170
 [<c011a170>] default_wake_function+0x0/0x30
 [<c01a8fd9>] lockd+0x109/0x250
 [<c01a8ed0>] lockd+0x0/0x250
 [<c0108a6d>] kernel_thread_helper+0x5/0x18

run-mozilla.s S E8E15FC4 4293155248   699      1   724           693 (NOTLB)
Call Trace:
 [<c0120024>] sys_wait4+0x194/0x260
 [<c0129130>] sys_rt_sigaction+0xe0/0xf0
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c010aa67>] syscall_call+0x7/0xb

MozillaFirebi S E90E6058 4284013040   724    699   727               (NOTLB)
Call Trace:
 [<c0139cca>] __get_free_pages+0x1a/0x50
 [<c0162835>] __pollwait+0x85/0xd0
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c015ca34>] pipe_poll+0x34/0x80
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

MozillaFirebi R BEC00000 4283369392   727    724   728               (NOTLB)
Call Trace:
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

MozillaFirebi R 00200246 4285790576   728    727           729       (NOTLB)
Call Trace:
 [<c02ff864>] tcp_poll+0x34/0x160
 [<c01252c1>] schedule_timeout+0xb1/0xc0
 [<c02e0dc9>] sock_poll+0x29/0x40
 [<c016316f>] do_pollfd+0x4f/0x90
 [<c016325a>] do_poll+0xaa/0xd0
 [<c01633df>] sys_poll+0x15f/0x240
 [<c01627b0>] __pollwait+0x0/0xd0
 [<c010aa67>] syscall_call+0x7/0xb

MozillaFirebi S E8DB60C0 4285776240   729    727           730   728 (NOTLB)
Call Trace:
 [<c01504b1>] vfs_write+0xd1/0x130
 [<c0109bd0>] sys_rt_sigsuspend+0xc0/0xf0
 [<c010aa67>] syscall_call+0x7/0xb

MozillaFirebi R E7F3BF20 4280002416   730    727                 729 (NOTLB)
Call Trace:
 [<c012ee39>] do_clock_nanosleep+0x199/0x2f0
 [<c011a170>] default_wake_function+0x0/0x30
 [<c011a170>] default_wake_function+0x0/0x30
 [<c015c6a0>] pipe_write+0x0/0x2e0
 [<c012ea90>] nanosleep_wake_up+0x0/0x10
 [<c012eb52>] sys_nanosleep+0x92/0xe0
 [<c010aa67>] syscall_call+0x7/0xb

automount     S 00000000 4258426224   766    391           767       (NOTLB)
Call Trace:
 [<c011a4ff>] interruptible_sleep_on+0x4f/0x90
 [<c011a170>] default_wake_function+0x0/0x30
 [<f08759ca>] autofs4_wait+0x1ea/0x2b0 [autofs4]
 [<f0875f56>] autofs4_expire_multi+0x76/0xa0 [autofs4]
 [<c0161ff3>] sys_ioctl+0xf3/0x280
 [<c014fb21>] sys_close+0x61/0xa0
 [<c010aa67>] syscall_call+0x7/0xb

automount     S C0145684 4259951472   767    391   768           766 (NOTLB)
Call Trace:
 [<c0145684>] build_mmap_rb+0x34/0x50
 [<c015c43b>] pipe_wait+0x7b/0xa0
 [<c011b7f0>] autoremove_wake_function+0x0/0x50
 [<c011b7f0>] autoremove_wake_function+0x0/0x50
 [<c015c59f>] pipe_read+0x13f/0x240
 [<c01502a8>] vfs_read+0xb8/0x130
 [<c0150552>] sys_read+0x42/0x70
 [<c010aa67>] syscall_call+0x7/0xb

umount        R current  4255232944   768    767                     (NOTLB)
Call Trace:
 [<c0345aaf>] rpc_rmdir+0x7f/0xc0
 [<c033639f>] rpc_destroy_client+0x5f/0x90
 [<c018925f>] nfs_put_super+0x1f/0x50
 [<c0156706>] generic_shutdown_super+0x176/0x190
 [<c0156fc7>] kill_anon_super+0x17/0x50
 [<c018b7d9>] nfs_kill_super+0x19/0x30
 [<c015644e>] deactivate_super+0x5e/0xc0
 [<c016bfcf>] sys_umount+0x3f/0x90
 [<c016c037>] sys_oldumount+0x17/0x20
 [<c010aa67>] syscall_call+0x7/0xb

atkbd.c: Unknown key (set 2, scancode 0x1b7, on isa0060/serio0) pressed.
Unable to handle kernel paging request at virtual address 00100104
 printing eip:
c0166951
*pde = 00000000
Oops: 0002 [#1]
CPU:    0
EIP:    0060:[<c0166951>]    Not tainted
EFLAGS: 00010286
EIP is at dput+0x91/0x200
eax: 00100100   ebx: e8ea3500   ecx: e8ea3514   edx: 00200200
esi: e69ea000   edi: e8ea3514   ebp: e8ea35dc   esp: e69ebea4
ds: 007b   es: 007b   ss: 0068
Process umount (pid: 768, threadinfo=e69ea000 task=e8fce680)
Stack: e8ea3500 c0454c50 e8ea3500 00000000 e8ea3514 c03454bc e8ea3500 e8ea3500 
       e8e33528 e8e334c0 e8ea3570 e8ea35c0 e8ea35c0 e8e339a8 e8e33940 c0345aaf 
       e8ea35c0 e8ea3800 e8ea3800 effe4d80 e8e97e19 00000005 10ee271a 00000010 
Call Trace:
 [<c03454bc>] rpc_depopulate+0xac/0x150
 [<c0345aaf>] rpc_rmdir+0x7f/0xc0
 [<c033639f>] rpc_destroy_client+0x5f/0x90
 [<c018925f>] nfs_put_super+0x1f/0x50
 [<c0156706>] generic_shutdown_super+0x176/0x190
 [<c0156fc7>] kill_anon_super+0x17/0x50
 [<c018b7d9>] nfs_kill_super+0x19/0x30
 [<c015644e>] deactivate_super+0x5e/0xc0
 [<c016bfcf>] sys_umount+0x3f/0x90
 [<c016c037>] sys_oldumount+0x17/0x20
 [<c010aa67>] syscall_call+0x7/0xb

Code: 89 50 04 89 02 c7 41 04 00 02 20 00 c7 43 14 00 01 10 00 ff 
 <6>note: umount[768] exited with preempt_count 3
bad: scheduling while atomic!
Call Trace:
 [<c011a11b>] schedule+0x39b/0x3a0
 [<c01418b3>] unmap_page_range+0x43/0x70
 [<c0141a95>] unmap_vmas+0x1b5/0x210
 [<c014571b>] exit_mmap+0x7b/0x190
 [<c011bab4>] mmput+0x64/0xc0
 [<c011f675>] do_exit+0x105/0x410
 [<c0118760>] do_page_fault+0x0/0x451
 [<c010bac0>] do_divide_error+0x0/0x100
 [<c011888c>] do_page_fault+0x12c/0x451
 [<c011585c>] mark_offset_tsc+0x20c/0x270
 [<c0119aee>] scheduler_tick+0x5e/0x2e0
 [<c0124e46>] update_process_times+0x46/0x60
 [<c0124f8a>] run_timer_softirq+0x10a/0x1b0
 [<c012511f>] do_timer+0xdf/0xf0
 [<c012c803>] rcu_process_callbacks+0x83/0x100
 [<c0121176>] tasklet_action+0x46/0x70
 [<c0118760>] do_page_fault+0x0/0x451
 [<c010b471>] error_code+0x2d/0x38
 [<c0166951>] dput+0x91/0x200
 [<c03454bc>] rpc_depopulate+0xac/0x150
 [<c0345aaf>] rpc_rmdir+0x7f/0xc0
 [<c033639f>] rpc_destroy_client+0x5f/0x90
 [<c018925f>] nfs_put_super+0x1f/0x50
 [<c0156706>] generic_shutdown_super+0x176/0x190
 [<c0156fc7>] kill_anon_super+0x17/0x50
 [<c018b7d9>] nfs_kill_super+0x19/0x30
 [<c015644e>] deactivate_super+0x5e/0xc0
 [<c016bfcf>] sys_umount+0x3f/0x90
 [<c016c037>] sys_oldumount+0x17/0x20
 [<c010aa67>] syscall_call+0x7/0xb

SysRq : HELP : loglevel0-8 reBoot tErm kIll saK showMem powerOff showPc unRaw Sync showTasks Unmount 
SysRq : HELP : loglevel0-8 reBoot tErm kIll saK showMem powerOff showPc unRaw Sync showTasks Unmount 
agpgart: Found an AGP 2.0 compliant device at 00:00.0.
agpgart: Putting AGP V2 device at 00:00.0 into 2x mode
agpgart: Putting AGP V2 device at 01:00.0 into 2x mode
[drm] Loading R200 Microcode
SysRq : HELP : loglevel0-8 reBoot tErm kIll saK showMem powerOff showPc unRaw Sync showTasks Unmount 
SysRq : HELP : loglevel0-8 reBoot tErm kIll saK showMem powerOff showPc unRaw Sync showTasks Unmount 
SysRq : HELP : loglevel0-8 reBoot tErm kIll saK showMem powerOff showPc unRaw Sync showTasks Unmount 
SysRq : Keyboard mode set to XLATE
SysRq : Power Off

acpi_power_off called
bad: scheduling while atomic!
Call Trace:
 [<c011a11b>] schedule+0x39b/0x3a0
 [<c024da51>] acpi_ut_allocate_object_desc_dbg+0x7/0x31
 [<c01246af>] add_timer+0x8f/0xa0
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0241057>] acpi_ex_system_do_suspend+0x1f/0x28
 [<c0240054>] acpi_ex_opcode_1A_0T_0R+0x48/0x8d
 [<c023a272>] acpi_ds_exec_end_op+0xa2/0x228
 [<c02470e2>] acpi_ps_parse_loop+0x516/0x821
 [<c0239881>] acpi_ds_store_object_to_local+0xc8/0xd3
 [<c024c456>] acpi_ut_acquire_mutex+0x5c/0x72
 [<c024c4d3>] acpi_ut_release_mutex+0x67/0x6c
 [<c024b625>] acpi_ut_acquire_from_cache+0x44/0x9e
 [<c024743b>] acpi_ps_parse_aml+0x4e/0x17b
 [<c0247ce5>] acpi_psx_execute+0x155/0x1a0
 [<c02450b5>] acpi_ns_execute_control_method+0x43/0x52
 [<c024504e>] acpi_ns_evaluate_by_handle+0x6f/0x93
 [<c0244fc5>] acpi_ns_evaluate_by_name+0x6d/0x87
 [<c0244814>] acpi_evaluate_object+0xcf/0x1be
 [<c0243a51>] acpi_enter_sleep_state_prep+0x55/0x84
 [<c024dbea>] acpi_power_off+0x16/0x22
 [<c0133a1d>] handle_poweroff+0xd/0x10
 [<c026f713>] __handle_sysrq_nolock+0x73/0xe0
 [<c026f68a>] handle_sysrq+0x4a/0x60
 [<c0269c83>] kbd_event+0x33/0x60
 [<c02d3c60>] input_event+0xe0/0x360
 [<c02d6d7c>] atkbd_interrupt+0xfc/0x220
 [<c02d7b5f>] serio_interrupt+0x5f/0x70
 [<c02d829f>] i8042_interrupt+0xef/0x220
 [<c0119737>] try_to_wake_up+0xa7/0x150
 [<c011a19a>] default_wake_function+0x2a/0x30
 [<c011a1d1>] __wake_up_common+0x31/0x60
 [<c0119737>] try_to_wake_up+0xa7/0x150
 [<c0119836>] wake_up_process_kick+0x26/0x30
 [<c0124e46>] update_process_times+0x46/0x60
 [<c0124cab>] update_wall_time+0xb/0x40
 [<c012511f>] do_timer+0xdf/0xf0
 [<c010cbaa>] handle_IRQ_event+0x3a/0x70
 [<c010cf01>] do_IRQ+0x91/0x130
 [<c0108870>] default_idle+0x0/0x30
 [<c010b3d4>] common_interrupt+0x18/0x20
 [<c0108870>] default_idle+0x0/0x30
 [<c0108893>] default_idle+0x23/0x30
 [<c01088ff>] cpu_idle+0x2f/0x40
 [<c0105000>] rest_init+0x0/0x60
 [<c041472d>] start_kernel+0x16d/0x1a0
 [<c0414480>] unknown_bootoption+0x0/0x100

Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c0119e0a
*pde = 00000000
Oops: 0002 [#2]
CPU:    0
EIP:    0060:[<c0119e0a>]    Not tainted
EFLAGS: 00010097
EIP is at schedule+0x8a/0x3a0
eax: 00000001   ebx: c0394380   ecx: c03943a0   edx: ffffffff
esi: 00000000   edi: c040f400   ebp: c0413b7c   esp: c0413b54
ds: 007b   es: 007b   ss: 0068
Process swapper (pid: 0, threadinfo=c0412000 task=c0394380)
Stack: c0358480 00000208 c024da51 00000246 00000000 c01246af c0450980 0004eac9 
       c0413b90 efee96a0 00000000 c012526f c0413b90 ec026a40 00000000 c0450fd0 
       c0450fd0 0004eac9 4b87ad6e c0125200 c0394380 c0450980 00000001 000003e8 
Call Trace:
 [<c024da51>] acpi_ut_allocate_object_desc_dbg+0x7/0x31
 [<c01246af>] add_timer+0x8f/0xa0
 [<c012526f>] schedule_timeout+0x5f/0xc0
 [<c0125200>] process_timeout+0x0/0x10
 [<c0241057>] acpi_ex_system_do_suspend+0x1f/0x28
 [<c0240054>] acpi_ex_opcode_1A_0T_0R+0x48/0x8d
 [<c023a272>] acpi_ds_exec_end_op+0xa2/0x228
 [<c02470e2>] acpi_ps_parse_loop+0x516/0x821
 [<c0239881>] acpi_ds_store_object_to_local+0xc8/0xd3
 [<c024c456>] acpi_ut_acquire_mutex+0x5c/0x72
 [<c024c4d3>] acpi_ut_release_mutex+0x67/0x6c
 [<c024b625>] acpi_ut_acquire_from_cache+0x44/0x9e
 [<c024743b>] acpi_ps_parse_aml+0x4e/0x17b
 [<c0247ce5>] acpi_psx_execute+0x155/0x1a0
 [<c02450b5>] acpi_ns_execute_control_method+0x43/0x52
 [<c024504e>] acpi_ns_evaluate_by_handle+0x6f/0x93
 [<c0244fc5>] acpi_ns_evaluate_by_name+0x6d/0x87
 [<c0244814>] acpi_evaluate_object+0xcf/0x1be
 [<c0243a51>] acpi_enter_sleep_state_prep+0x55/0x84
 [<c024dbea>] acpi_power_off+0x16/0x22
 [<c0133a1d>] handle_poweroff+0xd/0x10
 [<c026f713>] __handle_sysrq_nolock+0x73/0xe0
 [<c026f68a>] handle_sysrq+0x4a/0x60
 [<c0269c83>] kbd_event+0x33/0x60
 [<c02d3c60>] input_event+0xe0/0x360
 [<c02d6d7c>] atkbd_interrupt+0xfc/0x220
 [<c02d7b5f>] serio_interrupt+0x5f/0x70
 [<c02d829f>] i8042_interrupt+0xef/0x220
 [<c0119737>] try_to_wake_up+0xa7/0x150
 [<c011a19a>] default_wake_function+0x2a/0x30
 [<c011a1d1>] __wake_up_common+0x31/0x60
 [<c0119737>] try_to_wake_up+0xa7/0x150
 [<c0119836>] wake_up_process_kick+0x26/0x30
 [<c0124e46>] update_process_times+0x46/0x60
 [<c0124cab>] update_wall_time+0xb/0x40
 [<c012511f>] do_timer+0xdf/0xf0
 [<c010cbaa>] handle_IRQ_event+0x3a/0x70
 [<c010cf01>] do_IRQ+0x91/0x130
 [<c0108870>] default_idle+0x0/0x30
 [<c010b3d4>] common_interrupt+0x18/0x20
 [<c0108870>] default_idle+0x0/0x30
 [<c0108893>] default_idle+0x23/0x30
 [<c01088ff>] cpu_idle+0x2f/0x40
 [<c0105000>] rest_init+0x0/0x60
 [<c041472d>] start_kernel+0x16d/0x1a0
 [<c0414480>] unknown_bootoption+0x0/0x100

Code: ff 0e 8b 51 04 8b 43 20 89 50 04 89 02 c7 41 04 00 02 20 00 
 <0>Kernel panic: Fatal exception in interrupt
In interrupt handler - not syncing

-- 

"NT is to UNIX what a doughnut is to a particle accelerator."

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-15  0:43   ` Herbert Xu
@ 2003-06-15  1:10     ` Arnaldo Carvalho de Melo
  0 siblings, 0 replies; 29+ messages in thread
From: Arnaldo Carvalho de Melo @ 2003-06-15  1:10 UTC (permalink / raw)
  To: Herbert Xu; +Cc: John Weber, linux-kernel

Em Sun, Jun 15, 2003 at 10:43:14AM +1000, Herbert Xu escreveu:
> John Weber <weber@sixbit.org> wrote:
> > Rather trivial patch, but it looks like it's needed.
> > 
> > --- flow.old    2003-06-14 18:17:35.000000000 -0400
> > +++ flow.c      2003-06-14 18:13:03.000000000 -0400
> > @@ -5,6 +5,7 @@
> >   */
> > 
> >  #include <linux/kernel.h>
> > +#include <linux/cpu.h>
> >  #include <linux/list.h>
> >  #include <linux/jhash.h>
> >  #include <linux/interrupt.h>
> 
> Never mind, I see it now.  Thanks for the fix.

I already did this and it is in DaveM's tree, thanks anyway.

- Arnaldo

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-14 22:21 ` Linux 2.5.71 John Weber
  2003-06-15  0:42   ` Herbert Xu
@ 2003-06-15  0:43   ` Herbert Xu
  2003-06-15  1:10     ` Arnaldo Carvalho de Melo
  1 sibling, 1 reply; 29+ messages in thread
From: Herbert Xu @ 2003-06-15  0:43 UTC (permalink / raw)
  To: John Weber, linux-kernel

John Weber <weber@sixbit.org> wrote:
> Rather trivial patch, but it looks like it's needed.
> 
> --- flow.old    2003-06-14 18:17:35.000000000 -0400
> +++ flow.c      2003-06-14 18:13:03.000000000 -0400
> @@ -5,6 +5,7 @@
>   */
> 
>  #include <linux/kernel.h>
> +#include <linux/cpu.h>
>  #include <linux/list.h>
>  #include <linux/jhash.h>
>  #include <linux/interrupt.h>

Never mind, I see it now.  Thanks for the fix.
-- 
Debian GNU/Linux 3.0 is out! ( http://www.debian.org/ )
Email:  Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
  2003-06-14 22:21 ` Linux 2.5.71 John Weber
@ 2003-06-15  0:42   ` Herbert Xu
  2003-06-15  0:43   ` Herbert Xu
  1 sibling, 0 replies; 29+ messages in thread
From: Herbert Xu @ 2003-06-15  0:42 UTC (permalink / raw)
  To: John Weber, linux-kernel

John Weber <weber@sixbit.org> wrote:
> Rather trivial patch, but it looks like it's needed.
> 
> --- flow.old    2003-06-14 18:17:35.000000000 -0400
> +++ flow.c      2003-06-14 18:13:03.000000000 -0400
> @@ -5,6 +5,7 @@
>   */
> 
>  #include <linux/kernel.h>
> +#include <linux/cpu.h>
>  #include <linux/list.h>
>  #include <linux/jhash.h>
>  #include <linux/interrupt.h>

Why is this needed? Is there a compile error that I'm not seeing?
-- 
Debian GNU/Linux 3.0 is out! ( http://www.debian.org/ )
Email:  Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Linux 2.5.71
       [not found] <20030614213012$6a47@gated-at.bofh.it>
@ 2003-06-14 22:21 ` John Weber
  2003-06-15  0:42   ` Herbert Xu
  2003-06-15  0:43   ` Herbert Xu
  0 siblings, 2 replies; 29+ messages in thread
From: John Weber @ 2003-06-14 22:21 UTC (permalink / raw)
  To: linux-kernel; +Cc: Linus Torvalds

Rather trivial patch, but it looks like it's needed.

--- flow.old    2003-06-14 18:17:35.000000000 -0400
+++ flow.c      2003-06-14 18:13:03.000000000 -0400
@@ -5,6 +5,7 @@
   */

  #include <linux/kernel.h>
+#include <linux/cpu.h>
  #include <linux/list.h>
  #include <linux/jhash.h>
  #include <linux/interrupt.h>

Linus Torvalds wrote:
> There's nothing hugely interesting here, but Al Viro ha sbeen cleaning up 
> the tty layer, and Stephen Hemminger has been fixing up some network 
> device alloc/free issues with the help of various people.


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Linux 2.5.71
@ 2003-06-14 21:17 Linus Torvalds
  2003-06-15  1:42 ` Florin Iucha
                   ` (3 more replies)
  0 siblings, 4 replies; 29+ messages in thread
From: Linus Torvalds @ 2003-06-14 21:17 UTC (permalink / raw)
  To: Kernel Mailing List


I think I'll call this kernel the "sticky turtle", in honor of that 
historic "greased weasel" kernel, and as a comment on how sadly dependent 
I've become on the daily BK snapshots. It's been too long since 2.5.70.

I'll do better, I promise. While most developers happily use either the 
daily snapshots or the BK tree itself, not everybody does, and a lot of 
users want "real releases". 

There's nothing hugely interesting here, but Al Viro ha sbeen cleaning up 
the tty layer, and Stephen Hemminger has been fixing up some network 
device alloc/free issues with the help of various people.

And obviously there are the normal usb/pcmcia/sound/architecture updates. 
With driver models and networking thrown in as a bonus.

		Linus

---

Summary of changes from v2.5.70 to v2.5.71
============================================

Adrian Bunk:
  o kbuild: [PATCH] document modules_install in "make help"
  o [wan lmc] remove 2.0.x-era code
  o SECURITY_ROOTPLUG must depend on USB

Alan Cox:
  o [netdrvr tlan] fix 64-bit issues

Alan Iwi:
  o Missing magic number

Alan Stern:
  o USB: fix address assignment after device reset
  o USB: Don't allocate transfer buffers on the stack in hub.c
  o USB: Rename static functions in hub.c and increase timeouts
  o USB: Make hub.c DMA-aware

Alexander Viro:
  o callout removal: ircomm_tty
  o tty_driver refcounting
  o Fix sound lockup - missing chardev init
  o procfs bug exposed by cdev changes
  o Fix disk partitioning with multiple IDE disks
  o >minor_shift removal
  o [NET]: Eliminate {init,register,unregister}_fcdev
  o [NET]: Eliminate init_hippi_dev and {un,}register_hipdev
  o [NET]: Convert most tokenring drivers away from
    {init,register,unregister}_trdev, only ibmtr remains
  o [NET]: Eliminate init_fddidev
  o [NET]: Move sk98lin driver away from init_etherdev()
  o [NET]: Move 3c509 driver away from init_etherdev()
  o [NET]: Move sunqe.c driver away from init_etherdev()
  o [NET]: Move bmac.c away from init_etherdev()
  o [NET]: Convert USB drivers away from init_etherdev()

Alexey Kuznetsov:
  o tcp_output.c, tcp.c, tcp.h

Andi Kleen:
  o Work around gcc 3.3 bug on amd64 in binfmt_elf.c
  o Make spinlock debugging compile on x86-64
  o x86-64 merge

Andreas Schultz:
  o I2C: fix unsafe usage of list_for_each in i2c-core

Andrew Morton:
  o truncate and timestamps
  o fix typo in coda
  o Fix suspend with pccardd running
  o fix oops on resume from apm bios initiated suspend
  o export mmu_cr4_features to modules
  o [VISWS] irqreturn_t conversion
  o Fix CONFIG_PROCFS=n
  o zoran user-pointer fix
  o irq balance logic fix
  o kill lock_kernel() in inode_setattr()
  o i2o memleak comment
  o write_one_page() fixlets
  o speed up the unlink speedup
  o Remove unneeded fcntl check
  o unregister_netdev cleanups
  o support 64 bit pci_alloc_consistent
  o svcsock use-after-free fix
  o Fix writev when a segment generates EFAULT
  o Fixes trivial error in
  o [NET]: Convert rtnl_lock/register_netdevice/rtnl_unlock to
    register_netdev
  o fix generic_file_write()
  o magazine layer for slab
  o Additional fields in slabinfo
  o initialise vma->vm_next in do_mmap_pgoff()
  o More irq balance fixes
  o dirty_writeback_centisecs fixes
  o Copy nanosecond stat values for i386
  o Some subarch warning fixes
  o MTD build fix
  o improved core support for time-interpolation
  o ext3: fix for blocksize < PAGE_CACHE_SIZE
  o /proc/kcore fixes
  o remove 16-bit pid assumption from ipc/sem.c
  o fix broken networking
  o [NET]: Fix broken cleanups in net/core/iovec.c
  o aio: small cleanups
  o clean up timer interpolation code
  o radio-cadet.c: remove unnecessary copy_to_user()
  o cmpci: fix improper access to userspace
  o zr36120: fix improper access to userspace
  o remove unsafe BUG_ON()
  o pnpbios dereferencing user pointer
  o fix bw-qcam.c bad copy_to_user
  o Graceful failure in devfs_remove()
  o Fix generic_file_write() again
  o reiserfs option parser fix and ability to pass
  o reiserfs support for blocksizes other than 4096 bytes
  o hugetlbfs: mount options and permissions
  o DEADLINE: hash removal fix
  o ext3: fix deadlock in journal_create()
  o kmalloc_percpu: interface change
  o per-cpu support inside modules (minimal)
  o IRQs: handle bad return values from handlers
  o IRQs: fix up irq_desc initialisation for non-ia32
  o force_successful_syscall_return()
  o fix wobbly /proc/stat:btime
  o Console blanking fix
  o Console privacy for braille users
  o Fix tty devfs mess
  o misc fixes
  o cs423x fixes
  o remove get_current_user()
  o remove triggerable BUG() from de_thread
  o Don't let processes be scheduled on CPU-less nodes (1-3)
  o DAC960 fix for fibre channel transfer rate
  o /proc/sys/vm/min_free_kbytes
  o loop: remove the balance_dirty_pages() call
  o Fix build for CONFIG_KALLSYMS=n
  o ppc64: fixup for family/sk_family rename
  o Fix the build with !CONFIG_PROC_FS
  o common 32-bit ioctl code
  o ioctl32 cleanup: sparc64
  o x86_64: use common ioctl code
  o remove_proc_entry() fix
  o JFFS_PROC_FS must depend on JFFS_FS
  o fix apic handling for NUMA-Q
  o cleanup conditionals in summit subarch
  o provide bus to node mapping for Summit
  o rocket.c: devfs fix
  o add bootmem failure warning
  o eventpoll: fix possible use-after-free
  o Remove DRM ioctls for common compat ioctl code
  o fix possible busywait in rtc_read()
  o fix discontig with 0-sized nodes
  o fix TARGET_CPUS inconsistency
  o update MAINTAINERS for Compaq drivers
  o optimize fixed-sized kmalloc calls
  o fix scheduler bug not passing idle
  o fix numa meminfo
  o fix oops in driver/serial/core.c
  o fix hangs with nfs to localhost
  o devfs_mk_dir() fix
  o cpqarray.c: fix stack usage
  o dirty bit clearing on s390
  o drivers/char/mem.c cleanup
  o irq_cpustat cleanup
  o MAINTAINERS: Compaq->HP
  o loop: file use highmem
  o loop: make bio_copy private to loop
  o loop: loop bio renaming
  o loop: copy bio not data
  o loop: remove an IV
  o loop: remove LO_FLAGS_BH_REMAP
  o loop: remove blk_queue_bounce
  o loop: copy_bio use highmem
  o loop: don't lose PF_MEMDIE
  o tmpfs: shmem_file_write EFAULT
  o tmpfs: swapoff-truncate race
  o tmpfs: misc fixes
  o cleanup seqfile usage in resource.c
  o x25 facilities parsing fix
  o eicon usercopy fix
  o intermezzo symlink fix
  o mdc800 usercopy fix
  o mpu401 usercopy fix
  o emu10k1 memleak fix
  o rio memleak fix
  o fix resource leak in i810 driver
  o tioclinux() numbers in <linux/tiocl.h>
  o fix writeback for dirty ramdisk blockdev inodes

Andries E. Brouwer:
  o isa_writeb args interchanged
  o scsi: ten -> use_10_for_rw / use_10_for_ms

Andy Grover:
  o ACPI: fix extra semicolon (Pavel Machek)
  o ACPI: Trivial name init patch (Bjorn Helgaas)
  o ACPI: Disable ACPI sleep on SMP systems (Pavel Machek)
  o ACPI: Add access checking (Andi Kleen)
  o ACPI: Add ACPI PCI Subdriver. This enables acpiphp to work again.
    (Matthew Wilcox)
  o ACPI: Implement PCI Domain support (Matthew Wilcox)

Anton Blanchard:
  o ppc64: comment fix from Milton Miller
  o ppc64: Fix problem creating zImage/zImage.initrd multiples times
    from Bryan Logan
  o ppc64: clean up SLB reload code and remove some unnecessary isyncs
  o ppc64: fix compile warnings
  o ppc64: fix misreporting of unhandled IRQs in xics IPI
  o ppc64: cleanup some hardcoded constants
  o ppc64: replace MAX_PACAS with NR_CPUS
  o ppc64: Fix a bad shift against PCI_BASE_CLASS_BRIDGE from Will
    Schmidt
  o ppc64: fix for boot cpu > 31
  o ppc64: Report cpus > 32 in proc/cpuinfo correctly
  o ppc64: merge conflicts
  o compat_wait4 fix
  o ppc64: Always pass non segment faults on the 0xc region up to
    do_page_fault
  o ppc64: Add some branch prediction
  o ppc64: remove ioperm
  o ppc64: threaded coredump support
  o ppc64: fix copy_from_user leak, from Milton Miller
  o ppc64: Add warning for unhandled irqs
  o ppc64: remove sys32.S
  o ppc64: ppc64 update
  o ppc64: copy_tofrom_user exception handling fix from Paul Mackerras
  o ppc64: kcore support
  o ppc64: Increase maximum allocation size to 16MB for largepage
    support
  o ppc64: FORCE_MAX_ZONEORDER is actually order + 1, from Dave Gibson
  o ppc64: fix compile error introduced in threaded coredump patch
  o fix matroxfb compile on ppc64]
  o ppc64: Call setup_kcore later in boot, we call kmalloc from it
  o ppc64: cputable support from Will Schmidt
  o ppc64: use an initcall to register ras irqs
  o update ppc64 MAINTAINERS entry
  o ppc64: forgot to add this in the cputable merge
  o ppc64: Fix overallocation of NUMA bootmem bitmap and fix for NUMA
    kernels on non NUMA boxes
  o ppc64: Fix for multiple zone 0 regions on many ppc64 NUMA boxes
  o ppc64: Fix ppc64 build
  o ppc64: Update BUG handling based on ppc32
  o ppc64: use common 32bit ioctl code
  o ppc64: K&R to ANSI style conversions from Steven Cole
  o ppc64: copy_tofrom_user fix from Paul Mackerras
  o ppc64: various fixes to sys32_sysinfo, from Will Schmidt
  o ppc64: Rework inline syscall macros, fix clobbers & gcc3.3 from
    Franz Sirl
  o ppc64: rework user access functions

Arnaldo Carvalho de Melo:
  o wanrouter: fix bug introduced by latest namespace fix
  o net: abstract access to struct sock ->flags
  o USB drivers: initialize struct usb_driver ->owner field
  o drivers/usb/media/ibmcam: remove MOD_{INC,DEC}_USE_COUNT
  o drivers/usb/media/konicawc: remove MOD_{DEC,INC}_USE_COUNT
  o drivers/usb/media/ultracam: remove MOD_{INC,DEC}_USE_COUNT
  o n_hdlc: CodingStyle cleanups and removal of old stuff
  o net: reduce the data dependency of struct sock/struct tcp_tw_bucket
  o net: create struct sock_common and use in struct sock & tcp_tw_bucket
  o list.h: improve hlist
  o udpv6: use the right struct sock when testing if it is PF_INET6 family

Art Haas:
  o C99 patches for fs/
  o C99 struct initializers for kernel files

Bart De Schuymer:
  o [BRIDGE]: Remove unnecessary code in br_input
  o [NETFILTER]: Fix ARPT_INV_MASK in arp_tables.h

Bartlomiej Zolnierkiewicz:
  o allow "hdX=scsi" for modular scsi/ide-scsi
  o kill "hdX=noremap"
  o fix two IDE list_head problems
  o create /proc/ide/hdX/capacity only once
  o kill recreate_proc_ide_device()
  o switch ide to taskfile IO

Ben Collins:
  o Update IEEE1394 (r939)
  o USB Multi-input quirk
  o Update IEEE1394 (r946)
  o [SPARC64]: Final image strip not to strip too much
  o USB: fix keyboard leds
  o Register scsi devices after naming them
  o Update IEEE1394 (r952)

Benjamin Herrenschmidt:
  o [SUNGEM]: Fix gcc3.3 warnings
  o Nuke check_highmem_ptes()

Bruce D. Elliott:
  o [SPARC64]: Fix transmit handling in sunsab.c serial driver

Bruce Fields:
  o gss_marshal and gss_validate depend on gss_cred_get_ctx never
    returning NULL; but gss_refresh depends on gss_cred_get_ctx
    returning NULL whenever the cred is not up to date.  So, I replaced
    the single gss_cred_get_ctx by a gss_cred_get_ctx and a
    gss_cred_get_uptodate_ctx.
  o add handling of the new CTXPROBLEM and CREDPROBLEM RPCSEC_GSS
    errors
  o Add a "protocol: udp/tcp" line so that gssd can use the same
    protocol for null calls that was specified in the mount options.
  o I believe we need to set a timeout before doing the sleep in
    gss-upcall
  o allow gssd to communicate failure to initialize contexts back to
    the kernel, so the kernel can return -EACCES when a user lacks
    credentials, instead of just hanging until they kinit.
  o This makes several changes to the gss upcalls
  o Trivial; I kept forgetting what each of the xdr_netobj's passed to
    the gss-api routine meant, so I thought I'd fool with the argument
    names in an effort to make them more helpful.
  o Trivial fix for a typo in fs/nfs/nfs4state.c

Chas Williams:
  o [ATM]: lane and mpoa module refcounting and locking cleanup
  o [ATM]: HE driver coding style conformance
  o [ATM]: HE driver misc irq handler cleanups
  o [ATM]: Move rategrid off stack in HE driver
  o [ATM]: more cleanup in HE driver

Chris Wright:
  o lsm: Early init for security modules (1/4)
  o lsm: Remove task_kmod_set_label hook (2/4)
  o lsm: Remove inode_permission_lite hook (3/4)
  o lsm: setfsuid/setgsuid bug fix (4/4)

Christoph Hellwig:
  o acpi serial stuff
  o kill register_pccard_driver
  o give ->proc_info a struct Scsi_Host * parameter
  o PPC32: Syscall cleanups
  o [NET]: Switch lanmedia driver to initcalls
  o [NET]: Remove sdla from setup.c
  o [SPARC64]: Kill sys_aplib
  o use second arg to scsi_add_host in usb storage
  o fix scsi_register_host abuse in usb scanner drivers
  o driver model for scsi upper drivers, take 2
  o LDM-based scsi host lookup
  o switch /proc/scsi/scsi to seq_file and proper device model
  o kill scsi_host_get_next
  o kill remaining direct uses of scsi_register_host
  o fix signal.h compilation on PPC
  o [NET]: Move dmascc away from setup.c
  o [NET]: Fix non-modular sdla.c build
  o [NET]: Kill useless/wrong Version line from net/core/dv.c
  o [NET]: net/core/dst.c typo
  o [NET]: Fix coding style in net/core/filter.c
  o [NET]: Fix coding style in net/core/iovec.c
  o [NET]: Convert ppc early-init drivers to initcalls
  o [NET]: Fix accidental revert of init_etherdev killing in PPC net drivers
  o [NET]: Convert skfp over to initcalls, kill fddi cruft from Space.c

Daniele Bellucci:
  o USB: replaced BKL in rio500.c

Dave Engebretsen:
  o [netdrvr pcnet32] bug fixes

Dave Jones:
  o AM53C974 request region
  o [AGPGART] Compilation fix
  o [AGPGART] Remove useless early agp_init() from i810fb agp_init()
    just printk's a banner. This is unnecessary at this early stage.
  o [AGPGART] Yet another missed typedef compile fix
  o [AGPGART] Report fixing of errata, and add missing printk stuff
    (\n's, KERN_INFO, PFX)
  o [AGPGART] Kill useless printk in frontend
  o [AGPGART] Missing printk levels
  o [CPUFREQ] Make powernow-k7 leap big buildings^Wranges
  o [CPUFREQ] kill cpufreq_driver export
  o [CPUFREQ] Kill unused variables
  o [CPUFREQ] CodingStyle fixes
  o [CPUFREQ] Fix ACPI P-State driver
  o [CPUFREQ] missing export powernow-k7 needs dmi_broken
  o [AGPGART] Add webpage link
  o [CPUFREQ] Fix documentation filename
  o [CPUFREQ] Add Athlon to list of supported cpufreq drivers
  o [CPUFREQ] sysfs moved some files around. update documentation to
    reflect reality
  o Cset exclude:
    davej@codemonkey.org.uk|ChangeSet|20030611121150|30244
  o [CPUFREQ] Merge Jeremy's Centrino speedstep driver
  o [CPUFREQ] Move old speedstep driver to speedstep-ich
  o [AGPGART] Some Intel chipsets were using the wrong masks
  o [CPUFREQ] speedstep docu clarification

Dave Kleikamp:
  o Update JFS team members in jfs.txt
  o JFS: i_acl & i_default_acl are not being re-initialized
  o JFS: resize fixes
  o JFS: add back read_inode super_operation

David Brownell:
  o USB: ethernet "gadget", rx overflows happen
  o USB: kerneldoc for gadget API
  o PCI: pci pool, poison more like slab code
  o USB: usb/core/devio: identify process
  o USB: net2280 patch: control-out fix, minor cleanups
  o USB: ohci-hcd, remove FIXME

David Gibson:
  o Update orinoco driver to 0.13e

David Mosberger:
  o fix TCP roundtrip time update code
  o allow thread_info to be allocated as part of task_struct
  o [TG3]: Workaround 4g DMA bug more portably

David S. Miller:
  o [NET]: One too many IRQ_HANDLED added to sunqe.c driver
  o [IPV4/IPV6]: Use Jenkins hash for fragment reassembly handling
  o [IPV6]: Input full addresses into TCP_SYNQ hash function
  o [IPV4]: Add sysctl to control ipfrag_secret_interval
  o [IPV6]: Fix typo in defragmentation changes
  o [TCP]: Do not access inet_sk() of a time-wait bucket
  o [SPARC64]: Fix probe error handling in envctrl.c driver
  o [SPARC64]: Fix probe error handling in bbc_{envctrl,i2c}.c driver
  o [SPARC64]: Do not export {un,}register_ioctl32_converstion twice
  o [NET}: Fix typo in sock_set_flag changes
  o [ATM]: Fix driver Makefile clean-files
  o [SPARC64]: Fix sys_shmat handling for 64-bit binaries
  o [XFRM]: Handle use_time expiration properly
  o [SOUND]: Revert buggy ALSA merge ioctl32 changes
  o [SOUND]: vx/vx_core.c needs linux/init.h
  o [SOUND]: Fix sparc cs4231 driver build due to pcm list changes
  o [SPARC64]: Update defconfig
  o [NET]: Kill PTI fddi driver, never completed and no plans to finish
  o [NET]: Fix CONFIG_HIPPI build
  o [NET]: Fix typos in init_trdev changes to lanstreamer.c
  o [NET]: Eliminate {init,register,unregister}_trdev()
  o [NET]: Eliminate init_etherdev usage from arch/um drivers
  o [IPV6]: In ipv6_add_dev dont call __ipv6_regen_rndid without
    initial reference held
  o [NET]: Use INIT_LIST_HEAD in arch/um/drivers/net_kern.c
  o [NET]: Typo in iph5527.c driver changes
  o [NET]: Use INIT_LIST_HEAD correctly in arch/um/drivers/net_kern.c
  o [IPSEC]: {esp,ah} --> {esp4,ah4}
  o [NET]: Move arch/cris drivers away from init_etherdev()
  o [NET]: Convert ia64 simeth.c away from init_etherdev()
  o [NET]: Convert PPC 8260_io/enet.c away from init_etherdev()
  o [NET]: Convert PPC 8260_io/fcc_enet.c away from init_etherdev()
  o [NET]: Convert PPC 8xx_io/enet.c away from init_etherdev()
  o [NET]: Convert PPC 8xx_io/fec.c away from init_etherdev()
  o [NET]: Actually apply Al's sunqe.c changes
  o [NET]: Fix thinkos in PPC 8260_io/fcc_enet.c changes
  o [PCI]: Move pci_remove_bus_device back to include/linux/pci.h,
    discussed with greg@kroah.com
  o [NET]: Kill drivers/net/setup.c, it no longer does anything
  o [IPSEC]: Implement xfrm type module autoloading
  o [NET]: Some stuff missed during acme's struct sock cleanup
  o [NET]: Missing __KERNEL__ ifdefs in linux/{tcp,udp}.h
  o [SCTP]: Kill unused local variable in init_sctp_mibs
  o [NET]: Process hotplug list in FIFO order
  o [NET]: Fix typo in neigh_sysctl_unregister changes
  o [LLC]: Fix typing error in procfs code

David Stevens:
  o [IGMP]: Make sock_alloc_send_skb calls non-blocking

David van Hoose:
  o Fix compilation errors in ppa and imm modules

David Woodhouse:
  o MTD and JFFS2 update
  o Final cleanups for MTD merge
  o Fix some accidental regressions which slipped in with the MTD merge

Davide Libenzi:
  o epoll race fix

Deepak Saxena:
  o [ARM PATCH] 1537/1: big-endian support for do_div64
  o [ARM PATCH] 1538/1: arch/arm/Makefile and KConfig Big-Endian
    changes

Dominik Brodowski:
  o [PCMCIA] Move socket_info_t
  o [PCMCIA] Move get_socket_info_by_nr
  o [PCMCIA] Remove socket_table
  o [PCMCIA] True driver module locking
  o [PCMCIA] split_init
  o [PCMCIA] register
  o [PCMCIA] Callbacks use pcmcia_socket not integer
  o [PCMCIA] socket reference in client_t
  o [PCMCIA] Replace more socket numbers with pcmcia_socket
  o [PCMCIA] Make ds.c use pcmcia_socket->sock rather than local
    version
  o [PCMCIA] unify yenta.c and pci_socket.c
  o [PCMCIA] Remove socket_info_t
  o [PCMCIA] i82365 depends on ISA
  o [PCMCIA] rename i82365.c socket_info_t
  o [PCMCIA] Rename tcic.c socket_info_t

Douglas Gilbert:
  o scsi_mid_low_api.txt in lk 2.5.69
  o sg driver for lk 2.5.70

Eddie Williams:
  o scsi: allow devices to restrict start on add

Edward Peng:
  o [netdrvr sundance] fix flow control bug
  o [netdrvr sundance] fix another flow control bug

Frank Cusack:
  o nfs_unlink() problem fix

Geert Uytterhoeven:
  o [NET]: asm/smp.h --> linux/smp.h in sch_ingress.c

Greg Kroah-Hartman:
  o USB: fix up unusual_devs.h merge mess
  o USB: remove some old references to /proc/bus/usb/drivers
  o Cset exclude: greg@kroah.com|ChangeSet|20030529215347|05329
  o USB: add usb_find_device() function to USB core
  o Root plug: remove USB bus walking functions, now use
    usb_find_device()
  o USB: added .owner to kobil_sct driver
  o PCI: make pci_setup_device(), pci_alloc_primary_bus() and
    pci_alloc_primary_bus_parented() static
  o PCI: make pools_lock and pci_lock static
  o ACPI PCI Hotplug: remove hand made pci_find_bus function
  o IBM PCI hotplug: remove hand made pci_find_bus function
  o IBM PCI hotplug: remove direct access of pci_devices variable
  o PCI Hotplug: move drivers/hotplug/* to drivers/pci/hotplug/*
  o PCI: Remove a lot of PCI core only functions from
    include/linux/pci.h
  o PCI: remove CONFIG_PROC_FS checks in .c files
  o PCI: Move more functions out of include/linux/pci.h that don't need
    to be there
  o PCI: Grab reference count on pci_dev if the pci driver binds to the
    device
  o PCI: remove usage of pci_for_each_dev() in drivers 
  o PCI: finally remove pci_for_each_dev() now that all users of it are
    gone
  o PCI: remove usage of pci_for_each_dev() in arch/ppc64/kernel/pci.c
  o PCI: remove direct access of pci_devices from
    arch/m68k/atari/hades-pci.c
  o PCI: remove direct access of pci_devices from
    drivers/macintosh/via-pmu68k.c
  o PCI: fix up previous fusion driver pci changes
  o PCI: add pci_find_device_reverse() for users of
    pci_find_each_dev_reverse() to use
  o PCI: remove usage of pci_for_each_dev_reverse() in
  o PCI: remove pci_for_each_dev_reverse() now that all users of it are
    gone
  o PCI: move pci_present() into drivers/pci/search.c
  o PCI: remove EXPORT_SYMBOL(pci_devices)
  o I2C: sync i2c-id.h with cvs version
  o TTY: add a release function for tty_class devices
  o TTY: release function should be set in the class, not the class_device
  o PCI: add pci_find_next_bus() function to prevent people from
    walking pci bus lists themselves
  o PCI: remove pci_for_each_bus() usage from
    arch/ia64/hp/common/sba_iommu.c
  o PCI: remove pci_present(), pci_for_each_bus() and pci_bus_b() usage
  o PCI: sparse fixups for drivers/pci/proc.c
  o USB: fix problem found by sparse in usb.h
  o USB: sparse fixups for drivers/usb/core/devices.c
  o USB: sparse fixups for drivers/usb/core/inode.c
  o USB: lots of sparse fixups for usbfs
  o I2C: coding style updates for i2c-iop3xx driver
  o I2C: fix some errors found by sparse in include/linux/i2c.h
  o I2C: fix up sparse warnings in drivers/i2c/i2c-core.c
  o I2C: fix up sparse warnings in the i2c-dev driver

Greg Ungerer:
  o create m68knommu/coldfire specific ints.c
  o remove common m68knommu ints.c
  o don't compile m68knommu/kernel ints.c
  o compile m68knommu/ColdFire ints.c
  o fix calls to do_fork()
  o remove obsolete BLKMEM driver reference
  o cleanup is_in_rom() checker
  o fix broken trace flag check in 68328 system call entry
  o security init call support in linker script
  o conditional ROMfs copy for ARNEWSH/5206 setup
  o support BOOTPARAM's on m68knommu/5206 targets
  o support BOOTPARAM's on m68knommu/5206e targets
  o m68knommu/pilot startup copy init segment to RAM

Hartmut Wahl:
  o USB:  Patch for Samsung Digimax 410

Henning Meier-Geinitz:
  o USB: new vendor/product ids for scanner driver

Herbert Xu:
  o [IPSEC]: Order SPD using priority
  o [NET]: Missing refcount bump in flow cache
  o [XFRM]: u64 --> __u64 in linux/xfrm.h
  o [XFRM_USER]: Fix xfrm_state_lookup args in xfrm_add_sa
  o [XFRM_USER]: Rename confusing member of struct xfrm_usersa_id
  o [XFRM]: Too many reference drops of delpol in xfrm_policy_insert
  o Fix ide-mod unload crash
  o [IPSEC]: Include linux/slab.h where necessary
  o [XFRM_USER]: Allow del policy by id and get policy by selector
  o [IPSEC]: Zap killed policies from the flow cache properly
  o [IPSEC]: Fix preempt race in flow_flush_cache
  o [IPSEC]: Kill object argument from flow_cache_flush
  o [IPSEC]: Proper percpu handling in flow cache
  o [IPSEC]: Initialize flow key properly in decode_session

Hideaki Yoshifuji:
  o [IPV6]: Convert /proc/net/if_inet6 to seq_file
  o [IPV6]: Fix order of destruction of procfs
  o [IPV6]: Make procfs destructors return void
  o [CRYPTO]: Fix compiler warnings in sha512.c
  o [IPV6]: Fix possible idev leakage in icmp.c
  o [IPV6]: Fix possible oops in ndisc_send_na
  o [IPV6]: Clean up ip6_dst_alloc() calls
  o [IPV6]: Always remove fragment header
  o [IPV6]: Fix possible dst leakage in ndisc_send_redirect
  o [IPV6]: Fix default router selection in some cases
  o [IPV6]: Add ip6frag sysctls
  o [NET]: Add ip-sysctl.txt entries for missing ip{,6}frag_* sysctls
  o [IPV6]: Set dead flag on idev if snmp6_register_dev() fails
  o [IPV6]: Fix several errors in udpv6_connect()
  o [IPV6]: typo, unrequired #undef and bad operator precedence
  o [netdrvr] C99 initializers for arcnet
  o [IPV6]: dev_get_by_name("lo") --> dev_hold(&loopback_dev)
  o [IPV6]: ipv6_addr_prefix() cleanup, eliminate duplication
  o [NET]: Make neigh_parms setup/teardown handling symmetric
  o [IPV6]: Fix payload length of reassembled packet
  o [IPV6]: Use sizeof(struct frag_hdr) instead of magic value

Hirofumi Ogawa:
  o Adds the large partition (> 128GB) support to FAT (1/5)
  o Fix VFAT_IOCTL_READDIR_BOTH/_SHORT ioctl (2/5)
  o Remove Documentation/filesystems/fat_cvf.txt (3/5)
  o FAT cluster chain cache per superblock (4/5)
  o FAT cluster chain cache per inode (5/5)

Hollis Blanchard:
  o awe_wave.c user pointer dereference

Ian Molton:
  o ARM26 architecture

Ivan Kokshaysky:
  o alpha: compile warning fix
  o alpha: fix panic on smp boot (fork_by_hand)
  o alpha: typo in EISA bridge detection
  o alpha: single-step breakpoints - updated fix
  o PCI domains warning

James Bottomley:
  o Fix up proc_info conversion in 53c700
  o Fix while in spinup loop of sd
  o SCSI: Make sysfs attributes mutable
  o Use of the new attribute modifiers on the 53c700
  o Fix up 53c700 compile
  o scsi sysfs add attribute release function
  o qla1280: convert the driver to be endian neutral
  o qla1280: set the data direction correctly
  o qla1280: convert the driver to the new SCSI error handler
  o Fix __exit routine of NCR_D700
  o fix character subsystem initialisation

James Morris:
  o [CRYPTO]: Use "select" kconfig facility instead of fragile defaults

Jaroslav Kysela:
  o Several ALSA updates

Jeff Garzik:
  o [netdrvr eepro] update MODULE_AUTHOR per old-author request
  o [netdrvr tlan] cleanup
  o [netdrvr] s/init_etherdev/alloc_etherdev/ in code comments, in
    8139too and pci-skeleton drivers.
  o [netdrvr 8139too] respond to "isn't this racy?" comment
  o [netdrvr r8169] use alloc_etherdev, pci_disable_device
  o [ROSE]: Kill kfree of net_device->name
  o Cset exclude: shemminger@osdl.org|ChangeSet|20030529205634|46794
  o [netdrvr] gcc 3.3 cleanups
  o [netdrvr skge] add ULL modifier to 64-bit constant
  o [netdrvr] add MAINTAINERS entry for atmel wireless driver

Jeff Wiedemeier:
  o compile fix for agp_memory struct definitition change

Jens Axboe:
  o remove buggy BUG_ON in ide-cd
  o blk layer tag resize
  o copy the tag_map
  o ide-cd buglets
  o scsi_ioctl HZ fixes
  o ide-cd/scsi/block fixups for SG_IO
  o kill old stuff

Jim Houston:
  o preallocate signal queue resource  - Posix timers

Joe Burks:
  o USB: vicam.c patch

Joe Thornber:
  o dm: Replace __HIGH() and __LOW() macros
  o dm: signed/unsigned audit
  o dm: new suspend/resume target methods
  o dm: Lift dm_div_up()
  o dm: Fix memory leak in dm_register_target()
  o dm: Remove some debug messages
  o dm: Remove an old FIXME

John Hawkes:
  o 2.5.70 remove smp_send_reschedule() cruft

John Levon:
  o OProfile: Export task->tgid in the buffer
  o OProfile: update Changes
  o OProfile: remove useless code
  o OProfile: fix init / exit routine

Jon Grimm:
  o [SCTP] Verify contents of SACK against underrun
  o [SCTP] Use slab cache for sctp_chunk & sctp_bind_bucket
  o [SCTP] Bug fix for bind_bucket leak & heartbeat error count
  o [SCTP] Use non-prefetch list walker for short list
  o [SCTP] CANT_STR_ASSOC could/should return error up to user.
    (ardelle.fan)
  o [SCTP] Multiple causes may be embedded in an ERROR chunk
    (ardelle.fan)
  o [SCTP] Don't use path thresholds determine the overall error thresh
  o [SCTP] Let T5 timer affect SHUTDOWN-PENDING associations
  o [SCTP] sctp_jitter() needs to protect against div by 0
  o [SCTP] Various bakeoff fixes
  o [SCTP]  Fix double free of chunk along unexepected INIT path
  o [SCTP] Incorrect WORD_ROUND on a network endian value
  o [SCTP] Special case the handling of HOST_NAME_ADDRESS parm
  o [SCTP] Hand merge bk pull conflict.  sk->state now sk->sk_state

Justin T. Gibbs:
  o Aic6xxx and Aic79xx Driver Update
  o Bump aic79xx driver version to 1.3.9

Jörn Engel:
  o zlib cleanup: remove FAR macro
  o zlib cleanup: __32BIT__ and STDC
  o zlib cleanup: ZEXTERN
  o zlib cleanup: ZEXPORT
  o zlib cleanup: z_off_t
  o zlib cleanup: OF
  o zlib cleanup: C++ workarounds
  o zlib merge: turboc
  o zlib merge: inffast.c
  o Mark Compaq MAINTAINERS entries stale
  o zlib cleanup: local
  o zlib cleanup: Z_NULL removal
  o zlib cleanup: unnecessary cast removal
  o zlib merge: return code
  o zlib merge: avoid 8-bit window errors
  o zlib changes: memlevel
  o Fix typo in comment
  o adjust ppp to zlib change

Krishna Kumar:
  o [NET]: Initialize sysctl_table to NULL in neigh_parms_alloc

Kurt Robideau:
  o Rocketport driver against 2.5.70-bk7
  o Rocket patch against 2.5.70-bk18

Linus Torvalds:
  o Remove a few zero-sized files, as noted by David Gibson
  o Make zlib_inflate look more like ANSI C code
  o zlib cleanup: final fixups
  o Remove half-deleted zero-sized sound file
  o Quick response to de-listing the Compaq FC/RAID controllers from
    the MAINTAINERS list. How they're HP, and maintained by Stephen
    Cameron.
  o Re-introduce debugging code in list handling, poisoning stale list
    pointers to give us a nice oops if somebody is doing something bad.
  o Fix __d_drop() to properly initialize the d_hash fields, so that
    __d_drop() can safely be done multiple times on a dentry without
    corrupting other hash entries.
  o Don't make the source checker default path be quite so hackish.
  o Avoid warning by using an inline function rather than a macro for
    the default "pci_domain_nr()" definition. The inline function will
    evaluate the argument.
  o Make chr_dev_init() happen after PCI init, but before low-level
    driver initializations
  o Fix rcu list poisoning - since another CPU may be traversing the
    list as we delete the entry, we can only poison the back pointer,
    not the traversal pointer (rcu traversal only ever walks forward).
  o Make d_move() be able to gracefully handle the case of the dentry
    already being unhashed on entry.
  o Remove strange and broken ACPI rule from serial Makefile
  o Linux 2.5.71

Manfred Spraul:
  o Prepare for page unmapper

Margit Schubert-While:
  o I2C: add LM85 driver

Mark Haverkamp:
  o megaraid driver fix for 2.5.70

Mark M. Hoffman:
  o I2C: fix oops w83781d during rmmod
  o I2C: more w83781d fixes

Martin Schlemmer:
  o ethertap: fix struct sock cleanup leftover

Matt Domsch:
  o dynids: use list_add_tail
  o dynids: free dynids on driver unload

Matt Porter:
  o PPC32: Fix a compile error on 4xx embedded PowerPC
  o PPC32: Resolve colliding includes in boot wrappers

Matthew Dharm:
  o USB: storage: abort and disconnect handling
  o USB: storage: collapse one-use functions
  o USB: usb-storage: fix typo
  o USB: usb-storage: timeouts and aborts
  o USB: usb-storage: usb_stor_control_msg() and stuff
  o USB: usb-storage: change result codes
  o USB: usb-storage: handle babble
  o USB: usb-storage: re-organize probe/disconnect
  o USB: usb-storage: remove dead code

Matthew Wilcox:
  o PCI: domain support for sysfs

Mike Anderson:
  o Call release on scsi legacy LLDD

Miles Bader:
  o Remove some unneeded register saving on the v850
  o Include <linux/fs.h> in arch/v850/kernel/rte_cb_leds.c
  o Miscellaneous v850 whitespace and comment cleanups
  o Handle new do_fork return value on v850
  o Add __KERNEL__ guard to nb85e_cache.h on v850
  o Add leading underline to new linker-script symbols on the v850
  o Whitespace and comment cleanups for v850 entry.S
  o Add v850 support for hardware single-step (via ptrace)
  o Update irq.c on v850 to use irqreturn_t
  o const-qualify memory arg in v850's __test_bit

Mitsuru Kanda:
  o [IPV6]: Fix esp6 extension headers handling

Moritz Mühlenhoff:
  o [CRYPTO]: Default CRYPTO and MD5 to y if IPV6_PRIVACY is enabled

Neil Brown:
  o md: Export bio_split_pool for md to use
  o md: Use new single page bio splitting for raid0 and linear
  o md: Handle concurrent failure of two drives in raid5
  o md: Improve test for which raid1 device doesn't need to be written
    to
  o md: Fix simple off-by-one error in md driver
  o md: Get rid of vmalloc/vfree from raid0
  o md: Always allow a half-built md array to be stopped
  o md: Improve raid0 mapping code to simplify and reduce mem usage
  o md: Remove dependancy on MD_SB_DISKS from multipath
  o md: Remove dependancy on MD_SB_DISKS from raid5
  o md: Remove dependancy on MD_SB_DISKS from raid0
  o md: Remove MD_SB_DISKS limits from raid1
  o md: Remove dependance on MD_SB_DISKS in linear personality
  o md: Replace bdev_partition_name with calls to bdevname
  o Fix raid5 bug where wrong 'dev' is used
  o Fix raid1 handling of writing to multiple devices
  o Fix up freeing of kmalloc structures
  o Fix bug in /proc/mdstat
  o md -  Zero out some kmalloced space in md driver

Nicolas Pitre:
  o [ARM PATCH] 1545/1: correct compiler flags for ARMv5TE/XScale
  o [ARM PATCH] 1540/2: fixes for gcc-3.3

Olaf Hering:
  o USB: incorrect ethtool -i driver name

Oliver Neukum:
  o fix irq handling for DC395
  o improve Documentation for DC395
  o 01-debug-cleanup.patch
  o major cleanup of the module code
  o USB: allocate memory for reset earlier
  o USB: return errors when disabling a port
  o USB: cut usb_set_config from hpusbscsi
  o USB: usb_set_configuration in empeg.c
  o USB: kill a compiler warning in hpusbscsi

Patrick McHardy:
  o [PPP] fix memory leak in ioctl error path

Patrick Mochel:
  o drver model: Add release method for class devices
  o sysfs: Fix binary file handling
  o [driver model] Clean up CPU unregistration
  o Driver Class: don't call put_device() when we never called
    get_device()
  o [driver model] Clean up class release handling
  o [kobject] Update Documentation and licenses
  o [driver model] Update copyrights and license statements
  o [driver model] fix comment in device.h
  o [fs] Remove kobject support for filesystems
  o [kobject] Remove kobj_lock and use lockless refcounting
  o [driver model] Add device_for_each_child iterator
  o [kobject] Add warning + back trace if kobject_get() is called with
    0 refcount
  o [driver model] Remove extraneous class device release method
  o [driver model] Rewrite system device API
  o [list.h] Add list_for_each_entry_reverse
  o [kobject] Add set_kset_name
  o [driver model] Make sure that system devices are handled specially
    power-wise
  o [driver model] Convert to new system device API
  o [lapic] Convert to new system device API
  o [i8259] Convert to use new system device API
  o [nmi] Convert to use new system device API
  o [timer] Convert to use new system device API
  o [oprofile] Convert to use new system device API
  o [x86-64 i8259] Convert to use new system device API
  o [s390 xpram] Convert to use new system device API
  o [driver model] Create include/linux/sysdev.h and define
    sysdev_attribute
  o [driver model] Make sure right header is used for cpu.c
  o [memblk] Convert to use new system device API
  o [numa nodes] Convert to use new system device API
  o [driver model] Remove system device definitions from device.h
  o [apic] Use sysdev.h instead of device.h
  o [i8259] Use sysdev.h instead of device.h
  o [nmi] Use sysdev.h instead of device.h
  o [timer] Use sysdev.h instead of device.h
  o [oprofile] Use sysdev.h instead of device.h
  o [x86-64 i8259] Use sysdev.h instead of device.h
  o [s390 xpram] Use sysdev.h instead of device.h
  o [driver model] Add save() and restore() methods for system device
    drivers
  o [driver model] Don't Oops when registering global sysdev drivers
  o [cpu] Use sysdev.h instead of device.h and export cpu_sysdev_class
  o [mtrr] Add save()/restore() methods
  o [cpufreq] Convert to use new system device API
  o [sysfs] Get zeroed page for file read/write buffers
  o hand merge
  o [driver model] Actually implement sysdev_{create,remove}_file()
  o [driver model] Compile fixes for NUMA
  o [sa1100 irq] Convert to new system device API
  o [driver model] Turn off debugging by defualt for device iterations
  o [kobject] Don't specially order objects in lists based on parent
  o [driver model] Make sure we walk lists on shutdown in right order
  o [sysfs] Add __user tag to appropriate parameters
  o [driver model] Remove extraneous get_device() from
    class_device_add()
  o [driver model] Make sure system device drivers are added if
    registered late

Paul Fulghum:
  o tty_register_driver

Paul Mackerras:
  o PPC32: Fix preempt bugs identified by Milton Miller
  o PPC32: Discard the __ksymtab* sections when we are linking the boot
    wrapper
  o PPC32: Re-open I/O windows on PCI-PCI bridges, needed for some
    powermacs
  o PPC32: Better handling of program check exceptions on 4xx, patch
    from Kumar Gala
  o PPC32: Simplify the BUG() implementation for now (a better one is
    coming)
  o get rid of CONFIG_ALL_PPC
  o PPC32: Compile fix for array initialization from Christoph Hellwig
  o PPC32: Cleanups from Christoph Hellwig and Tom Rini
  o PPC32: Start adding __user to mark pointers from userspace
  o PPC32: Fix irq_desc initialization
  o PPC32: Fix various minor problems pointed out by Linus' check
    program
  o PPC32: Convert some K&R-style functions to ANSI-style.  From Steven
    Cole
  o fix check warnings in drivers/macintosh
  o Fix check warnings in PPP code
  o Move BUG/BUG_ON/WARN_ON to asm headers
  o [PPP]: Fix PPP Deflate sequence number checking

Paul Mundt:
  o toplevel SH update
  o Move SH board-specific code around

Pavel Roskin:
  o Fix crash when unloading yenta_socket in Linux 2.5.69
  o USB: name uninitialized in scanner.c

Peter Milne:
  o [ARM PATCH] 1546/1: iop321 additional Hardware PMMR defines
  o I2C: add New bus driver: XSCALE iop3xx

Petko Manolov:
  o USB: pegasus patch

Petr Vandrovec:
  o matroxfb update to new API

Randy Dunlap:
  o [NET]: add RFC references for Linux SNMP MIBs
  o [NET]: Typo corrections only
  o [IPV6]: Add IPv6 routing table statistic: fib_discarded_routes
  o [IPV6]: Fix spelling/typos

Reeja John:
  o [netdrvr amd8111e] interrupt coalescing, libmii, bug fixes
  o [netdrvr amd8111e] link against mii lib

René Scharfe:
  o hugetlbfs: fix error reporting in case of invalid mount
  o Some more stuff missed during the struct sock cleanup

Richard Henderson:
  o [ALPHA] Add posix timer and clock syscalls
  o [ALPHA] Add semtimedop syscall
  o [ALPHA] Implement bcopy
  o [ALPHA] Avoid warning in asm/unaligned.h
  o [ALPHA] Fix missed __ex_table to conversion to pc-relative relocs
  o [ALPHA] Streamline calls to __copy_user and __do_clear_user
  o [ALPHA] Fixup fallout from force_successful_syscall_return change

Roland McGrath:
  o User FIXMAP area simplification

Roman Zippel:
  o Remove old code and macros
  o Change P_ROOTMENU into a MENU_ROOT flag
  o add new keywords to parser
  o expression support
  o reverse dependency support
  o support for 'range'
  o add more warnings
  o front end updates
  o create configuration in the destination directory
  o update kconfig documentation
  o choice handling fixes
  o boolean symbol state fix
  o ignore attempts to change unchangable symbols

Russell King:
  o [ARM] Fix GCC3.3 build error
  o [ARM] Remove old 26-bit ARM keyboard drivers
  o [ARM] Declare mmu_gathers using DEFINE_PER_CPU
  o [ARM] Fix more missing irqreturn_t and remove a static no_action
    func
  o [ARM] Move dma_alloc_coherent() to consistent.c
  o [ARM] Convert platform devices to use platform_device
  o [ARM] Tidy up Integrator core support
  o [PCMCIA] Fix sa11xx_core.c oops when changing cpu frequency
  o [PCMCIA] Convert sa11xx platforms to use new class code
  o [PCMCIA] Update SA11xx PCMCIA support for recent changes
  o [PCMCIA] sa11xx driver now takes pcmcia_socket instead of int
    socket

Rusty Russell:
  o kallsyms in proc
  o Move cpu notifiers et al to cpu.h
  o Fix module load failure case
  o [NETFILTER]: Delete unnecessary skb_linearize() calls in
    iptables_{filter,mangle}.c
  o sched.c neatening and fixes

Sam Ravnborg:
  o kbuild: [PATCH] Remove duplicate definitions in Makefile.build
  o kbuild: Updated make help
  o kbuild: Silence kbuild with make V=0
  o kbuild: CROSS_COMPILE and ARCH definitions
  o kbuild: Silence output with make 3.80
  o kbuild: Utilise kbuild infrastructure for vsyscall
  o kbuild: Nice output when generating PCI device list
  o kbuild: Nice output when generating crc32 table
  o docbook/kernel-api: include files updated
  o docbook: Recognize sis900 functions
  o docbook: Warn about missing parameter definitions
  o docbook: Move definition of MODULENAME_SIZE
  o kbuild: Kill use of do_cmd in drivers/char/Makefile
  o kbuild/i386: Add missing dependency in kernel/Makefile
  o kbuild: Enable modules to be build using the "make dir/" syntax
  o be more flexible about creating library archives
  o all archs: Replace O_TARGET with lib-y
  o kbuild: Document newly added lib-y
  o kbuild: kill do_cmd

Samuel Thibault:
  o cpufreq: correct initialization on Intel Coppermines
  o speedstep_detect_speed might not reenable interrupts

Scott Feldman:
  o [netdrvr e100] move register_netdev below netdev struct init
  o 10GbE ethtool support
  o remove ethtool privileged references

Shmulik Hen:
  o [netdrvr bonding] fix long failover in 802.3ad mode
  o [netdrvr bonding] fix ABI version control problem

Simon Kelley:
  o [netdrvr] add atmel[_cs], new wireless driver

Sridhar Samudrala:
  o [SCTP] Support for socket options that pass both addr and associd
  o [SCTP] Support for SCTP_GET_PEER_ADDR_INFO socket option
  o [SCTP] Rename struct sctp_protocol as struct sctp_globals and
    define macros for all the global fields in the structure.
  o [SCTP] SCTP_SHUTDOWN_EVENT notification support
  o [SCTP] /proc interface to display associations/endpoints
  o [IPV6]: Allow ipv6 fragmentation via ip6_xmit() when ipfragok is
    set

Stephen Hemminger:
  o [BRIDGE]: Make delete bridge work with current unregister semantics
  o [NET]: Sysfs netdev cleanup and bugfix
  o [NET]: Kill deprecated if_port_text and users
  o [NET]: Fix device unregister in TUN driver
  o typo in new class_device_release
  o sb1000 driver bugs
  o [DECNET]: Fix build warnings
  o [NET]: Fix sysfs kobj parent refcount handling
  o [NET]: Cleanup net-sysfs show and change functions
  o [NET]: Expose alloc_netdev() for use by drivers
  o [BRIDGE]: Bridge using alloc_netdev
  o [VLAN]: vlan network device using alloc_netdev
  o [TUN]: tun using alloc_netdev
  o [ACENIC]: Convert to alloc_etherdev
  o [NET]: Dynamic allocation for dummy net device
  o [IPV6]: Dynamic allocation for SIT net device
  o [IPV4]: Dynamic allocation for IPIP net device
  o [IPV4]: Dynamic allocation for IPGRE net device
  o [NET]: More reasonable error handling in SLIP driver unload

Steve French:
  o Make return code on failed cifs mounts more specific and fix
    incorrect smb to posix return code conversions
  o adjust for change of devname to const char (new mount format)

Steven Cole:
  o Use '#ifdef' to test for CONFIG options
  o K&R to ANSI C conversions for zlib
  o Yet more K&R to ANSI C conversions
  o More ANSI C cleanup of zlib
  o [SPARC]: Fix non-ansi parameter lists
  o Another final K&R to ANSI C cleanup of zlib
  o Two more sources of "non-ANSI parameter list" warnings
  o K&R to ANSI conversions for fs/jfs/jfs_dmap.c and jfs_xtree.c

Steven Whitehouse:
  o [AX25]: Sanitize ax25 netdevice private handling

Thomas Osterried:
  o [AX25]: AX.25 bug fixes

Thomas Schlichter:
  o [NET]: One missed non-netdev SET_MODULE_OWNER case
  o [NET]: IPSEC protocol module owner cleanup

Thomas Wahrenbruch:
  o USB: kobil_sct.c added support for KAAN SIM Reader

Trond Myklebust:
  o Fix udp_data_ready() to use the correct skbuff interface for
    extracting the XID. Following the introduction of zero-copy under
    UDP, the data may be entirely located in pages under
    skb_shinfo(skb)->frags[].

Ville Nuorvala:
  o [IPV6]: Add ip6ip6 tunnel driver

Zwane Mwaikambo:
  o cli/sti cleanup for fmvj18x



^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2003-06-20  0:39 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-06-15  0:21 Linux 2.5.71 Larry McVoy
2003-06-17 16:13 ` H. Peter Anvin
2003-06-18  1:39   ` SCM domains [was Re: Linux 2.5.71] Larry McVoy
2003-06-18  1:55     ` H. Peter Anvin
2003-06-18  1:14       ` Ben Collins
2003-06-18  4:11         ` H. Peter Anvin
2003-06-18  4:35           ` Larry McVoy
2003-06-19 20:36             ` Bill Davidsen
2003-06-19 20:39             ` Bill Davidsen
2003-06-20  0:53               ` H. Peter Anvin
2003-06-18 20:09           ` Ben Collins
2003-06-18  3:38       ` Larry McVoy
2003-06-18  4:02         ` Andrea Arcangeli
2003-06-19 17:44     ` Henning P. Schmiedehausen
     [not found] <20030614213012$6a47@gated-at.bofh.it>
2003-06-14 22:21 ` Linux 2.5.71 John Weber
2003-06-15  0:42   ` Herbert Xu
2003-06-15  0:43   ` Herbert Xu
2003-06-15  1:10     ` Arnaldo Carvalho de Melo
  -- strict thread matches above, loose matches on Subject: below --
2003-06-14 21:17 Linus Torvalds
2003-06-15  1:42 ` Florin Iucha
2003-06-15  1:58   ` Linus Torvalds
2003-06-15  2:00     ` Florin Iucha
2003-06-15  4:55       ` Florin Iucha
2003-06-15  8:03     ` Trond Myklebust
2003-06-15  6:54 ` Andre Hedrick
2003-06-15  7:15   ` Andre Hedrick
2003-06-15 13:29 ` Paweł Gołaszewski
2003-06-15 13:45   ` Russell King
2003-06-16 18:04 ` John Cherry

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).