2002-11-22 20:13:20

by Marcelo Tosatti

[permalink] [raw]
Subject: Linux 2.4.20-rc3


Hi,

Finally, here goes -rc3.



Summary of changes from v2.4.20-rc2 to v2.4.20-rc3
============================================

<[email protected]>:
o Change mark_dirty_kiobuf() to use set_page_dirty() instead of SetPageDirty(). The latter fails to move onto mapping->dirty_pages(), which breaks filemap_fdatasync()
o Writeout directory blocks synchronously in case of sync mount

<[email protected]>:
o update kbuild/makefiles.txt to match reality

<[email protected]>:
o Fix typo in mk712 driver

<[email protected]>:
o Changed EXTRAVERSION to -rc3
o Fix typo in vmalloc leak fix
o Fixup pci_alloc_consistent with 64bit DMA masks on i386

Adrian Bunk <[email protected]>:
o Fix Intermezzo compilation

Alan Cox <[email protected]>:
o makefiles for 2.4.20-rc* to build amd76x_pm right

Dave Jones <[email protected]>:
o Plug leak in get_vm_area()

David S. Miller <[email protected]>:
o [TG3]: Use spin_lock_irq{save,restore} on tx_lock

David Woodhouse <[email protected]>:
o JFFS2 corruption/deadlock fix

Ivan Kokshaysky <[email protected]>:
o PCI transparent bridge detection fix

Jens Axboe <[email protected]>:
o Fix SCSI I/O performance problems introduced in early 2.4.20

Kai Germaschewski <[email protected]>:
o ISDN: Fix error path in isdn_ppp.c

Rik van Riel <[email protected]>:
o Only zero successfully handled blocks in prepare_write()

[email protected] <[email protected]>:
o Add support for newer nForce chipset

Trond Myklebust <[email protected]>:
o Fix NFS client problem






2002-11-22 23:45:04

by Mr. James W. Laferriere

[permalink] [raw]
Subject: Re: Linux 2.4.20-rc3


Hello All , I can Tell everyone has forgotten 2.4 . Is there a
mirror that has rc3 ? Tia , JimL

On Fri, 22 Nov 2002, Marcelo Tosatti wrote:
> Hi,
> Finally, here goes -rc3.
> Summary of changes from v2.4.20-rc2 to v2.4.20-rc3
> ============================================

--
+------------------------------------------------------------------+
| James W. Laferriere | System Techniques | Give me VMS |
| Network Engineer | P.O. Box 854 | Give me Linux |
| [email protected] | Coudersport PA 16915 | only on AXP |
+------------------------------------------------------------------+

2002-11-22 23:54:38

by Mr. James W. Laferriere

[permalink] [raw]
Subject: Re: Linux 2.4.20-rc3


Hello Russell , Linux community to the rescue :-) .
Thank you all , JimL

On Fri, 22 Nov 2002, Russell King wrote:

> On Fri, Nov 22, 2002 at 06:50:32PM -0500, Mr. James W. Laferriere wrote:
> > Hello All , I can Tell everyone has forgotten 2.4 . Is there a
> > mirror that has rc3 ? Tia , JimL
> Haven't forgotten; we're just about to transfer it. Wait around 20
> minutes.
--
+------------------------------------------------------------------+
| James W. Laferriere | System Techniques | Give me VMS |
| Network Engineer | P.O. Box 854 | Give me Linux |
| [email protected] | Coudersport PA 16915 | only on AXP |
+------------------------------------------------------------------+

2002-11-22 23:52:42

by Andre Hedrick

[permalink] [raw]
Subject: Re: Linux 2.4.20-rc3



Russell and I are at it again!

On Fri, 22 Nov 2002, Mr. James W. Laferriere wrote:

>
> Hello All , I can Tell everyone has forgotten 2.4 . Is there a
> mirror that has rc3 ? Tia , JimL
>
> On Fri, 22 Nov 2002, Marcelo Tosatti wrote:
> > Hi,
> > Finally, here goes -rc3.
> > Summary of changes from v2.4.20-rc2 to v2.4.20-rc3
> > ============================================
>
> --
> +------------------------------------------------------------------+
> | James W. Laferriere | System Techniques | Give me VMS |
> | Network Engineer | P.O. Box 854 | Give me Linux |
> | [email protected] | Coudersport PA 16915 | only on AXP |
> +------------------------------------------------------------------+
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

Andre Hedrick
LAD Storage Consulting Group

2002-11-22 23:52:05

by Russell King

[permalink] [raw]
Subject: Re: Linux 2.4.20-rc3

On Fri, Nov 22, 2002 at 06:50:32PM -0500, Mr. James W. Laferriere wrote:
> Hello All , I can Tell everyone has forgotten 2.4 . Is there a
> mirror that has rc3 ? Tia , JimL

Haven't forgotten; we're just about to transfer it. Wait around 20
minutes.

--
Russell King ([email protected]) The developer of ARM Linux
http://www.arm.linux.org.uk/personal/aboutme.html

2002-11-22 23:59:38

by Russell King

[permalink] [raw]
Subject: Re: Linux 2.4.20-rc3

2.4.20-rc3 patches and .sign's at:

ftp://zeniiia.linux.org.uk/pub/linux/kernel/v2.4
ftp://zeniii.linux.org.uk/pub/linux/kernel/v2.4
http://ftp.linux.org.uk/pub/linux/kernel/v2.4
ftp://ftp.linux.org.uk/pub/linux/kernel/v2.4

no tarballs though.

Again, zeniii.linux.org.uk may not be accessible if you have Windows boxes
in your path to the machine.

And again, thanks to Andre for providing the patches and signature files
from the kernel.org archive.

--
Russell King ([email protected]) The developer of ARM Linux
http://www.arm.linux.org.uk/personal/aboutme.html

2002-11-23 07:56:05

by Willy Tarreau

[permalink] [raw]
Subject: Re: Linux 2.4.20-rc3

On Fri, Nov 22, 2002 at 06:50:32PM -0500, Mr. James W. Laferriere wrote:
>
> Hello All , I can Tell everyone has forgotten 2.4 . Is there a
> mirror that has rc3 ? Tia , JimL

Hi!

I've just uploaded the incremental patch between -rc2 and -rc3 here (15 kB) :

http://wtarreau.free.fr/kernel/v2.4/

I forgot the sigs. But if it can help...

Cheers,
Willy

2002-11-23 11:26:25

by Stephan von Krawczynski

[permalink] [raw]
Subject: Hard Lockup with 2.4.20-rc3 and ISDN (ippp)

On Fri, 22 Nov 2002 15:21:28 -0200 (BRST)
Marcelo Tosatti <[email protected]> wrote:

>
> Hi,
>
> Finally, here goes -rc3.
> [...]
> Kai Germaschewski <[email protected]>:
> o ISDN: Fix error path in isdn_ppp.c

Something must be wrong with this one, I experience an immediate hard lockup
when trying to use a ippp-connection. No way around it, always happens. And no
panic message or anything, just complete immediate lockup. This is with hisax +
AVM Fritz PCI 2.0 + SMP + SuSE 8.1 distro installation.
Anybody else with the same problem?
rc2 works for _some_ connections (after a while I have to reload the drivers to
work again). All 20pre version work without any problem at all.

Regards,
Stephan

2002-11-23 15:05:22

by Kai Germaschewski

[permalink] [raw]
Subject: Re: Hard Lockup with 2.4.20-rc3 and ISDN (ippp)

On Sat, 23 Nov 2002, Stephan von Krawczynski wrote:

> On Fri, 22 Nov 2002 15:21:28 -0200 (BRST)
> Marcelo Tosatti <[email protected]> wrote:
>
> >
> > Hi,
> >
> > Finally, here goes -rc3.
> > [...]
> > Kai Germaschewski <[email protected]>:
> > o ISDN: Fix error path in isdn_ppp.c
>
> Something must be wrong with this one, I experience an immediate hard lockup
> when trying to use a ippp-connection. No way around it, always happens. And no
> panic message or anything, just complete immediate lockup. This is with hisax +
> AVM Fritz PCI 2.0 + SMP + SuSE 8.1 distro installation.
> Anybody else with the same problem?
> rc2 works for _some_ connections (after a while I have to reload the drivers to
> work again). All 20pre version work without any problem at all.

Yup, my bad. Could you confirm that the attached patch which I sent to
Marcelo already fixes it?

Also, please send me the details (privately) about the occasional driver
going defunct, let's try to figure that one out.

--Kai


-----------------------------------------------------------------------------
[email protected], 2002-11-22 15:24:43-06:00, [email protected]
ISDN: Fix the fix

Argh, I must have been asleep or something. The original patch by Herbert
Xu was right, I extended it to cover more error paths and broke it in
doing so. Now fixed again.


---------------------------------------------------------------------------

diff -Nru a/drivers/isdn/isdn_ppp.c b/drivers/isdn/isdn_ppp.c
--- a/drivers/isdn/isdn_ppp.c Fri Nov 22 15:29:42 2002
+++ b/drivers/isdn/isdn_ppp.c Fri Nov 22 15:29:42 2002
@@ -1147,7 +1147,7 @@
printk(KERN_ERR "isdn_ppp_xmit: lp->ppp_slot(%d)\n",
mlp->ppp_slot);
kfree_skb(skb);
- goto unlock;
+ goto out;
}
ipts = ippp_table[slot];

@@ -1155,7 +1155,7 @@
if (ipts->debug & 0x1)
printk(KERN_INFO "%s: IP frame delayed.\n", netdev->name);
retval = 1;
- goto unlock;
+ goto out;
}

switch (ntohs(skb->protocol)) {
@@ -1169,7 +1169,7 @@
printk(KERN_ERR "isdn_ppp: skipped unsupported protocol: %#x.\n",
skb->protocol);
dev_kfree_skb(skb);
- goto unlock;
+ goto out;
}

lp = isdn_net_get_locked_lp(nd);
@@ -1336,6 +1336,7 @@

unlock:
spin_unlock_bh(&lp->xmit_lock);
+ out:
return retval;
}






2002-11-23 17:00:17

by Adrian Bunk

[permalink] [raw]
Subject: Re: Linux 2.4.20-rc3

Hi Marcelo,

the patch below is still needed to fix a .text.exit error.

Please apply
Adrian

--- linux-2.4.19-full-nohotplug/drivers/scsi/ips.c.old 2002-10-04 18:49:10.000000000 +0200
+++ linux-2.4.19-full-nohotplug/drivers/scsi/ips.c 2002-10-04 18:50:02.000000000 +0200
@@ -305,21 +305,21 @@
name: ips_hot_plug_name,
id_table: ips_pci_table,
probe: ips_insert_device,
- remove: ips_remove_device,
+ remove: __devexit_p(ips_remove_device),
};

struct pci_driver ips_pci_driver_5i = {
name: ips_hot_plug_name,
id_table: ips_pci_table_5i,
probe: ips_insert_device,
- remove: ips_remove_device,
+ remove: __devexit_p(ips_remove_device),
};

struct pci_driver ips_pci_driver_i960 = {
name: ips_hot_plug_name,
id_table: ips_pci_table_i960,
probe: ips_insert_device,
- remove: ips_remove_device,
+ remove: __devexit_p(ips_remove_device),
};

#endif

2002-11-23 18:23:54

by Stephan von Krawczynski

[permalink] [raw]
Subject: Re: Hard Lockup with 2.4.20-rc3 and ISDN (ippp)

On Sat, 23 Nov 2002 09:12:21 -0600 (CST)
Kai Germaschewski <[email protected]> wrote:

> Yup, my bad. Could you confirm that the attached patch which I sent to
> Marcelo already fixes it?

Hello Kai, hello Marcelo,

I can confirm that below patch you sent fixes the lockup issue that came up
with rc3.

Regards,
Stephan


> -----------------------------------------------------------------------------
> [email protected], 2002-11-22 15:24:43-06:00, [email protected]
> ISDN: Fix the fix
>
> Argh, I must have been asleep or something. The original patch by Herbert
> Xu was right, I extended it to cover more error paths and broke it in
> doing so. Now fixed again.
>
>
> ---------------------------------------------------------------------------
>
> diff -Nru a/drivers/isdn/isdn_ppp.c b/drivers/isdn/isdn_ppp.c
> --- a/drivers/isdn/isdn_ppp.c Fri Nov 22 15:29:42 2002
> +++ b/drivers/isdn/isdn_ppp.c Fri Nov 22 15:29:42 2002
> @@ -1147,7 +1147,7 @@
> printk(KERN_ERR "isdn_ppp_xmit: lp->ppp_slot(%d)\n",
> mlp->ppp_slot);
> kfree_skb(skb);
> - goto unlock;
> + goto out;
> }
> ipts = ippp_table[slot];
>
> @@ -1155,7 +1155,7 @@
> if (ipts->debug & 0x1)
> printk(KERN_INFO "%s: IP frame delayed.\n", netdev->name);
> retval = 1;
> - goto unlock;
> + goto out;
> }
>
> switch (ntohs(skb->protocol)) {
> @@ -1169,7 +1169,7 @@
> printk(KERN_ERR "isdn_ppp: skipped unsupported protocol:
> %#x.\n",
> skb->protocol);
> dev_kfree_skb(skb);
> - goto unlock;
> + goto out;
> }
>
> lp = isdn_net_get_locked_lp(nd);
> @@ -1336,6 +1336,7 @@
>
> unlock:
> spin_unlock_bh(&lp->xmit_lock);
> + out:
> return retval;
> }
>

2002-11-25 05:18:32

by Tim Connors

[permalink] [raw]
Subject: Re: Linux 2.4.20-rc3

In linux.kernel, you wrote:
>
> Hi,
>
> Finally, here goes -rc3.

Hmmm - problem compiling nfsd (v3) as a module. Compiles fine, but at
modprobe time, complains about missing symbol. If I remember
correctly, it was nfsd_linkage. Sorry, can't post the .config and a
more details report til tomorrow.


I noticed this problem quite a while ago - can't remember when it
started.


--
TimC -- http://astronomy.swin.edu.au/staff/tconnors/

What's that crawling on my shoulder?
Oh, it's my hair! -- Meagan

2002-11-25 16:55:03

by Matthias Andree

[permalink] [raw]
Subject: Re: Linux 2.4.20-rc3

On Fri, 22 Nov 2002, Marcelo Tosatti wrote:

>
> Hi,
>
> Finally, here goes -rc3.
>
>
>
> Summary of changes from v2.4.20-rc2 to v2.4.20-rc3
> ============================================
>
> <[email protected]>:
> <[email protected]>:
> <[email protected]>:

What in hell will I have to do to bash someone up so hard he installs my
lk-changelog.pl aka. shortlog update voluntarily next time I send one?

These addresses are already present, and I just added Lee Nash as well,
only Mr./Mrs. T. McReynolds of NVidia Corp. is missing the full name of
THIS changelog.