Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-18 Thread Hubert Mantel

Hi,

On Wed, Sep 13, David S. Miller wrote:

> It's an especially amusing situation especially since no vendor has
> shipped a distribution without the raid patches applied to their
> kernel for almost 2 years now.

You have a very interesting definition of "no vendor".

> Later,
> David S. Miller
  -o)
Hubert Mantel  Goodbye, dots...   /\\
 _\_v
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-18 Thread Hubert Mantel

Hi,

On Wed, Sep 13, David S. Miller wrote:

 It's an especially amusing situation especially since no vendor has
 shipped a distribution without the raid patches applied to their
 kernel for almost 2 years now.

You have a very interesting definition of "no vendor".

 Later,
 David S. Miller
  -o)
Hubert Mantel  Goodbye, dots...   /\\
 _\_v
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-15 Thread Andreas Bombe

On Wed, Sep 13, 2000 at 05:31:17PM -0400, Richard B. Johnson wrote:
> On 13 Sep 2000, Ralf Gerbig wrote:
> 
> > * Chip Salzenberg writes:
> > 
> > Hi Chip,
> > 
> > > According to Ralf Gerbig:
> > >> but SuSe and I believe RedHat etc. etc. _do_ ship patched kernels.
> > 
> > > You've just made L-K's understatement of the day.
> > 
> > [...]
> > 
> > so I rest my case vs shrink wrap.
> > 
> 
> Yep. I installed Suse-6.4 on my laptop. Since I needed APM to work, I
> recompiled the kernel source that they supplied. First, I just did
> `make oldconfig` so I could duplicate the existing kernel. Well.
> No such luck. There was no way in hell I could duplicate the kernel
> that they supplied, with the sources that they supplied. And there
> was no secret 'patch' directory either...

I'm not sure (don't have a SuSE box right here) but I think they have
separate packages for patched and unpatched kernel sources.  I also
remember their kernel patches are even separately stored somewhere.

-- 
 Andreas E. Bombe <[EMAIL PROTECTED]>DSA key 0x04880A44
http://home.pages.de/~andreas.bombe/http://linux1394.sourceforge.net/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-15 Thread Andreas Bombe

On Wed, Sep 13, 2000 at 05:31:17PM -0400, Richard B. Johnson wrote:
 On 13 Sep 2000, Ralf Gerbig wrote:
 
  * Chip Salzenberg writes:
  
  Hi Chip,
  
   According to Ralf Gerbig:
   but SuSe and I believe RedHat etc. etc. _do_ ship patched kernels.
  
   You've just made L-K's understatement of the day.
  
  [...]
  
  so I rest my case vs shrink wrap.
  
 
 Yep. I installed Suse-6.4 on my laptop. Since I needed APM to work, I
 recompiled the kernel source that they supplied. First, I just did
 `make oldconfig` so I could duplicate the existing kernel. Well.
 No such luck. There was no way in hell I could duplicate the kernel
 that they supplied, with the sources that they supplied. And there
 was no secret 'patch' directory either...

I'm not sure (don't have a SuSE box right here) but I think they have
separate packages for patched and unpatched kernel sources.  I also
remember their kernel patches are even separately stored somewhere.

-- 
 Andreas E. Bombe [EMAIL PROTECTED]DSA key 0x04880A44
http://home.pages.de/~andreas.bombe/http://linux1394.sourceforge.net/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Andre Hedrick

On Wed, 13 Sep 2000, Chip Salzenberg wrote:

> According to Andre Hedrick:

> So I've noticed.  Do you not believe in its technical future, or are
> you just conserving what's left of your free time?

I would be attending an ice skating party below before I would see this
included, and I am short on time.  With the addition of a PPC toy the
debugging of a second arch is heavy.  And if others arrive it will get
worse.

Cheers,

Andre Hedrick
The Linux ATA/IDE guy

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Richard B. Johnson

On 13 Sep 2000, Ralf Gerbig wrote:

> * Chip Salzenberg writes:
> 
> Hi Chip,
> 
> > According to Ralf Gerbig:
> >> but SuSe and I believe RedHat etc. etc. _do_ ship patched kernels.
> 
> > You've just made L-K's understatement of the day.
> 
> [...]
> 
> so I rest my case vs shrink wrap.
> 

Yep. I installed Suse-6.4 on my laptop. Since I needed APM to work, I
recompiled the kernel source that they supplied. First, I just did
`make oldconfig` so I could duplicate the existing kernel. Well.
No such luck. There was no way in hell I could duplicate the kernel
that they supplied, with the sources that they supplied. And there
was no secret 'patch' directory either...

And I thought this was the whole idea of (GPL) [Snipped...] :

  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,


But what do I know, I haven't bought any lawyers lately ;~)


Cheers,
Dick Johnson

Penguin : Linux version 2.2.15 on an i686 machine (797.90 BogoMips).

"Memory is like gasoline. You use it up when you are running. Of
course you get it all back when you reboot..."; Actual explanation
obtained from the Micro$oft help desk.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Ralf Gerbig

* Chip Salzenberg writes:

Hi Chip,

> According to Ralf Gerbig:
>> but SuSe and I believe RedHat etc. etc. _do_ ship patched kernels.

> You've just made L-K's understatement of the day.

[...]

so I rest my case vs shrink wrap.

OTOH one of the first things I do after trying a new distribution is
to replace the kernel by the latest and greatest, at least for the box
at home and mine at work.

I think I know what I am doing, or suffer otherwise. Those who want to
upgrade their kernels have a choice between vendor suplied rpms, debs,
tar.gz´s or the one and only from [ftp|http]//ftp.**.kernel.org. If they
choose the latter, I would presume they are able to patch that one to
their liking. 

OK I confess I usually chicken out and wait for those who_really_
know what they are doing, to supply their patches to the mainstream
kernel.

What I am trying to say is that I am perfectly happy to wait until the
maintainers integrate the code into the mainstream kernel.

Ralf
-- 
 P: Linus Torvalds  patch-2.2.4
-S: Buried alive in diapers
+S: Buried alive in reporters
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Alan Cox

> > Solve that and the tool back compatibility problem for the cases in
> > question in a way Ingo is happy with and Raid 0.90 can go in. Simple
> > as that.
> 
> Apply the RAID 0.90 patch and make Ingo (or someone else)
> maintain a patch which backs it out.

2.2 out of the box has to stay back compatible. Period

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Matthew Kirkwood

On Wed, 13 Sep 2000, Alan Cox wrote:

> > [1] I understand the RAID issue with disk format compatibility, which
> > makes the current RAID patch unacceptable for official 2.2 usage.
> > I just wish somebody would *solve* that issue.[2]

> Solve that and the tool back compatibility problem for the cases in
> question in a way Ingo is happy with and Raid 0.90 can go in. Simple
> as that.

Easy.

Apply the RAID 0.90 patch and make Ingo (or someone else)
maintain a patch which backs it out.

That would, I think, keep a vast majority of RAID users
happy, while offering compatibility for the few users of
the legacy code.

Matthew.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Andre Hedrick

On Wed, 13 Sep 2000, Chip Salzenberg wrote:

> that reducing it isn't worthwhile.  The more de facto standard patches
> (*cough* NFS RAID[1] HedrickIDE *ahem*) can get into the 2.2 tree, the
> easier it will be for everyone to stay up to date, and the less effort
> will be wasted on basically clerical patch maintenance work.

Thanks Chip but the backporting to 2.2 has been terminated.
I stopped at 2.2.18-3 and would have stopped at 2.2.15-pre7 if someone had
not taken the time to do it for me.

Cheers,

Andre Hedrick
The Linux ATA/IDE guy

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Alan Cox

> [1] I understand the RAID issue with disk format compatibility, which
> makes the current RAID patch unacceptable for official 2.2 usage.
> I just wish somebody would *solve* that issue.[2]
> [2] Having complained about a problem, have I just volunteered myself
> to solve it?  (HHOS)

Solve that and the tool back compatibility problem for the cases in question
in a way Ingo is happy with and Raid 0.90 can go in. Simple as that.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread David S. Miller

   Date:Wed, 13 Sep 2000 06:08:04 -0700
   From: Chip Salzenberg <[EMAIL PROTECTED]>

   [1] I understand the RAID issue with disk format compatibility, which
   makes the current RAID patch unacceptable for official 2.2 usage.
   I just wish somebody would *solve* that issue.[2]
   [2] Having complained about a problem, have I just volunteered myself
   to solve it?  (HHOS)

It's an especially amusing situation especially since no vendor has
shipped a distribution without the raid patches applied to their
kernel for almost 2 years now.

I'd say at least 9 out of 10 people using raid, are using the raid
patches.

In fact you could almost consider it a bug that stock 2.2.x kernels
are not on-disk compatible with 9 out of 10 raid installations out
there :-)

Later,
David S. Miller
[EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Chip Salzenberg

According to Ralf Gerbig:
> but SuSe and I believe RedHat etc. etc. _do_ ship patched kernels.

You've just made L-K's understatement of the day.

VA has always shipped a patched kernel.  As of a few weeks ago, I'm
VA's new kernel coordinator.  We're not quite done with the current
internal development cycle for a new kernel; but already we've applied
to our kernel tree about a dozen major patches and over fifty minor
ones.  And that's on top of 2.2.18pre, into which Alan had already
merged USB, AGP, and DRM (Thanks, Alan!!!).  People who run big
systems and big applications need these patches: 2.4 isn't ready for
production use, stock 2.2 can't make full use of modern hardware, and
the world is moving at Internet time.

And VA's patching habits are the rule, not the exception.  Andrea
makes SuSE's kernel, and anyone who's scanned people/andrea on
kernel.org knows how many patches he uses.  (I greatly appreciate
Andrea's patch archive, BTW.  It's a great place to get major patches
reconciled with each other.)  And Red Hat's kernel, last I looked, had
over 150 patches on top of 2.2.14.

On the other hand, just because patching is inevitable doesn't mean
that reducing it isn't worthwhile.  The more de facto standard patches
(*cough* NFS RAID[1] HedrickIDE *ahem*) can get into the 2.2 tree, the
easier it will be for everyone to stay up to date, and the less effort
will be wasted on basically clerical patch maintenance work.

[1] I understand the RAID issue with disk format compatibility, which
makes the current RAID patch unacceptable for official 2.2 usage.
I just wish somebody would *solve* that issue.[2]
[2] Having complained about a problem, have I just volunteered myself
to solve it?  (HHOS)
-- 
Chip Salzenberg  - a.k.a. -  <[EMAIL PROTECTED]>
"I wanted to play hopscotch with the impenetrable mystery of existence,
but he stepped in a wormhole and had to go in early."  // MST3K
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-13 Thread Alexander Viro



On Wed, 13 Sep 2000, Chip Salzenberg wrote:

> According to Mike Castle:
> > On Sun, Sep 10, 2000 at 07:57:38PM -0700, David S. Miller wrote:
> > > So basically the situation is that people prefer to switch the whole
> > > OS as opposed to applying a kernel patch?
> > 
> > Or multiple kernel patches.
> > NFS.  RAID.  IDE.
> 
> Bigmem.  LVM.  LFS.  Rawio.  Serial.  Ext3.

Multi-threaded fs, virtual consoles, paging VM, symlinks, SIGHUP... Yes, I
would say that some people prefer to switch the whole OS as opposed to
applying kernel patches ;-)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-13 Thread Chip Salzenberg

According to Mike Castle:
> On Sun, Sep 10, 2000 at 07:57:38PM -0700, David S. Miller wrote:
> > So basically the situation is that people prefer to switch the whole
> > OS as opposed to applying a kernel patch?
> 
> Or multiple kernel patches.
> NFS.  RAID.  IDE.

Bigmem.  LVM.  LFS.  Rawio.  Serial.  Ext3.
-- 
Chip Salzenberg  - a.k.a. -  <[EMAIL PROTECTED]>
"I wanted to play hopscotch with the impenetrable mystery of existence,
but he stepped in a wormhole and had to go in early."  // MST3K
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-13 Thread Alan Cox

> > They exist in the same way. You update stuff in controlled careful steps
> > and you change troublesome drivers very early in a patch release - eg
> > never touching tulip except early on
> 
> So it could be in 2.2.19? Anything interested parties could/should do to
> help?

Im still hoping to get it into 2.2.18 but I have to get things like the compile
issues with AGP sorted first otherwise nobody will ever quite get around to it

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-13 Thread Alan Cox

> Think Alan has made that clear.  The way I read things the nfsv2 stuff needs
> to be split out, into sets of small independent patches.  This lets Alan 
> audit and control any bad patches easily.  The nfsv3 changes should not 

We've taken that as far as we can already

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-13 Thread Steven N. Hirsch

On Tue, 12 Sep 2000, Ed Tomlinson wrote:

> Horst von Brand wrote:
> 
> > OK, OK, OK. It is by now abundantly clear that NFSv3 is a high-priority
> > item for lots of people out there. But just complaining about it not being
> > in the kernel just generates ill will.
> 
> Think Alan has made that clear.  The way I read things the nfsv2 stuff needs
> to be split out, into sets of small independent patches.  This lets Alan 
> audit and control any bad patches easily.  The nfsv3 changes should not 
> effect anything unless they are selected in the kernel build.

Trond has made it equally clear that he has no interest in revisiting the
entire tortuous process of stabilizing the client.  I don't blame him.

Those of us who actually rely upon fast, reliable NFS know that it works
and works well.  I'll wager to say that most (if not all) commercial
distributions will include Trond and D. Higgen's patches in the next
refresh.  I won't try to second-guess Alan in his reticence, but do think
it's a shame these won't get into the base kernel.

Let me weigh in as being utterly opposed to any interim or piecemeal
adoption of either client or server patches.  This would be foolish and
ten times more likely to break things.

Steve


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-13 Thread Alan Cox

  They exist in the same way. You update stuff in controlled careful steps
  and you change troublesome drivers very early in a patch release - eg
  never touching tulip except early on
 
 So it could be in 2.2.19? Anything interested parties could/should do to
 help?

Im still hoping to get it into 2.2.18 but I have to get things like the compile
issues with AGP sorted first otherwise nobody will ever quite get around to it

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-13 Thread Alan Cox

 Think Alan has made that clear.  The way I read things the nfsv2 stuff needs
 to be split out, into sets of small independent patches.  This lets Alan 
 audit and control any bad patches easily.  The nfsv3 changes should not 

We've taken that as far as we can already

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-13 Thread Chip Salzenberg

According to Mike Castle:
 On Sun, Sep 10, 2000 at 07:57:38PM -0700, David S. Miller wrote:
  So basically the situation is that people prefer to switch the whole
  OS as opposed to applying a kernel patch?
 
 Or multiple kernel patches.
 NFS.  RAID.  IDE.

Bigmem.  LVM.  LFS.  Rawio.  Serial.  Ext3.
-- 
Chip Salzenberg  - a.k.a. -  [EMAIL PROTECTED]
"I wanted to play hopscotch with the impenetrable mystery of existence,
but he stepped in a wormhole and had to go in early."  // MST3K
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Alan Cox

 [1] I understand the RAID issue with disk format compatibility, which
 makes the current RAID patch unacceptable for official 2.2 usage.
 I just wish somebody would *solve* that issue.[2]
 [2] Having complained about a problem, have I just volunteered myself
 to solve it?  (HHOS)

Solve that and the tool back compatibility problem for the cases in question
in a way Ingo is happy with and Raid 0.90 can go in. Simple as that.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Matthew Kirkwood

On Wed, 13 Sep 2000, Alan Cox wrote:

  [1] I understand the RAID issue with disk format compatibility, which
  makes the current RAID patch unacceptable for official 2.2 usage.
  I just wish somebody would *solve* that issue.[2]

 Solve that and the tool back compatibility problem for the cases in
 question in a way Ingo is happy with and Raid 0.90 can go in. Simple
 as that.

Easy.

Apply the RAID 0.90 patch and make Ingo (or someone else)
maintain a patch which backs it out.

That would, I think, keep a vast majority of RAID users
happy, while offering compatibility for the few users of
the legacy code.

Matthew.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Ralf Gerbig

* Chip Salzenberg writes:

Hi Chip,

 According to Ralf Gerbig:
 but SuSe and I believe RedHat etc. etc. _do_ ship patched kernels.

 You've just made L-K's understatement of the day.

[...]

so I rest my case vs shrink wrap.

OTOH one of the first things I do after trying a new distribution is
to replace the kernel by the latest and greatest, at least for the box
at home and mine at work.

I think I know what I am doing, or suffer otherwise. Those who want to
upgrade their kernels have a choice between vendor suplied rpms, debs,
tar.gz´s or the one and only from [ftp|http]//ftp.**.kernel.org. If they
choose the latter, I would presume they are able to patch that one to
their liking. 

OK I confess I usually chicken out and wait for those who_really_
know what they are doing, to supply their patches to the mainstream
kernel.

What I am trying to say is that I am perfectly happy to wait until the
maintainers integrate the code into the mainstream kernel.

Ralf
-- 
 P: Linus Torvalds  patch-2.2.4
-S: Buried alive in diapers
+S: Buried alive in reporters
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Richard B. Johnson

On 13 Sep 2000, Ralf Gerbig wrote:

 * Chip Salzenberg writes:
 
 Hi Chip,
 
  According to Ralf Gerbig:
  but SuSe and I believe RedHat etc. etc. _do_ ship patched kernels.
 
  You've just made L-K's understatement of the day.
 
 [...]
 
 so I rest my case vs shrink wrap.
 

Yep. I installed Suse-6.4 on my laptop. Since I needed APM to work, I
recompiled the kernel source that they supplied. First, I just did
`make oldconfig` so I could duplicate the existing kernel. Well.
No such luck. There was no way in hell I could duplicate the kernel
that they supplied, with the sources that they supplied. And there
was no secret 'patch' directory either...

And I thought this was the whole idea of (GPL) [Snipped...] :

  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,


But what do I know, I haven't bought any lawyers lately ;~)


Cheers,
Dick Johnson

Penguin : Linux version 2.2.15 on an i686 machine (797.90 BogoMips).

"Memory is like gasoline. You use it up when you are running. Of
course you get it all back when you reboot..."; Actual explanation
obtained from the Micro$oft help desk.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread Andre Hedrick

On Wed, 13 Sep 2000, Chip Salzenberg wrote:

 According to Andre Hedrick:

 So I've noticed.  Do you not believe in its technical future, or are
 you just conserving what's left of your free time?

I would be attending an ice skating party below before I would see this
included, and I am short on time.  With the addition of a PPC toy the
debugging of a second arch is heavy.  And if others arrive it will get
worse.

Cheers,

Andre Hedrick
The Linux ATA/IDE guy

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Distro kernel patches (was Re: Linux 2.2.18pre4)

2000-09-13 Thread David S. Miller

   Date:Wed, 13 Sep 2000 06:08:04 -0700
   From: Chip Salzenberg [EMAIL PROTECTED]

   [1] I understand the RAID issue with disk format compatibility, which
   makes the current RAID patch unacceptable for official 2.2 usage.
   I just wish somebody would *solve* that issue.[2]
   [2] Having complained about a problem, have I just volunteered myself
   to solve it?  (HHOS)

It's an especially amusing situation especially since no vendor has
shipped a distribution without the raid patches applied to their
kernel for almost 2 years now.

I'd say at least 9 out of 10 people using raid, are using the raid
patches.

In fact you could almost consider it a bug that stock 2.2.x kernels
are not on-disk compatible with 9 out of 10 raid installations out
there :-)

Later,
David S. Miller
[EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Ion Badulescu

In article 8pmnfc$6p1$[EMAIL PROTECTED]> you wrote:

> Think Alan has made that clear.  The way I read things the nfsv2 stuff needs
> to be split out, into sets of small independent patches.  This lets Alan 
> audit and control any bad patches easily.  The nfsv3 changes should not 
> effect anything unless they are selected in the kernel build.
> 
> Comments?

Are you volunteering to do it? No? I thought so.

Personally, I'd rather let Trond spend his precious little spare time on
useful things like improving the code and fixing whatever problems are
left, then have him waste it on such a useless thing. If this means we
have to keep patching each 2.2 release in order to get usable NFS,
so be it.

And, just to make things clear: Alan has *never* said what you imply.
It was Jeff Garzik's suggestion.

Ion

-- 
  It is better to keep your mouth shut and be thought a fool,
than to open it and remove all doubt.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Ed Tomlinson

Horst von Brand wrote:

> OK, OK, OK. It is by now abundantly clear that NFSv3 is a high-priority
> item for lots of people out there. But just complaining about it not being
> in the kernel just generates ill will.

Think Alan has made that clear.  The way I read things the nfsv2 stuff needs
to be split out, into sets of small independent patches.  This lets Alan 
audit and control any bad patches easily.  The nfsv3 changes should not 
effect anything unless they are selected in the kernel build.

Comments?

Ed Tomlinson <[EMAIL PROTECTED]>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Horst von Brand

Alan Cox <[EMAIL PROTECTED]> said:
> Subject: Re: Linux 2.2.18pre4
> 
> Return-Path: [EMAIL PROTECTED]
> Delivery-Date: Tue Sep 12 20:33:05 2000
> Return-Path: <[EMAIL PROTECTED]>
> In-Reply-To: <[EMAIL PROTECTED]> from "Paul 
>  ***Jakma" at Sep 12, 2000 05:12:33 PM
> > What are the issues with updating NFS code that do not exist with
> > other drivers, filesystems, etc... in 2.2 for which updates are
> > accepted?

> They exist in the same way. You update stuff in controlled careful steps
> and you change troublesome drivers very early in a patch release - eg
> never touching tulip except early on

So it could be in 2.2.19? Anything interested parties could/should do to
help?
-- 
Horst von Brand [EMAIL PROTECTED]
Casilla 9G, Vin~a del Mar, Chile   +56 32 672616



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Jeff Garzik

Paul Jakma wrote:
> alan seems to {want,prefer} small incremental/'obvious fix' patches.
> but that isn't practically possible anymore. It would mean the NFS
> guys would effectively have to redo the entire development cycle of
> code they have written over the last year.
[...]
> So it is now at the stage where we either:
> 
> 1. bite the bullet and sync stock nfs with nfs.sourceforge.net
> 
> or
> 
> 2. accept that stock 2.2 will never have decent NFS server
>functionality, and wait for 2.4 to get stable.

I don't think anybody has to redo a lot of development in order to
submit Alan small, focused patches.  So option #3, break up the big NFS
patch into small ones, still seems like the best option.

All this requires is a hacker, or hackers, who are interested enough in
2.2.x NFS to do something besides complaining :)

Jeff




-- 
Jeff Garzik  | Windows NT Performance,
Building 1024| on the next "In Search Of"
MandrakeSoft, Inc.   |
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Paul Jakma

On Tue, 12 Sep 2000, Horst von Brand wrote:

> Better asK: What can _we_ do to assure Alan that NFS is up to snuff? 

even if it does suck - so what? it can't possibly suck as much as
current stock NFS. :) but the general view is that 2.2 with patches
is quite useable for NFS serving and as client.

> How can we help along?

the NFS patches (which are a backport of stock 2.4, which descended
from the original 2.2 NFS patches) are now too large and too
different from stock 2.2 to realistically be split up into small
little "this fixes this exact problem". The code is now so far ahead
of stock 2.2 that it is an effective rewrite (and with new, but
optional, NFSv3 client and server and NFS client over TCP code added
on).

alan seems to {want,prefer} small incremental/'obvious fix' patches.
but that isn't practically possible anymore. It would mean the NFS
guys would effectively have to redo the entire development cycle of
code they have written over the last year.

In lieu of a technical argument such as small patches, the only other
arguments are those based on the experiences of people who have tried
to get linux to work reliably as an NFS server and even client. I've
tried to cover those in a previous email, see: 
Message-ID: <[EMAIL PROTECTED]>

So it is now at the stage where we either:

1. bite the bullet and sync stock nfs with nfs.sourceforge.net

or

2. accept that stock 2.2 will never have decent NFS server
   functionality, and wait for 2.4 to get stable.

we await 2.219pre1 with much curiosity. :)

regards,
-- 
Paul Jakma  [EMAIL PROTECTED]
PGP5 key: http://www.clubi.ie/jakma/publickey.txt
---
Fortune:
Where you stand depends on where you sit.
-- Rufus Miles, HEW


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Alan Cox

> What are the issues with updating NFS code that do not exist with
> other drivers, filesystems, etc... in 2.2 for which updates are
> accepted?

They exist in the same way. You update stuff in controlled careful steps and
you change troublesome drivers very early in a patch release - eg never touching
tulip except early on

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Paul Jakma

On Tue, 12 Sep 2000, Alan Cox wrote:

> > ..so it should be at least as well tested as the USB backport in 2.2.18preX, 
> > if not more so?  Or so is implied. :)
> 
> This is the big clue most people are missing
> 
> 2.2.17-   USB devices do not work
> 2.2.18-   USB=n  no kernel change USB devices still do not work
>   USB=m  USB works for most people
> 
> USB cant make things any worse than now because you can compile it out.
> 

I see where you are coming from, but the {"stock 2.4","2.2 patch"} NFS
code is well tested, lots of bug fixes for NFSv2 and the 'new' code ->
NFSv3 client/server is a compile yes/no option, just like the USB
backport.

2.2 without patches -   NFS has performance/reliability problems
2.2 with patches-   NFSv2 provided with lots of bugfixes
NFSv3 is compile time optional

I have not heard of anyone that prefers stock 2.2 NFS over
patched/2.4. Anecdotal evidence[1] suggests:

- stock 2.2 has 'issues' with NFS, serving in particular. Bad enough
  that linux users would consider switching to another *nix for NFS
  serving.

- 2.2 + NFS patches does not have issues (or very few), and would even
  appear to work quite well, definitely for NFSv2 and seemingly for
  the optional v3[2]. Certainly you need the patches for
  interoperability.

- all the NFS developers are working the 2.4 code and backporting to
  2.2. So issues wrt to the current 2.2 NFS codebase will not get
  fixed. Issues wrt to the 2.4 backport do get fixed.

So the anecdotal evidence suggests we don't have anything to lose but
a not very good NFS server, and everything to gain.

What are the issues with updating NFS code that do not exist with
other drivers, filesystems, etc... in 2.2 for which updates are
accepted?

what is there to lose?

--paulj

[1]. as gathered from posts to this thread, to the nfs sourceforge
lists and my experience of stock NFS as of over a year ago and the NFS
patches since then.

[2]. linux v3 works flawlessly against IRIX 6.2 + ONC3 updates, both
as client and server, for me.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Paul Jakma

On Tue, 12 Sep 2000, Alan Cox wrote:

> They exist in the same way. You update stuff in controlled careful
> steps and you change troublesome drivers very early in a patch
> release - eg never touching tulip except early on
> 

true. as i said before i'm glad we have such a 'tight' stable kernel
maintainer. :)

the problem is, NFS updates /never/ make it in - well once, but even
then not the complete NFSv2 update.

as for tulip, i know what you mean. however, i think in this case
you'd be very hard pressed to find anyone for whom the patches are
anything but a vast improvement.

anyway... i've gone hoarse now. better stop. :)

regards,

Paul Jakma

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Alan Cox

> ..so it should be at least as well tested as the USB backport in 2.2.18preX, 
> if not more so?  Or so is implied. :)

This is the big clue most people are missing

2.2.17  -   USB devices do not work
2.2.18  -   USB=n  no kernel change USB devices still do not work
USB=m  USB works for most people

USB cant make things any worse than now because you can compile it out.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Tom Rini

On Tue, Sep 12, 2000 at 03:00:29PM +0100, Paul Jakma wrote:
> On Mon, 11 Sep 2000, Alan Cox wrote:
> 
> > Shrug. So you want me to make it worse by shipping unproven code in a way
> > I can't test it ?
> > 
> 
> the code is in 2.4 and has been tested there though. the patches are a
> backport of the 2.4 code.

..so it should be at least as well tested as the USB backport in 2.2.18preX, 
if not more so?  Or so is implied. :)

-- 
Tom Rini (TR1265)
http://gate.crashing.org/~trini/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Paul Jakma

On Mon, 11 Sep 2000, Alan Cox wrote:

> Shrug. So you want me to make it worse by shipping unproven code in a way
> I can't test it ?
> 

the code is in 2.4 and has been tested there though. the patches are a
backport of the 2.4 code.

--paulj



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Paul Jakma

On Mon, 11 Sep 2000, Jeff Garzik wrote:

> I hear that the new NFS patch is "better and more stable" etc. but no
> details.

hard to give details as i havn't used unpatched linux 2.2 nfs in a
very long time. best evidence from me is anecdotal: linux 2.4 / 2.2
nfs patches works perfectly for me (linux server, linux/irix clients,
V2 and V3), and Trond et al are very responsive if there's problem.
(eg silly delete handling bit me a couple of weeks ago, and Trond
redid it and had a patch for me within a week or so of diagnosing the
problem.).

What I remember from using unpatched linux nfs is that it was /awful/
compared to the other unixen i used, most notably in the stability
dept. As i remember it a standard linux NFS server never had much of
an uptime because of NFS. also dreadful performance to non-linux
clients.

> It seems to me that if you want an NFS problem fixed in 2.2.x,
> address that a single problem with a reproducible test and a small,
> focused kernel patch sent to Alan.
> 

there is a patch (well a couple -> server side and client side). The
problem is it is never integrated, so now after more than a year of
development in NFS the difference between linux nfs and /current/ NFS
is bound to be huge.

> Whatever Alan's reasons for not including "the 2.2.x NFS patch", I
> serious doubt among those reasons is "keep NFS dreadful and unstable." 
> ;-)

unless alan is being paid off by the commercial *nix vendors looking
to sell NFS server - no of course not. :)

>  Maybe it breaks backwards compatibility...

not with current nfs-utils. And even if it did: show me anyone who
uses standard NFS for anything half-serious that isn't using the
patches. (either they're patching themselves or their vendor has
included the patch).

> so then, someone should pick up the ball and break up the NFS
> patch into acceptable, useful, tested chunks.  Avoid the stuff
> that breaks backwards compatibility,

backward compat with what? we're now in the situation that the biggest
problem is that so vendors are using different revisions of the nfs
problems. none that i know of ship stock linux nfs.

even worse: we also have the situation that sometimes people submit
small patches against stock linux NFS to fix small problems that are
either fixed in the nfs patch or simply were never present in the nfs
patches.

> but submit the other fixes to
> Alan, describing in detail each problem fixed by each patch.
> 

that'd be worth discussing on the nfs list... good idea.

>   Jeff

--paulj

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread bert hubert

On Mon, Sep 11, 2000 at 05:08:22PM +0100, Alan Cox wrote:
> > The very fact that a large and important patch by
> > (as far as I can see) the NFS _maintainers_ is not
> > being accepted by the stable kernel maintainer does
> > not fill one with hope about the quality of the patch.
> 
> The current patch actually looks pretty good. Its a timing issue now

An important lesson for me was 'the timing is never right'. Bite the bullet,
and things will be all right. Fear-of-merging is a well known programmer
phenomenon, best solved by: merging.

Of course NFS has some influence on bugreports but the crosstalk should be
minimal.

I just merged a chunk of code in my non-open source project and I now feel
that I waited far too long. The same might go for NFS.

Regards,


bert hubert

-- 
   |  http://www.rent-a-nerd.nl
   | - U N I X -
   |  Inspice et cautus eris - D11T'95
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread bert hubert

On Mon, Sep 11, 2000 at 05:08:22PM +0100, Alan Cox wrote:
  The very fact that a large and important patch by
  (as far as I can see) the NFS _maintainers_ is not
  being accepted by the stable kernel maintainer does
  not fill one with hope about the quality of the patch.
 
 The current patch actually looks pretty good. Its a timing issue now

An important lesson for me was 'the timing is never right'. Bite the bullet,
and things will be all right. Fear-of-merging is a well known programmer
phenomenon, best solved by: merging.

Of course NFS has some influence on bugreports but the crosstalk should be
minimal.

I just merged a chunk of code in my non-open source project and I now feel
that I waited far too long. The same might go for NFS.

Regards,


bert hubert

-- 
   |  http://www.rent-a-nerd.nl
   | - U N I X -
   |  Inspice et cautus eris - D11T'95
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Paul Jakma

On Mon, 11 Sep 2000, Jeff Garzik wrote:

 I hear that the new NFS patch is "better and more stable" etc. but no
 details.

hard to give details as i havn't used unpatched linux 2.2 nfs in a
very long time. best evidence from me is anecdotal: linux 2.4 / 2.2
nfs patches works perfectly for me (linux server, linux/irix clients,
V2 and V3), and Trond et al are very responsive if there's problem.
(eg silly delete handling bit me a couple of weeks ago, and Trond
redid it and had a patch for me within a week or so of diagnosing the
problem.).

What I remember from using unpatched linux nfs is that it was /awful/
compared to the other unixen i used, most notably in the stability
dept. As i remember it a standard linux NFS server never had much of
an uptime because of NFS. also dreadful performance to non-linux
clients.

 It seems to me that if you want an NFS problem fixed in 2.2.x,
 address that a single problem with a reproducible test and a small,
 focused kernel patch sent to Alan.
 

there is a patch (well a couple - server side and client side). The
problem is it is never integrated, so now after more than a year of
development in NFS the difference between linux nfs and /current/ NFS
is bound to be huge.

 Whatever Alan's reasons for not including "the 2.2.x NFS patch", I
 serious doubt among those reasons is "keep NFS dreadful and unstable." 
 ;-)

unless alan is being paid off by the commercial *nix vendors looking
to sell NFS server - no of course not. :)

  Maybe it breaks backwards compatibility...

not with current nfs-utils. And even if it did: show me anyone who
uses standard NFS for anything half-serious that isn't using the
patches. (either they're patching themselves or their vendor has
included the patch).

 so then, someone should pick up the ball and break up the NFS
 patch into acceptable, useful, tested chunks.  Avoid the stuff
 that breaks backwards compatibility,

backward compat with what? we're now in the situation that the biggest
problem is that so vendors are using different revisions of the nfs
problems. none that i know of ship stock linux nfs.

even worse: we also have the situation that sometimes people submit
small patches against stock linux NFS to fix small problems that are
either fixed in the nfs patch or simply were never present in the nfs
patches.

 but submit the other fixes to
 Alan, describing in detail each problem fixed by each patch.
 

that'd be worth discussing on the nfs list... good idea.

   Jeff

--paulj

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Tom Rini

On Tue, Sep 12, 2000 at 03:00:29PM +0100, Paul Jakma wrote:
 On Mon, 11 Sep 2000, Alan Cox wrote:
 
  Shrug. So you want me to make it worse by shipping unproven code in a way
  I can't test it ?
  
 
 the code is in 2.4 and has been tested there though. the patches are a
 backport of the 2.4 code.

..so it should be at least as well tested as the USB backport in 2.2.18preX, 
if not more so?  Or so is implied. :)

-- 
Tom Rini (TR1265)
http://gate.crashing.org/~trini/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Alan Cox

 ..so it should be at least as well tested as the USB backport in 2.2.18preX, 
 if not more so?  Or so is implied. :)

This is the big clue most people are missing

2.2.17  -   USB devices do not work
2.2.18  -   USB=n  no kernel change USB devices still do not work
USB=m  USB works for most people

USB cant make things any worse than now because you can compile it out.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Paul Jakma

On Tue, 12 Sep 2000, Alan Cox wrote:

 They exist in the same way. You update stuff in controlled careful
 steps and you change troublesome drivers very early in a patch
 release - eg never touching tulip except early on
 

true. as i said before i'm glad we have such a 'tight' stable kernel
maintainer. :)

the problem is, NFS updates /never/ make it in - well once, but even
then not the complete NFSv2 update.

as for tulip, i know what you mean. however, i think in this case
you'd be very hard pressed to find anyone for whom the patches are
anything but a vast improvement.

anyway... i've gone hoarse now. better stop. :)

regards,

Paul Jakma

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Paul Jakma

On Tue, 12 Sep 2000, Alan Cox wrote:

  ..so it should be at least as well tested as the USB backport in 2.2.18preX, 
  if not more so?  Or so is implied. :)
 
 This is the big clue most people are missing
 
 2.2.17-   USB devices do not work
 2.2.18-   USB=n  no kernel change USB devices still do not work
   USB=m  USB works for most people
 
 USB cant make things any worse than now because you can compile it out.
 

I see where you are coming from, but the {"stock 2.4","2.2 patch"} NFS
code is well tested, lots of bug fixes for NFSv2 and the 'new' code -
NFSv3 client/server is a compile yes/no option, just like the USB
backport.

2.2 without patches -   NFS has performance/reliability problems
2.2 with patches-   NFSv2 provided with lots of bugfixes
NFSv3 is compile time optional

I have not heard of anyone that prefers stock 2.2 NFS over
patched/2.4. Anecdotal evidence[1] suggests:

- stock 2.2 has 'issues' with NFS, serving in particular. Bad enough
  that linux users would consider switching to another *nix for NFS
  serving.

- 2.2 + NFS patches does not have issues (or very few), and would even
  appear to work quite well, definitely for NFSv2 and seemingly for
  the optional v3[2]. Certainly you need the patches for
  interoperability.

- all the NFS developers are working the 2.4 code and backporting to
  2.2. So issues wrt to the current 2.2 NFS codebase will not get
  fixed. Issues wrt to the 2.4 backport do get fixed.

So the anecdotal evidence suggests we don't have anything to lose but
a not very good NFS server, and everything to gain.

What are the issues with updating NFS code that do not exist with
other drivers, filesystems, etc... in 2.2 for which updates are
accepted?

what is there to lose?

--paulj

[1]. as gathered from posts to this thread, to the nfs sourceforge
lists and my experience of stock NFS as of over a year ago and the NFS
patches since then.

[2]. linux v3 works flawlessly against IRIX 6.2 + ONC3 updates, both
as client and server, for me.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Paul Jakma

On Tue, 12 Sep 2000, Horst von Brand wrote:

 Better asK: What can _we_ do to assure Alan that NFS is up to snuff? 

even if it does suck - so what? it can't possibly suck as much as
current stock NFS. :) but the general view is that 2.2 with patches
is quite useable for NFS serving and as client.

 How can we help along?

the NFS patches (which are a backport of stock 2.4, which descended
from the original 2.2 NFS patches) are now too large and too
different from stock 2.2 to realistically be split up into small
little "this fixes this exact problem". The code is now so far ahead
of stock 2.2 that it is an effective rewrite (and with new, but
optional, NFSv3 client and server and NFS client over TCP code added
on).

alan seems to {want,prefer} small incremental/'obvious fix' patches.
but that isn't practically possible anymore. It would mean the NFS
guys would effectively have to redo the entire development cycle of
code they have written over the last year.

In lieu of a technical argument such as small patches, the only other
arguments are those based on the experiences of people who have tried
to get linux to work reliably as an NFS server and even client. I've
tried to cover those in a previous email, see: 
Message-ID: [EMAIL PROTECTED]

So it is now at the stage where we either:

1. bite the bullet and sync stock nfs with nfs.sourceforge.net

or

2. accept that stock 2.2 will never have decent NFS server
   functionality, and wait for 2.4 to get stable.

we await 2.219pre1 with much curiosity. :)

regards,
-- 
Paul Jakma  [EMAIL PROTECTED]
PGP5 key: http://www.clubi.ie/jakma/publickey.txt
---
Fortune:
Where you stand depends on where you sit.
-- Rufus Miles, HEW


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Jeff Garzik

Paul Jakma wrote:
 alan seems to {want,prefer} small incremental/'obvious fix' patches.
 but that isn't practically possible anymore. It would mean the NFS
 guys would effectively have to redo the entire development cycle of
 code they have written over the last year.
[...]
 So it is now at the stage where we either:
 
 1. bite the bullet and sync stock nfs with nfs.sourceforge.net
 
 or
 
 2. accept that stock 2.2 will never have decent NFS server
functionality, and wait for 2.4 to get stable.

I don't think anybody has to redo a lot of development in order to
submit Alan small, focused patches.  So option #3, break up the big NFS
patch into small ones, still seems like the best option.

All this requires is a hacker, or hackers, who are interested enough in
2.2.x NFS to do something besides complaining :)

Jeff




-- 
Jeff Garzik  | Windows NT Performance,
Building 1024| on the next "In Search Of"
MandrakeSoft, Inc.   |
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-12 Thread Ion Badulescu

In article cs.lists.linux-kernel/8pmnfc$6p1$[EMAIL PROTECTED] you wrote:

 Think Alan has made that clear.  The way I read things the nfsv2 stuff needs
 to be split out, into sets of small independent patches.  This lets Alan 
 audit and control any bad patches easily.  The nfsv3 changes should not 
 effect anything unless they are selected in the kernel build.
 
 Comments?

Are you volunteering to do it? No? I thought so.

Personally, I'd rather let Trond spend his precious little spare time on
useful things like improving the code and fixing whatever problems are
left, then have him waste it on such a useless thing. If this means we
have to keep patching each 2.2 release in order to get usable NFS,
so be it.

And, just to make things clear: Alan has *never* said what you imply.
It was Jeff Garzik's suggestion.

Ion

-- 
  It is better to keep your mouth shut and be thought a fool,
than to open it and remove all doubt.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Martin Diehl


On Sun, 10 Sep 2000, Alan Cox wrote:

> 2.2.18pre4
> o Fix some of the dquot races (Jan Kara)

this appears to be basically the same patch as applied to 2.4.0t8 vs. t7
producing an Oops in dquot_transfer(). This issue can (at least) be
triggered by chown'ing a file on an (userquota && !groupquota) filesystem
from an user with unlimited quota to one who is restricted.
I've sent a fix for this to the diskquota-maintainer ([EMAIL PROTECTED])
and l-k yesterday. With a few lines offset the same patch should be
applicable to 2.2.18pre4 - but haven't tested in this context!

Martin

--- linux-2.4.0-test8/fs/dquot.c.orig   Mon Sep 11 01:42:56 2000
+++ linux-2.4.0-test8/fs/dquot.cMon Sep 11 02:12:04 2000
@@ -1285,12 +1285,15 @@
blocks = isize_to_blocks(inode->i_size, BLOCK_SIZE_BITS);
else
blocks = (inode->i_blocks >> 1);
-   for (cnt = 0; cnt < MAXQUOTAS; cnt++)
+   for (cnt = 0; cnt < MAXQUOTAS; cnt++) {
+   if (transfer_to[cnt] == NODQUOT)
+   continue;
if (check_idq(transfer_to[cnt], 1) == NO_QUOTA ||
check_bdq(transfer_to[cnt], blocks, 0) == NO_QUOTA) {
cnt = MAXQUOTAS;
goto put_all;
}
+   }
 
if ((error = notify_change(dentry, iattr)))
goto put_all; 

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Alan Cox

> Why not use the NFS patch that almost all Linux
> distributions have been shipping with for months?

Most of those patches are in I believe. Whats needed next is to jump to the
major revision.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Jeff Garzik

Paul Jakma wrote:
> 
> On Sun, 10 Sep 2000, Albert D. Cahalan wrote:
> 
> > escape Linux 2.2.xx NFS. This is kind of serious, you know?
> 
> yep. it is serious. we've been begging for knfsd to be updated to the
> most /current/ code for quite a while a now. I searched the archives
> and i found a post of mine asking alan to consider an NFS patch sync
> for 2.2.something - over a year ago.
> 
> standard linux NFS is dreadful and unstable, and that's just between
> linux machines. other unixen as clients? don't even try.

I hear that the new NFS patch is "better and more stable" etc. but no
details.  It seems to me that if you want an NFS problem fixed in 2.2.x,
address that a single problem with a reproducible test and a small,
focused kernel patch sent to Alan.

Whatever Alan's reasons for not including "the 2.2.x NFS patch", I
serious doubt among those reasons is "keep NFS dreadful and unstable." 
;-)  Maybe it breaks backwards compatibility... so then, someone should
pick up the ball and break up the NFS patch into acceptable, useful,
tested chunks.  Avoid the stuff that breaks backwards compatibility, but
submit the other fixes to Alan, describing in detail each problem fixed
by each patch.

Jeff



-- 
Jeff Garzik  | Isn't it strange that the same people
Building 1024| that laugh at gypsy fortune tellers
MandrakeSoft, Inc.   | take economists seriously?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Rik van Riel

On Mon, 11 Sep 2000, Alan Cox wrote:

> > Over on the freebsd-questions mailing list you can see desperate
> > people trying to convert Linux systems over to that other OS to
> > escape Linux 2.2.xx NFS. This is kind of serious, you know?
> 
> Shrug. So you want me to make it worse by shipping unproven code
> in a way I can't test it ?

Why not use the NFS patch that almost all Linux
distributions have been shipping with for months?

regards,

Rik
--
"What you're running that piece of shit Gnome?!?!"
   -- Miguel de Icaza, UKUUG 2000

http://www.conectiva.com/   http://www.surriel.com/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Albert D. Cahalan

Alan Cox writes:

>> Over on the freebsd-questions mailing list you can see desperate
>> people trying to convert Linux systems over to that other OS to
>> escape Linux 2.2.xx NFS. This is kind of serious, you know?
>
> Shrug. So you want me to make it worse by shipping unproven code
> in a way I can't test it ?

Since it can't get much worse, yes.

This is like treatment for the terminally ill. One tries all sorts
of experimental things because there is little or nothing to lose.
With software, you can even back out changes if the patient dies.

> And FreeBSD people flow steadily to Linux too.

I've never seen it. Going the other way is common.

> 2.2 is the stable branch, my job is to keep it stable.
> That means I have a permanent queue of neat things I
> really want to apply but can't right now.

Many would interpret "stable" as "not prone to crashes and
other erratic behavior". Those who dislike change can keep
2.2.16 as long as they like.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Pedro M. Rodrigues


   Not so sure about NFSv3 server, since i haven´t pushed it that 
much, but as a NFSv2 server and client, and a NFSv3 client, it has 
proven itself to me. And i have a network comprised of about 40 
Solaris, Irix, Aix and Linux machines, running different releases of 
each operating system. While someone mentioned having 
considered Freebsd, more recently i have considered Solaris x86, 
due to the licensing changes. Not much of a performer in general, 
but it has solid NFSv2 and v3 from stock. 


Pedro

On 11 Sep 00, at 16:56, Alan Cox wrote:

> Over on the freebsd-questions mailing list you can see desperate
> people trying to convert Linux systems over to that other OS to
> escape Linux 2.2.xx NFS. This is kind of serious, you know?

Shrug. So you want me to make it worse by shipping unproven 
code in a
way I can't test it ?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Mike Castle

On Sun, Sep 10, 2000 at 07:57:38PM -0700, David S. Miller wrote:
> So basically the situation is that people prefer to switch the whole
> OS as opposed to applying a kernel patch?

Or multiple kernel patches.

NFS.
RAID.
IDE.

mrc
-- 
   Mike Castle   Life is like a clock:  You can work constantly
  [EMAIL PROTECTED]  and be right all the time, or not work at all
www.netcom.com/~dalgoda/ and be right at least twice a day.  -- mrc
We are all of us living in the shadow of Manhattan.  -- Watchmen
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Alan Cox

> The very fact that a large and important patch by
> (as far as I can see) the NFS _maintainers_ is not
> being accepted by the stable kernel maintainer does
> not fill one with hope about the quality of the patch.

The current patch actually looks pretty good. Its a timing issue now

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Paul Jakma

On Sun, 10 Sep 2000, Albert D. Cahalan wrote:

> escape Linux 2.2.xx NFS. This is kind of serious, you know?

yep. it is serious. we've been begging for knfsd to be updated to the
most /current/ code for quite a while a now. I searched the archives
and i found a post of mine asking alan to consider an NFS patch sync
for 2.2.something - over a year ago. 

standard linux NFS is dreadful and unstable, and that's just between
linux machines. other unixen as clients? don't even try.

--paulj

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Matthew Kirkwood

On Sun, 10 Sep 2000, David S. Miller wrote:

>Over on the freebsd-questions mailing list you can see desperate
>people trying to convert Linux systems over to that other OS to
>escape Linux 2.2.xx NFS. This is kind of serious, you know?
>
> So basically the situation is that people prefer to switch the whole
> OS as opposed to applying a kernel patch?

Yep, and I have seen it too.  (Though not to BSD.)

People would rather switch OSes than apply a patch
which Alan won't accept.

The very fact that a large and important patch by
(as far as I can see) the NFS _maintainers_ is not
being accepted by the stable kernel maintainer does
not fill one with hope about the quality of the patch.

Matthew.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Paul Jakma

On Sun, 10 Sep 2000, Albert D. Cahalan wrote:

 escape Linux 2.2.xx NFS. This is kind of serious, you know?

yep. it is serious. we've been begging for knfsd to be updated to the
most /current/ code for quite a while a now. I searched the archives
and i found a post of mine asking alan to consider an NFS patch sync
for 2.2.something - over a year ago. 

standard linux NFS is dreadful and unstable, and that's just between
linux machines. other unixen as clients? don't even try.

--paulj

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Pedro M. Rodrigues


   Not so sure about NFSv3 server, since i haven´t pushed it that 
much, but as a NFSv2 server and client, and a NFSv3 client, it has 
proven itself to me. And i have a network comprised of about 40 
Solaris, Irix, Aix and Linux machines, running different releases of 
each operating system. While someone mentioned having 
considered Freebsd, more recently i have considered Solaris x86, 
due to the licensing changes. Not much of a performer in general, 
but it has solid NFSv2 and v3 from stock. 


Pedro

On 11 Sep 00, at 16:56, Alan Cox wrote:

 Over on the freebsd-questions mailing list you can see desperate
 people trying to convert Linux systems over to that other OS to
 escape Linux 2.2.xx NFS. This is kind of serious, you know?

Shrug. So you want me to make it worse by shipping unproven 
code in a
way I can't test it ?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Albert D. Cahalan

Alan Cox writes:

 Over on the freebsd-questions mailing list you can see desperate
 people trying to convert Linux systems over to that other OS to
 escape Linux 2.2.xx NFS. This is kind of serious, you know?

 Shrug. So you want me to make it worse by shipping unproven code
 in a way I can't test it ?

Since it can't get much worse, yes.

This is like treatment for the terminally ill. One tries all sorts
of experimental things because there is little or nothing to lose.
With software, you can even back out changes if the patient dies.

 And FreeBSD people flow steadily to Linux too.

I've never seen it. Going the other way is common.

 2.2 is the stable branch, my job is to keep it stable.
 That means I have a permanent queue of neat things I
 really want to apply but can't right now.

Many would interpret "stable" as "not prone to crashes and
other erratic behavior". Those who dislike change can keep
2.2.16 as long as they like.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Rik van Riel

On Mon, 11 Sep 2000, Alan Cox wrote:

  Over on the freebsd-questions mailing list you can see desperate
  people trying to convert Linux systems over to that other OS to
  escape Linux 2.2.xx NFS. This is kind of serious, you know?
 
 Shrug. So you want me to make it worse by shipping unproven code
 in a way I can't test it ?

Why not use the NFS patch that almost all Linux
distributions have been shipping with for months?

regards,

Rik
--
"What you're running that piece of shit Gnome?!?!"
   -- Miguel de Icaza, UKUUG 2000

http://www.conectiva.com/   http://www.surriel.com/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Martin Diehl


On Sun, 10 Sep 2000, Alan Cox wrote:

 2.2.18pre4
 o Fix some of the dquot races (Jan Kara)

this appears to be basically the same patch as applied to 2.4.0t8 vs. t7
producing an Oops in dquot_transfer(). This issue can (at least) be
triggered by chown'ing a file on an (userquota  !groupquota) filesystem
from an user with unlimited quota to one who is restricted.
I've sent a fix for this to the diskquota-maintainer ([EMAIL PROTECTED])
and l-k yesterday. With a few lines offset the same patch should be
applicable to 2.2.18pre4 - but haven't tested in this context!

Martin

--- linux-2.4.0-test8/fs/dquot.c.orig   Mon Sep 11 01:42:56 2000
+++ linux-2.4.0-test8/fs/dquot.cMon Sep 11 02:12:04 2000
@@ -1285,12 +1285,15 @@
blocks = isize_to_blocks(inode-i_size, BLOCK_SIZE_BITS);
else
blocks = (inode-i_blocks  1);
-   for (cnt = 0; cnt  MAXQUOTAS; cnt++)
+   for (cnt = 0; cnt  MAXQUOTAS; cnt++) {
+   if (transfer_to[cnt] == NODQUOT)
+   continue;
if (check_idq(transfer_to[cnt], 1) == NO_QUOTA ||
check_bdq(transfer_to[cnt], blocks, 0) == NO_QUOTA) {
cnt = MAXQUOTAS;
goto put_all;
}
+   }
 
if ((error = notify_change(dentry, iattr)))
goto put_all; 

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Mike Castle

On Sun, Sep 10, 2000 at 07:57:38PM -0700, David S. Miller wrote:
 So basically the situation is that people prefer to switch the whole
 OS as opposed to applying a kernel patch?

Or multiple kernel patches.

NFS.
RAID.
IDE.

mrc
-- 
   Mike Castle   Life is like a clock:  You can work constantly
  [EMAIL PROTECTED]  and be right all the time, or not work at all
www.netcom.com/~dalgoda/ and be right at least twice a day.  -- mrc
We are all of us living in the shadow of Manhattan.  -- Watchmen
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Alan Cox

 The very fact that a large and important patch by
 (as far as I can see) the NFS _maintainers_ is not
 being accepted by the stable kernel maintainer does
 not fill one with hope about the quality of the patch.

The current patch actually looks pretty good. Its a timing issue now

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-11 Thread Matthew Kirkwood

On Sun, 10 Sep 2000, David S. Miller wrote:

Over on the freebsd-questions mailing list you can see desperate
people trying to convert Linux systems over to that other OS to
escape Linux 2.2.xx NFS. This is kind of serious, you know?

 So basically the situation is that people prefer to switch the whole
 OS as opposed to applying a kernel patch?

Yep, and I have seen it too.  (Though not to BSD.)

People would rather switch OSes than apply a patch
which Alan won't accept.

The very fact that a large and important patch by
(as far as I can see) the NFS _maintainers_ is not
being accepted by the stable kernel maintainer does
not fill one with hope about the quality of the patch.

Matthew.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Albert D. Cahalan

David S. Miller writes:
> From: "Albert D. Cahalan" <[EMAIL PROTECTED]>

>> Over on the freebsd-questions mailing list you can see desperate
>> people trying to convert Linux systems over to that other OS to
>> escape Linux 2.2.xx NFS. This is kind of serious, you know?
>
> So basically the situation is that people prefer to switch the whole
> OS as opposed to applying a kernel patch?

Yes. Reasons why this may be so:

1. Confidence has been lost. The OS is seen as buggy crap.
   Patches are perceived as being mere bandaids.

2. Existence of the required patches is not well known.
   Most people don't know to look for patches when something
   goes wrong. Patches don't get banner ads on Slashdot.

3. If a patch is found, can you trust it? It could be obsolete,
   buggy, or even a trojan.

4. Not everybody with NFS problems knows what to do with a patch.

For the last person I helped, reason #2 was the primary problem.
I saw hints of #1 and #3 as well.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Tom Rini

On Sun, Sep 10, 2000 at 07:57:38PM -0700, David S. Miller wrote:
>From: "Albert D. Cahalan" <[EMAIL PROTECTED]>
>Date:  Sun, 10 Sep 2000 23:05:29 -0400 (EDT)
> 
>Over on the freebsd-questions mailing list you can see desperate
>people trying to convert Linux systems over to that other OS to
>escape Linux 2.2.xx NFS. This is kind of serious, you know?
> 
> So basically the situation is that people prefer to switch the whole
> OS as opposed to applying a kernel patch?

Well, it seems a good many people don't know there are patches out there for
NFS that make it bearable or don't want to try and compile a kernel.  As an
aside, anyone know which vendors kernel source either a) has some variant of the
NFS patches or b) has a clean enough tree that new ones apply fine?

-- 
Tom Rini (TR1265)
http://gate.crashing.org/~trini/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread David S. Miller

   From: "Albert D. Cahalan" <[EMAIL PROTECTED]>
   Date:Sun, 10 Sep 2000 23:05:29 -0400 (EDT)

   Over on the freebsd-questions mailing list you can see desperate
   people trying to convert Linux systems over to that other OS to
   escape Linux 2.2.xx NFS. This is kind of serious, you know?

So basically the situation is that people prefer to switch the whole
OS as opposed to applying a kernel patch?

Later,
David S. Miller
[EMAIL PROTECTED]

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Albert D. Cahalan

Alan Cox writes:
> [somebody]

>>   Alan, are the NFS client/server patches EVER going to
>> make it into the base kernel?  Inquiring minds want to know..
>
> I still hope so but there is a maximum sane rate of change and
> its important to change stuff piece by piece. 2.2.18pre4 isnt
> the right place to change NFS

Over on the freebsd-questions mailing list you can see desperate
people trying to convert Linux systems over to that other OS to
escape Linux 2.2.xx NFS. This is kind of serious, you know?

I'm doing my part to save these lost souls... anybody else up
for last-chance emergency tech support? (scan for subjects like
"can freebsd understand ext2?", then help the person solve
their Linux problems at nfs.sourceforge.net or wherever)




-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4 make xconfig error

2000-09-10 Thread Art Wagner

On "make xconfig" error on /fs/nls/Config.in, line 8
if error due to missing "" on n
Art Wagner


Alan Cox wrote:
> 
> This cleans up a lot of the small bugs, some ext2 races and other smaller
> items partly from 2.2.17 partly from the new code. Hopefully the changes
> from now on through to 2.2.18 can be smaller as we shake stuff out of the
> drivers and other stuff merged.

> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> 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 [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Jeff Hittman

Alan - 

What is PRE4 applied against?  I'm seeing errors patching up from either
17pre20 or 2.2.17 final.

   | Begathon, n.:  A multi-day event on public
   Jeff  Hittman   | television, used to raise money so you won't have
 [EMAIL PROTECTED] | to watch commercials. 
   | 

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4 (smbfs config.in patch)

2000-09-10 Thread Urban Widmark


A patch for the Config.in problems with smbfs.

/Urban


diff -ur -X exclude linux-2.2.18-pre4-orig/Documentation/Configure.help 
linux/Documentation/Configure.help
--- linux-2.2.18-pre4-orig/Documentation/Configure.help Sun Sep 10 20:07:56 2000
+++ linux/Documentation/Configure.help  Sun Sep 10 20:13:11 2000
@@ -7948,6 +7948,13 @@
   want), say M here and read Documentation/modules.txt. The module
   will be called smbfs.o. Most people say N, however.
 
+use nls by default
+CONFIG_SMB_NLS_DEFAULT
+  Enabling this will make smbfs use nls translations by default. You
+  need to specify the local charset (CONFIG_NLS_DEFAULT) in the nls
+  settings and you need to give the default nls for the SMB server as
+  CONFIG_SMB_NLS_REMOTE.
+
 nls support setting
 CONFIG_SMB_NLS_REMOTE
   This setting allows you to specify a default value for which
diff -ur -X exclude linux-2.2.18-pre4-orig/fs/Config.in linux/fs/Config.in
--- linux-2.2.18-pre4-orig/fs/Config.in Sun Sep 10 20:08:25 2000
+++ linux/fs/Config.in  Sun Sep 10 20:14:18 2000
@@ -92,7 +92,10 @@
   fi
   tristate 'SMB filesystem support (to mount WfW shares etc.)' CONFIG_SMB_FS
   if [ "$CONFIG_SMB_FS" != "n" ]; then
- string 'Default Remote NLS Option' CONFIG_SMB_NLS_REMOTE ""
+ bool '   Use a default NLS' CONFIG_SMB_NLS_DEFAULT
+ if [ "$CONFIG_SMB_NLS_DEFAULT" = "y" ]; then
+string '  Default Remote NLS Option' CONFIG_SMB_NLS_REMOTE "cp437"
+ fi
   fi   
 fi
 if [ "$CONFIG_IPX" != "n" -o "$CONFIG_INET" != "n" ]; then
diff -ur -X exclude linux-2.2.18-pre4-orig/fs/nls/Config.in linux/fs/nls/Config.in
--- linux-2.2.18-pre4-orig/fs/nls/Config.in Sun Sep 10 20:08:25 2000
+++ linux/fs/nls/Config.in  Sun Sep 10 20:16:26 2000
@@ -5,7 +5,7 @@
 # msdos and Joliet want NLS
 if [ "$CONFIG_JOLIET" = "y" -o "$CONFIG_FAT_FS" != "n" \
-o "$CONFIG_NTFS_FS" != "n" -o "$CONFIG_NCPFS_NLS" = "y" \
-   -o "$CONFIG_SMB_FS" != n ]; then
+   -o "$CONFIG_SMB_FS" != "n" ]; then
   define_bool CONFIG_NLS y
 else
   define_bool CONFIG_NLS n
diff -ur -X exclude linux-2.2.18-pre4-orig/fs/smbfs/inode.c linux/fs/smbfs/inode.c
--- linux-2.2.18-pre4-orig/fs/smbfs/inode.c Sun Sep 10 20:08:26 2000
+++ linux/fs/smbfs/inode.c  Sun Sep 10 20:14:55 2000
@@ -32,6 +32,13 @@
 
 #include "smb_debug.h"
 
+/* Always pick a default string */
+#ifdef CONFIG_SMB_NLS_REMOTE
+#define SMB_NLS_REMOTE CONFIG_SMB_NLS_REMOTE
+#else
+#define SMB_NLS_REMOTE ""
+#endif
+
 static void smb_read_inode(struct inode *);
 static void smb_put_inode(struct inode *);
 static void smb_delete_inode(struct inode *);
@@ -383,7 +390,7 @@
memcpy(mnt, raw_data, sizeof(struct smb_mount_data));
strncpy(mnt->codepage.local_name, CONFIG_NLS_DEFAULT,
SMB_NLS_MAXNAMELEN);
-   strncpy(mnt->codepage.remote_name, CONFIG_SMB_NLS_REMOTE,
+   strncpy(mnt->codepage.remote_name, SMB_NLS_REMOTE,
SMB_NLS_MAXNAMELEN);
 
/* FIXME: ** temp ** pass config flags in file mode */

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Alan Cox

>   Alan, are the NFS client/server patches EVER going to make it
> into the base kernel?  Inquiring minds want to know..

I still hope so but there is a maximum sane rate of change and its important
to change stuff piece by piece. 2.2.18pre4 isnt the right place to change NFS

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Steven N. Hirsch

On Sun, 10 Sep 2000, Alan Cox wrote:

> This cleans up a lot of the small bugs, some ext2 races and other smaller
> items partly from 2.2.17 partly from the new code. Hopefully the changes
> from now on through to 2.2.18 can be smaller as we shake stuff out of the
> drivers and other stuff merged.
> 
> 2.2.18pre4

  Alan, are the NFS client/server patches EVER going to make it
into the base kernel?  Inquiring minds want to know..



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Steven N. Hirsch

On Sun, 10 Sep 2000, Alan Cox wrote:

 This cleans up a lot of the small bugs, some ext2 races and other smaller
 items partly from 2.2.17 partly from the new code. Hopefully the changes
 from now on through to 2.2.18 can be smaller as we shake stuff out of the
 drivers and other stuff merged.
 
 2.2.18pre4

sigh..  Alan, are the NFS client/server patches EVER going to make it
into the base kernel?  Inquiring minds want to know..



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Alan Cox

 sigh..  Alan, are the NFS client/server patches EVER going to make it
 into the base kernel?  Inquiring minds want to know..

I still hope so but there is a maximum sane rate of change and its important
to change stuff piece by piece. 2.2.18pre4 isnt the right place to change NFS

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4 (smbfs config.in patch)

2000-09-10 Thread Urban Widmark


A patch for the Config.in problems with smbfs.

/Urban


diff -ur -X exclude linux-2.2.18-pre4-orig/Documentation/Configure.help 
linux/Documentation/Configure.help
--- linux-2.2.18-pre4-orig/Documentation/Configure.help Sun Sep 10 20:07:56 2000
+++ linux/Documentation/Configure.help  Sun Sep 10 20:13:11 2000
@@ -7948,6 +7948,13 @@
   want), say M here and read Documentation/modules.txt. The module
   will be called smbfs.o. Most people say N, however.
 
+use nls by default
+CONFIG_SMB_NLS_DEFAULT
+  Enabling this will make smbfs use nls translations by default. You
+  need to specify the local charset (CONFIG_NLS_DEFAULT) in the nls
+  settings and you need to give the default nls for the SMB server as
+  CONFIG_SMB_NLS_REMOTE.
+
 nls support setting
 CONFIG_SMB_NLS_REMOTE
   This setting allows you to specify a default value for which
diff -ur -X exclude linux-2.2.18-pre4-orig/fs/Config.in linux/fs/Config.in
--- linux-2.2.18-pre4-orig/fs/Config.in Sun Sep 10 20:08:25 2000
+++ linux/fs/Config.in  Sun Sep 10 20:14:18 2000
@@ -92,7 +92,10 @@
   fi
   tristate 'SMB filesystem support (to mount WfW shares etc.)' CONFIG_SMB_FS
   if [ "$CONFIG_SMB_FS" != "n" ]; then
- string 'Default Remote NLS Option' CONFIG_SMB_NLS_REMOTE ""
+ bool '   Use a default NLS' CONFIG_SMB_NLS_DEFAULT
+ if [ "$CONFIG_SMB_NLS_DEFAULT" = "y" ]; then
+string '  Default Remote NLS Option' CONFIG_SMB_NLS_REMOTE "cp437"
+ fi
   fi   
 fi
 if [ "$CONFIG_IPX" != "n" -o "$CONFIG_INET" != "n" ]; then
diff -ur -X exclude linux-2.2.18-pre4-orig/fs/nls/Config.in linux/fs/nls/Config.in
--- linux-2.2.18-pre4-orig/fs/nls/Config.in Sun Sep 10 20:08:25 2000
+++ linux/fs/nls/Config.in  Sun Sep 10 20:16:26 2000
@@ -5,7 +5,7 @@
 # msdos and Joliet want NLS
 if [ "$CONFIG_JOLIET" = "y" -o "$CONFIG_FAT_FS" != "n" \
-o "$CONFIG_NTFS_FS" != "n" -o "$CONFIG_NCPFS_NLS" = "y" \
-   -o "$CONFIG_SMB_FS" != n ]; then
+   -o "$CONFIG_SMB_FS" != "n" ]; then
   define_bool CONFIG_NLS y
 else
   define_bool CONFIG_NLS n
diff -ur -X exclude linux-2.2.18-pre4-orig/fs/smbfs/inode.c linux/fs/smbfs/inode.c
--- linux-2.2.18-pre4-orig/fs/smbfs/inode.c Sun Sep 10 20:08:26 2000
+++ linux/fs/smbfs/inode.c  Sun Sep 10 20:14:55 2000
@@ -32,6 +32,13 @@
 
 #include "smb_debug.h"
 
+/* Always pick a default string */
+#ifdef CONFIG_SMB_NLS_REMOTE
+#define SMB_NLS_REMOTE CONFIG_SMB_NLS_REMOTE
+#else
+#define SMB_NLS_REMOTE ""
+#endif
+
 static void smb_read_inode(struct inode *);
 static void smb_put_inode(struct inode *);
 static void smb_delete_inode(struct inode *);
@@ -383,7 +390,7 @@
memcpy(mnt, raw_data, sizeof(struct smb_mount_data));
strncpy(mnt-codepage.local_name, CONFIG_NLS_DEFAULT,
SMB_NLS_MAXNAMELEN);
-   strncpy(mnt-codepage.remote_name, CONFIG_SMB_NLS_REMOTE,
+   strncpy(mnt-codepage.remote_name, SMB_NLS_REMOTE,
SMB_NLS_MAXNAMELEN);
 
/* FIXME: ** temp ** pass config flags in file mode */

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Jeff Hittman

Alan - 

What is PRE4 applied against?  I'm seeing errors patching up from either
17pre20 or 2.2.17 final.

   | Begathon, n.:  A multi-day event on public
   Jeff  Hittman   | television, used to raise money so you won't have
 [EMAIL PROTECTED] | to watch commercials. 
   | 

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4 make xconfig error

2000-09-10 Thread Art Wagner

On "make xconfig" error on /fs/nls/Config.in, line 8
if error due to missing "" on n
Art Wagner


Alan Cox wrote:
 
 This cleans up a lot of the small bugs, some ext2 races and other smaller
 items partly from 2.2.17 partly from the new code. Hopefully the changes
 from now on through to 2.2.18 can be smaller as we shake stuff out of the
 drivers and other stuff merged.

 -
 To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
 the body of a message to [EMAIL PROTECTED]
 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 [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Albert D. Cahalan

Alan Cox writes:
 [somebody]

 sigh..  Alan, are the NFS client/server patches EVER going to
 make it into the base kernel?  Inquiring minds want to know..

 I still hope so but there is a maximum sane rate of change and
 its important to change stuff piece by piece. 2.2.18pre4 isnt
 the right place to change NFS

Over on the freebsd-questions mailing list you can see desperate
people trying to convert Linux systems over to that other OS to
escape Linux 2.2.xx NFS. This is kind of serious, you know?

I'm doing my part to save these lost souls... anybody else up
for last-chance emergency tech support? (scan for subjects like
"can freebsd understand ext2?", then help the person solve
their Linux problems at nfs.sourceforge.net or wherever)




-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread David S. Miller

   From: "Albert D. Cahalan" [EMAIL PROTECTED]
   Date:Sun, 10 Sep 2000 23:05:29 -0400 (EDT)

   Over on the freebsd-questions mailing list you can see desperate
   people trying to convert Linux systems over to that other OS to
   escape Linux 2.2.xx NFS. This is kind of serious, you know?

So basically the situation is that people prefer to switch the whole
OS as opposed to applying a kernel patch?

Later,
David S. Miller
[EMAIL PROTECTED]

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Albert D. Cahalan

David S. Miller writes:
 From: "Albert D. Cahalan" [EMAIL PROTECTED]

 Over on the freebsd-questions mailing list you can see desperate
 people trying to convert Linux systems over to that other OS to
 escape Linux 2.2.xx NFS. This is kind of serious, you know?

 So basically the situation is that people prefer to switch the whole
 OS as opposed to applying a kernel patch?

Yes. Reasons why this may be so:

1. Confidence has been lost. The OS is seen as buggy crap.
   Patches are perceived as being mere bandaids.

2. Existence of the required patches is not well known.
   Most people don't know to look for patches when something
   goes wrong. Patches don't get banner ads on Slashdot.

3. If a patch is found, can you trust it? It could be obsolete,
   buggy, or even a trojan.

4. Not everybody with NFS problems knows what to do with a patch.

For the last person I helped, reason #2 was the primary problem.
I saw hints of #1 and #3 as well.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/



Re: Linux 2.2.18pre4

2000-09-10 Thread Tom Rini

On Sun, Sep 10, 2000 at 07:57:38PM -0700, David S. Miller wrote:
From: "Albert D. Cahalan" [EMAIL PROTECTED]
Date:  Sun, 10 Sep 2000 23:05:29 -0400 (EDT)
 
Over on the freebsd-questions mailing list you can see desperate
people trying to convert Linux systems over to that other OS to
escape Linux 2.2.xx NFS. This is kind of serious, you know?
 
 So basically the situation is that people prefer to switch the whole
 OS as opposed to applying a kernel patch?

Well, it seems a good many people don't know there are patches out there for
NFS that make it bearable or don't want to try and compile a kernel.  As an
aside, anyone know which vendors kernel source either a) has some variant of the
NFS patches or b) has a clean enough tree that new ones apply fine?

-- 
Tom Rini (TR1265)
http://gate.crashing.org/~trini/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/