* Re: 2.6.0-test4-mm3
@ 2003-08-29 9:54 Boszormenyi Zoltan
2003-08-29 12:52 ` 2.6.0-test4-mm3 Bas Mevissen
` (2 more replies)
0 siblings, 3 replies; 20+ messages in thread
From: Boszormenyi Zoltan @ 2003-08-29 9:54 UTC (permalink / raw)
To: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 808 bytes --]
Hi,
I tried to "make modules_install" on the compiled tree.
It says:
# make modules_install
Install a current version of module-init-tools
See http://www.codemonkey.org.uk/post-halloween-2.5.txt
make: *** [_modinst_] Error 1
But I have installed it! It's called modutils-2.4.25-8
(was -5 previously) from RH rawhide, it works on older
(2.6.0-test4-mm1) kernels.
This modutils is united with module-init-tools-0.9.12,
it reports version 2.4.25 but detects newer kernels and uses
the new module interface.
I looked the kernel Makefile and found that it greps the version
it gets from depmod -V and wants module-init-tools.
My fix against the rawhide modutils is attached.
--
Best regards,
Zoltán Böszörményi
---------------------
What did Hussein say about his knife?
One in Bush worth two in the hand.
[-- Attachment #2: modutils.spec.diff --]
[-- Type: text/plain, Size: 829 bytes --]
--- modutils.spec.old 2003-08-29 11:43:10.000000000 +0200
+++ modutils.spec 2003-08-29 11:45:06.000000000 +0200
@@ -4,7 +4,7 @@
Summary: Kernel module management utilities.
Name: modutils
Version: 2.4.25
-Release: 8
+Release: 8.1
Copyright: GPL
Group: System Environment/Kernel
Source: ftp://ftp.kernel.org/pub/linux/utils/kernel/modutils/v2.4/modutils-%{version}.tar.bz2
@@ -23,6 +23,7 @@
Patch13: module-init-tools-0.9.12-depmod-leak.patch
Patch101: modutils-2.4.18-small.patch
Patch1000: modutils-module-init-tools.patch
+Patch1001: module-init-tools-version-hack.patch
Exclusiveos: Linux
Prereq: /sbin/chkconfig sh-utils
Obsoletes: modules
@@ -58,6 +59,7 @@
%patch12 -p1 -b .updates
ln -s module-init-tools-%{mitver} module-init-tools
%patch13 -p1 -b .leak
+%patch1001 -p1 -b .version
%build
autoconf-2.13
[-- Attachment #3: module-init-tools-version-hack.patch --]
[-- Type: text/plain, Size: 284 bytes --]
--- modutils-2.4.25/include/version.h.old 2003-08-29 11:41:54.000000000 +0200
+++ modutils-2.4.25/include/version.h 2003-08-29 11:41:54.000000000 +0200
@@ -1 +1 @@
-#define MODUTILS_VERSION "2.4.25"
+#define MODUTILS_VERSION "2.4.25 + module-init-tools-0.9.12 RedHat unified version"
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 9:54 2.6.0-test4-mm3 Boszormenyi Zoltan
@ 2003-08-29 12:52 ` Bas Mevissen
2003-08-29 13:00 ` 2.6.0-test4-mm3 Valdis.Kletnieks
2003-08-29 15:35 ` 2.6.0-test4-mm3 Andrew Morton
2 siblings, 0 replies; 20+ messages in thread
From: Bas Mevissen @ 2003-08-29 12:52 UTC (permalink / raw)
To: Boszormenyi Zoltan; +Cc: linux-kernel
Boszormenyi Zoltan wrote:
> Hi,
>
> I tried to "make modules_install" on the compiled tree.
> It says:
>
> # make modules_install
> Install a current version of module-init-tools
> See http://www.codemonkey.org.uk/post-halloween-2.5.txt
> make: *** [_modinst_] Error 1
>
> But I have installed it! It's called modutils-2.4.25-8
> (was -5 previously) from RH rawhide, it works on older
> (2.6.0-test4-mm1) kernels.
> This modutils is united with module-init-tools-0.9.12,
> it reports version 2.4.25 but detects newer kernels and uses
> the new module interface.
>
> I looked the kernel Makefile and found that it greps the version
> it gets from depmod -V and wants module-init-tools.
> My fix against the rawhide modutils is attached.
>
Can you do a diff of the Makefile between 2.6.0-test4-mm1 and ...mm3
Regards,
Bas
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 9:54 2.6.0-test4-mm3 Boszormenyi Zoltan
2003-08-29 12:52 ` 2.6.0-test4-mm3 Bas Mevissen
@ 2003-08-29 13:00 ` Valdis.Kletnieks
[not found] ` <1062168946.19599.114.camel@workshop.saharacpt.lan>
2003-08-29 15:35 ` 2.6.0-test4-mm3 Andrew Morton
2 siblings, 1 reply; 20+ messages in thread
From: Valdis.Kletnieks @ 2003-08-29 13:00 UTC (permalink / raw)
To: Boszormenyi Zoltan; +Cc: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 444 bytes --]
On Fri, 29 Aug 2003 11:54:27 +0200, Boszormenyi Zoltan <zboszor@freemail.hu> said:
> I tried to "make modules_install" on the compiled tree.
> It says:
>
> # make modules_install
> Install a current version of module-init-tools
> See http://www.codemonkey.org.uk/post-halloween-2.5.txt
> make: *** [_modinst_] Error 1
Whoops... My fault. ;)
It was mostly a proof of concept - if there's a *known* better test I'm all ears. ;)
[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 9:54 2.6.0-test4-mm3 Boszormenyi Zoltan
2003-08-29 12:52 ` 2.6.0-test4-mm3 Bas Mevissen
2003-08-29 13:00 ` 2.6.0-test4-mm3 Valdis.Kletnieks
@ 2003-08-29 15:35 ` Andrew Morton
2003-08-29 16:22 ` 2.6.0-test4-mm3 Valdis.Kletnieks
2003-08-29 16:27 ` 2.6.0-test4-mm3 Cliff White
2 siblings, 2 replies; 20+ messages in thread
From: Andrew Morton @ 2003-08-29 15:35 UTC (permalink / raw)
To: Boszormenyi Zoltan; +Cc: linux-kernel
Boszormenyi Zoltan <zboszor@freemail.hu> wrote:
>
> I tried to "make modules_install" on the compiled tree.
> It says:
>
> # make modules_install
> Install a current version of module-init-tools
> See http://www.codemonkey.org.uk/post-halloween-2.5.txt
> make: *** [_modinst_] Error 1
>
> But I have installed it! It's called modutils-2.4.25-8
> (was -5 previously) from RH rawhide, it works on older
> (2.6.0-test4-mm1) kernels.
> This modutils is united with module-init-tools-0.9.12,
> it reports version 2.4.25 but detects newer kernels and uses
> the new module interface.
Tricky.
It's wrong of the Red Hat package to misidentify itself in this manner.
It would sort-of make sense for `depmod -V' to autodetect the kernel
version and print either "modutils" or "module-init-utils". But that's not
accurate either: a `make modules_install' would fail when performed under a
2.4 kernel.
So yes, I think that your patch to RH modutils+module-init-tools is the best
approach: after all, it tells the truth.
Meanwhile, I'll alter Valdis's patch so that it warns, but does not fail
the make.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 15:35 ` 2.6.0-test4-mm3 Andrew Morton
@ 2003-08-29 16:22 ` Valdis.Kletnieks
2003-08-29 16:27 ` 2.6.0-test4-mm3 Cliff White
1 sibling, 0 replies; 20+ messages in thread
From: Valdis.Kletnieks @ 2003-08-29 16:22 UTC (permalink / raw)
To: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1304 bytes --]
On Fri, 29 Aug 2003 08:35:40 PDT, Andrew Morton said:
> Meanwhile, I'll alter Valdis's patch so that it warns, but does not fail
> the make.
>
I've sent Andrew an updated patch (attached) which issues a warning if the
final depmod actually fails. The user won't know there's a problem till the
very end of 'make modules_install', but at least it will give them a hint of
where to go for self-help.
--- Makefile.hold 2003-08-27 01:52:20.000000000 -0400
+++ Makefile 2003-08-29 11:52:15.542286300 -0400
@@ -209,7 +209,7 @@
RPM := $(shell if [ -x "/usr/bin/rpmbuild" ]; then echo rpmbuild; \
else echo rpm; fi)
GENKSYMS = scripts/genksyms/genksyms
-DEPMOD = /sbin/depmod
+DEPMOD = /sbin/depmod.old
KALLSYMS = scripts/kallsyms
PERL = perl
CHECK = sparse
@@ -612,7 +612,14 @@
endif
.PHONY: _modinst_post
_modinst_post: _modinst_
- if [ -r System.map ]; then $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE); fi
+ @if [ -r System.map ]; then \
+ if ! $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE) ; then \
+ echo "*** Depmod failed!!!"; \
+ echo "*** You may need to install a current version of module-init-tools"; \
+ echo "*** See http://www.codemonkey.org.uk/post-halloween-2.5.txt"; \
+ exit 1; \
+ fi \
+ fi
else # CONFIG_MODULES
[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 15:35 ` 2.6.0-test4-mm3 Andrew Morton
2003-08-29 16:22 ` 2.6.0-test4-mm3 Valdis.Kletnieks
@ 2003-08-29 16:27 ` Cliff White
2003-08-29 16:34 ` 2.6.0-test4-mm3 Andrew Morton
2003-08-30 6:16 ` 2.6.0-test4-mm3 Martin Schlemmer
1 sibling, 2 replies; 20+ messages in thread
From: Cliff White @ 2003-08-29 16:27 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, cliffw
> Boszormenyi Zoltan <zboszor@freemail.hu> wrote:
> >
> > I tried to "make modules_install" on the compiled tree.
> > It says:
> >
> > # make modules_install
> > Install a current version of module-init-tools
> > See http://www.codemonkey.org.uk/post-halloween-2.5.txt
> > make: *** [_modinst_] Error 1
> >
> > But I have installed it! It's called modutils-2.4.25-8
> > (was -5 previously) from RH rawhide, it works on older
> > (2.6.0-test4-mm1) kernels.
> > This modutils is united with module-init-tools-0.9.12,
> > it reports version 2.4.25 but detects newer kernels and uses
> > the new module interface.
>
> Tricky.
>
> It's wrong of the Red Hat package to misidentify itself in this manner.
>
> It would sort-of make sense for `depmod -V' to autodetect the kernel
> version and print either "modutils" or "module-init-utils". But that's not
> accurate either: a `make modules_install' would fail when performed under a
> 2.4 kernel.
>
> So yes, I think that your patch to RH modutils+module-init-tools is the best
> approach: after all, it tells the truth.
>
> Meanwhile, I'll alter Valdis's patch so that it warns, but does not fail
> the make.
>
This also breaks STP. We installed module-init-tools using the 'moveold'
method,
so we can still run 2.4.
Our depmod is in /usr/local/sbin.
Using /sbin/depmod hoses us. Using PATH works for us.
[root@stp1-002 linux]# depmod -V
module-init-tools 0.9.12
[root@stp1-002 linux]# /sbin/depmod -V
depmod version 2.4.22
[root@stp1-002 linux]# /usr/local/sbin/depmod -V
module-init-tools 0.9.12
Please send patch, we'll get some tests moving.
cliffw
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 16:27 ` 2.6.0-test4-mm3 Cliff White
@ 2003-08-29 16:34 ` Andrew Morton
2003-08-30 6:16 ` 2.6.0-test4-mm3 Martin Schlemmer
1 sibling, 0 replies; 20+ messages in thread
From: Andrew Morton @ 2003-08-29 16:34 UTC (permalink / raw)
To: Cliff White; +Cc: linux-kernel, cliffw
Cliff White <cliffw@osdl.org> wrote:
>
> This also breaks STP. We installed module-init-tools using the 'moveold'
> method,
> so we can still run 2.4.
> Our depmod is in /usr/local/sbin.
> Using /sbin/depmod hoses us. Using PATH works for us.
Hrm, but your build must be playing up already:
dhcp-140-218:/usr/src/25> grep DEPMOD Makefile
DEPMOD = /sbin/depmod
@if [ -z "`$(DEPMOD) -V | grep module-init-tools`" ]; then \
if [ -r System.map ]; then $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE); fi
> [root@stp1-002 linux]# depmod -V
> module-init-tools 0.9.12
>
> [root@stp1-002 linux]# /sbin/depmod -V
> depmod version 2.4.22
>
> [root@stp1-002 linux]# /usr/local/sbin/depmod -V
> module-init-tools 0.9.12
>
> Please send patch, we'll get some tests moving.
--- 25/Makefile~old-module-tools-warning-fix Fri Aug 29 09:31:46 2003
+++ 25-akpm/Makefile Fri Aug 29 09:32:16 2003
@@ -609,7 +609,7 @@ _modinst_:
@if [ -z "`$(DEPMOD) -V | grep module-init-tools`" ]; then \
echo "Install a current version of module-init-tools"; \
echo "See http://www.codemonkey.org.uk/post-halloween-2.5.txt";\
- /bin/false; \
+ sleep 1; \
fi
@rm -rf $(MODLIB)/kernel
@rm -f $(MODLIB)/build
_
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 16:27 ` 2.6.0-test4-mm3 Cliff White
2003-08-29 16:34 ` 2.6.0-test4-mm3 Andrew Morton
@ 2003-08-30 6:16 ` Martin Schlemmer
1 sibling, 0 replies; 20+ messages in thread
From: Martin Schlemmer @ 2003-08-30 6:16 UTC (permalink / raw)
To: Cliff White; +Cc: Andrew Morton, LKML
On Fri, 2003-08-29 at 18:27, Cliff White wrote:
Hi
> This also breaks STP. We installed module-init-tools using the 'moveold'
> method,
> so we can still run 2.4.
> Our depmod is in /usr/local/sbin.
> Using /sbin/depmod hoses us. Using PATH works for us.
>
> [root@stp1-002 linux]# depmod -V
> module-init-tools 0.9.12
>
> [root@stp1-002 linux]# /sbin/depmod -V
> depmod version 2.4.22
>
> [root@stp1-002 linux]# /usr/local/sbin/depmod -V
> module-init-tools 0.9.12
>
You guys are sorda missing the point of 'moveold' ....
You want to build it with '--prefix=/' so that
both depmod and depmod.old are in /sbin ....
----------------------
workshop root # ls /sbin/depmod* -l
-rwxr-xr-x 1 root root 58744 Aug 4 17:19 /sbin/depmod
-rwxr-xr-x 1 root root 58712 Aug 4 13:57 /sbin/depmod.old
workshop root # ls /sbin/modprobe* -l
lrwxrwxrwx 1 root root 6 Aug 4 17:19 /sbin/modprobe
-> insmod
lrwxrwxrwx 1 root root 10 Aug 4 13:57
/sbin/modprobe.old -> insmod.old
lrwxrwxrwx 1 root root 13 Aug 4 17:19
/sbin/modprobe.static -> insmod.static
workshop root #
------------------
Any call will then thus run depmod/whatever from module-init-tools
first, and if the kernel is 2.4, etc, it will call
depmod.old/whatever ...
Regards,
--
Martin Schlemmer
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
[not found] ` <1062168946.19599.114.camel@workshop.saharacpt.lan>
@ 2003-08-30 7:35 ` Martin Schlemmer
[not found] ` <200308291553.h7TFrcGG009390@turing-police.cc.vt.edu>
1 sibling, 0 replies; 20+ messages in thread
From: Martin Schlemmer @ 2003-08-30 7:35 UTC (permalink / raw)
To: Valdis.Kletnieks; +Cc: Andrew Morton, LKML
On Fri, 2003-08-29 at 16:55, Martin Schlemmer wrote:
> On Fri, 2003-08-29 at 15:00, Valdis.Kletnieks@vt.edu wrote:
> > On Fri, 29 Aug 2003 11:54:27 +0200, Boszormenyi Zoltan <zboszor@freemail.hu> said:
> >
> > > I tried to "make modules_install" on the compiled tree.
> > > It says:
> > >
> > > # make modules_install
> > > Install a current version of module-init-tools
> > > See http://www.codemonkey.org.uk/post-halloween-2.5.txt
> > > make: *** [_modinst_] Error 1
> >
> > Whoops... My fault. ;)
> >
> > It was mostly a proof of concept - if there's a *known*
> > better test I'm all ears. ;)
>
> Cannot think of one that is known. An quick solution
> your (and not RH) side, might be something like below.
> I am though not 100% sure if this will work (does the RH
> patches check for modules present before calling bins
> from module-init-tools, or do they just yield if they
> detect a newer kernel?), so if somebody on a RH box could
> test it ...
>
> The basic concept is that modprobe from modutils start
> an error message with 'modprobe:' and the one from
> module-init-tools starts with 'FATAL:'.
>
> Another issue you may want to consider, is that modprobe
> from module-init-tools use the 'create_module' syscall
> to determine the kernel version, and I think that the RH
> patches does as well .... what are you going to do if its
> a 2.4 kernel running, but module-init-tools are installed?
> In this case even my patch are going to fail. I guess thus
> that you will have to try and get Boszormenyi's changes
> applied RH side ...
>
> ---------------
> iff -puN Makefile~old-module-tools-warning Makefile
> --- 25/Makefile~old-module-tools-warning Thu Aug 28 14:24:35 2003
> +++ 25-akpm/Makefile Thu Aug 28 14:24:35 2003
> @@ -606,6 +606,11 @@ modules_install: _modinst_ _modinst_post
>
> .PHONY: _modinst_
> _modinst_:
> + @if [ -z "`modprobe -n foobar 2>&1 | egrep '^FATAL:'`" ]; then \
> + echo "Install a current version of module-init-tools"; \
> + echo "See http://www.codemonkey.org.uk/post-halloween-2.5.txt";\
> + /bin/false; \
> + fi
> @rm -rf $(MODLIB)/kernel
> @rm -f $(MODLIB)/build
> @mkdir -p $(MODLIB)/kernel
>
----------------------
Seems like above never made it out. Anyhow, adding anything
like this that fails is no good, except maybe if it checks
current kernel, and if depmod then do not return a version
consistent with module-init-tools if we are using a 2.5/6 kernel,
fail. Reason for this, is that even with the '-V' switch,
depmod.old will be called and the incorrect version supplied if
we are currently on a 2.4 kernel ....
Regards,
--
Martin Schlemmer
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
[not found] ` <200308291553.h7TFrcGG009390@turing-police.cc.vt.edu>
@ 2003-09-01 20:23 ` Martin Schlemmer
2003-09-01 20:34 ` 2.6.0-test4-mm3 Sam Ravnborg
2003-09-01 23:52 ` 2.6.0-test4-mm3 Valdis.Kletnieks
0 siblings, 2 replies; 20+ messages in thread
From: Martin Schlemmer @ 2003-09-01 20:23 UTC (permalink / raw)
To: Valdis.Kletnieks; +Cc: Boszormenyi Zoltan, Andrew Morton, KML
[-- Attachment #1: Type: text/plain, Size: 1619 bytes --]
On Fri, 2003-08-29 at 17:53, Valdis.Kletnieks@vt.edu wrote:
> On Fri, 29 Aug 2003 16:55:47 +0200, Martin Schlemmer said:
>
> > Cannot think of one that is known. An quick solution
> > your (and not RH) side, might be something like below.
>
> What about something like this instead? I tested it with the module-init-tools
> and stock RH9 depmods...
>
> Only complain if the depmod actually fails:
>
> --- Makefile.hold 2003-08-27 01:52:20.000000000 -0400
> +++ Makefile 2003-08-29 11:52:15.542286300 -0400
> @@ -209,7 +209,7 @@
> RPM := $(shell if [ -x "/usr/bin/rpmbuild" ]; then echo rpmbuild; \
> else echo rpm; fi)
> GENKSYMS = scripts/genksyms/genksyms
> -DEPMOD = /sbin/depmod
> +DEPMOD = /sbin/depmod.old
> KALLSYMS = scripts/kallsyms
> PERL = perl
> CHECK = sparse
> @@ -612,7 +612,14 @@
> endif
> .PHONY: _modinst_post
> _modinst_post: _modinst_
> - if [ -r System.map ]; then $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE); fi
> + @if [ -r System.map ]; then \
> + if ! $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE) ; then \
> + echo "*** Depmod failed!!!"; \
> + echo "*** You may need to install a current version of module-init-tools"; \
> + echo "*** See http://www.codemonkey.org.uk/post-halloween-2.5.txt"; \
> + exit 1; \
> + fi \
> + fi
>
> else # CONFIG_MODULES
Hmm, this will only work with RH based systems (not using here). I
think the best way is how Andrew did it to just warn if depmod fails.
You may agree to disagree if need be :)
Regards,
--
Martin Schlemmer
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-09-01 20:23 ` 2.6.0-test4-mm3 Martin Schlemmer
@ 2003-09-01 20:34 ` Sam Ravnborg
2003-09-01 23:52 ` 2.6.0-test4-mm3 Valdis.Kletnieks
1 sibling, 0 replies; 20+ messages in thread
From: Sam Ravnborg @ 2003-09-01 20:34 UTC (permalink / raw)
To: Martin Schlemmer; +Cc: Valdis.Kletnieks, Boszormenyi Zoltan, Andrew Morton, KML
On Mon, Sep 01, 2003 at 10:23:30PM +0200, Martin Schlemmer wrote:
>
> Hmm, this will only work with RH based systems (not using here). I
> think the best way is how Andrew did it to just warn if depmod fails.
> You may agree to disagree if need be :)
Andrew's version is already in mainline.
Sam
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-09-01 20:23 ` 2.6.0-test4-mm3 Martin Schlemmer
2003-09-01 20:34 ` 2.6.0-test4-mm3 Sam Ravnborg
@ 2003-09-01 23:52 ` Valdis.Kletnieks
2003-09-02 4:14 ` 2.6.0-test4-mm3 Martin Schlemmer
1 sibling, 1 reply; 20+ messages in thread
From: Valdis.Kletnieks @ 2003-09-01 23:52 UTC (permalink / raw)
To: azarah; +Cc: Boszormenyi Zoltan, Andrew Morton, KML
[-- Attachment #1: Type: text/plain, Size: 1078 bytes --]
On Mon, 01 Sep 2003 22:23:30 +0200, Martin Schlemmer said:
> > + if ! $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE
) ; t=
> hen \
> > + echo "*** Depmod failed!!!"; \
> > + echo "*** You may need to install a current version of
module-init-to=
> ols"; \
> > + echo "*** See http://www.codemonkey.org.uk/post-hallowe
en-2.5.txt"; \
> > + exit 1; \
> > + fi \
> > + fi
> > =20
> > else # CONFIG_MODULES
>
> Hmm, this will only work with RH based systems (not using here). I
> think the best way is how Andrew did it to just warn if depmod fails.
> You may agree to disagree if need be :)
Umm.. how will this fail for *any* system that has a sane 'depmod' (sane as in
"calls exit(0) if it worked"? In this patch we never actually check the
version - we just add code that "if depmod fails during 'make install_modules',
it may be too old and give them a hint".
(Incidentally, I tested it with the RH9 depmod, the Rusty depmod, and the
Rawhide depmod - for Rusty and Rawhide it was silent, the older RH9 depmod
barfed and then gave the hint...)
[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-09-01 23:52 ` 2.6.0-test4-mm3 Valdis.Kletnieks
@ 2003-09-02 4:14 ` Martin Schlemmer
2003-09-02 14:31 ` 2.6.0-test4-mm3 Valdis.Kletnieks
0 siblings, 1 reply; 20+ messages in thread
From: Martin Schlemmer @ 2003-09-02 4:14 UTC (permalink / raw)
To: Valdis.Kletnieks; +Cc: Boszormenyi Zoltan, Andrew Morton, KML
[-- Attachment #1: Type: text/plain, Size: 1290 bytes --]
On Tue, 2003-09-02 at 01:52, Valdis.Kletnieks@vt.edu wrote:
> On Mon, 01 Sep 2003 22:23:30 +0200, Martin Schlemmer said:
>
> > > + if ! $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE
> ) ; t=
> > hen \
> > > + echo "*** Depmod failed!!!"; \
> > > + echo "*** You may need to install a current version of
> module-init-to=
> > ols"; \
> > > + echo "*** See http://www.codemonkey.org.uk/post-hallowe
> en-2.5.txt"; \
> > > + exit 1; \
> > > + fi \
> > > + fi
> > > =20
> > > else # CONFIG_MODULES
> >
> > Hmm, this will only work with RH based systems (not using here). I
> > think the best way is how Andrew did it to just warn if depmod fails.
> > You may agree to disagree if need be :)
>
> Umm.. how will this fail for *any* system that has a sane 'depmod' (sane as in
> "calls exit(0) if it worked"? In this patch we never actually check the
> version - we just add code that "if depmod fails during 'make install_modules',
> it may be too old and give them a hint".
>
The problem I have with the patch you had here, is you changed:
DEPMOD = /sbin/depmod
to:
DEPMOD = /sbin/depmod.old
which is only the one from module-init-tools on a RH system ....
Cheers,
--
Martin Schlemmer
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-09-02 4:14 ` 2.6.0-test4-mm3 Martin Schlemmer
@ 2003-09-02 14:31 ` Valdis.Kletnieks
0 siblings, 0 replies; 20+ messages in thread
From: Valdis.Kletnieks @ 2003-09-02 14:31 UTC (permalink / raw)
To: azarah; +Cc: KML
[-- Attachment #1: Type: text/plain, Size: 751 bytes --]
On Tue, 02 Sep 2003 06:14:04 +0200, Martin Schlemmer said:
> The problem I have with the patch you had here, is you changed:
>
> DEPMOD = /sbin/depmod
>
> to:
>
> DEPMOD = /sbin/depmod.old
>
> which is only the one from module-init-tools on a RH system ....
Damn. Somebody hand me a brown paper bag. :)
(Make note to self - next time, diff the right 2 versions, not the testing version ;)
I got misdirected by your comment "this will only work with RH based systems",
because (a) neither the RH9 or Rawhide tools include a depmod.old, (b)
depmod.old gets created on non-Redhat systems if you install the Rusty version,
and (c) using depmod.old *wont* work - so I totally failed to notice I'd
botched the value of $DEPMOD. ;)
[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 6:56 2.6.0-test4-mm3 Andrew Morton
2003-08-29 7:45 ` 2.6.0-test4-mm3 Andrew Morton
2003-08-29 15:42 ` 2.6.0-test4-mm3 Ed Sweetman
@ 2003-09-10 18:53 ` Mike Fedyk
2 siblings, 0 replies; 20+ messages in thread
From: Mike Fedyk @ 2003-09-10 18:53 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
Hi,
I have another oops for you with 2.6.0-test4-mm3-1 and ide-scsi. I've been
using it for the last few days straight and I tried copying files from my
ide cdrom using ide-scsi. cp segfaults, I get this oops, and X hangs.
Syslog was running long enough to capture it, and a sysrq SUB saved it to
disk.
I will be trying a newer kernel soon. Has this been caught and fixed already?
Sep 10 11:23:27 mis-mike-wstn kernel: sr0: scsi-1 drive
Sep 10 11:23:27 mis-mike-wstn kernel: Uniform CD-ROM driver Revision: 3.12
Sep 10 11:23:27 mis-mike-wstn kernel: Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Sep 10 11:24:45 mis-mike-wstn kernel: nfs: server fs not responding, still trying
Sep 10 11:24:47 mis-mike-wstn last message repeated 2 times
Sep 10 11:24:47 mis-mike-wstn kernel: nfs: server fs OK
Sep 10 11:24:47 mis-mike-wstn last message repeated 2 times
Sep 10 11:29:39 mis-mike-wstn kernel: Unable to handle kernel paging request at virtual address 6b6b6b7b
Sep 10 11:29:39 mis-mike-wstn kernel: printing eip:
Sep 10 11:29:39 mis-mike-wstn kernel: d48894dc
Sep 10 11:29:39 mis-mike-wstn kernel: *pde = 00000000
Sep 10 11:29:39 mis-mike-wstn kernel: Oops: 0000 [#1]
Sep 10 11:29:39 mis-mike-wstn kernel: PREEMPT SMP
Sep 10 11:29:39 mis-mike-wstn kernel: CPU: 0
Sep 10 11:29:39 mis-mike-wstn kernel: EIP: 0060:[_end+339697948/1068932160] Not tainted VLI
Sep 10 11:29:39 mis-mike-wstn kernel: EFLAGS: 00010002
Sep 10 11:29:39 mis-mike-wstn kernel: EIP is at idescsi_queue+0x59c/0x614 [ide_scsi]
Sep 10 11:29:39 mis-mike-wstn kernel: eax: 6b6b6b6b ebx: c2050000 ecx: c2050000 edx: d3357864
Sep 10 11:29:39 mis-mike-wstn kernel: esi: d3357864 edi: c410629c ebp: c2051d18 esp: c2051ce0
Sep 10 11:29:39 mis-mike-wstn kernel: ds: 007b es: 007b ss: 0068
Sep 10 11:29:39 mis-mike-wstn kernel: Process cp (pid: 29140, threadinfo=c2050000 task=ca90e000)
Sep 10 11:29:39 mis-mike-wstn kernel: Stack: d3a94540 00000293 d3a9451c d3a9451c c9e92c00 d33578b8 c461c18c c13cdca0
Sep 10 11:29:39 mis-mike-wstn kernel: ffffffff 00000000 d3a946d8 c9e92c00 c410629c c0487b58 c2051d38 c026cf08
Sep 10 11:29:39 mis-mike-wstn kernel: d3357864 c026d0d0 c2050000 d3357864 d3680304 00000000 c2051d58 c02724dd
Sep 10 11:29:39 mis-mike-wstn kernel: Call Trace:
Sep 10 11:29:39 mis-mike-wstn kernel: [scsi_dispatch_cmd+556/676] scsi_dispatch_cmd+0x22c/0x2a4
Sep 10 11:29:39 mis-mike-wstn kernel: [scsi_done+0/108] scsi_done+0x0/0x6c
Sep 10 11:29:39 mis-mike-wstn kernel: [scsi_request_fn+713/1036] scsi_request_fn+0x2c9/0x40c
Sep 10 11:29:39 mis-mike-wstn kernel: [generic_unplug_device+132/216] generic_unplug_device+0x84/0xd8
Sep 10 11:29:39 mis-mike-wstn kernel: [blk_run_queues+270/424] blk_run_queues+0x10e/0x1a8
Sep 10 11:29:39 mis-mike-wstn kernel: [block_sync_page+8/16] block_sync_page+0x8/0x10
Sep 10 11:29:39 mis-mike-wstn kernel: [wait_on_page_bit_wq+169/228] wait_on_page_bit_wq+0xa9/0xe4
Sep 10 11:29:39 mis-mike-wstn kernel: [autoremove_wake_function+0/64] autoremove_wake_function+0x0/0x40
Sep 10 11:29:39 mis-mike-wstn kernel: [autoremove_wake_function+0/64] autoremove_wake_function+0x0/0x40
Sep 10 11:29:39 mis-mike-wstn kernel: [do_generic_mapping_read+770/1156] do_generic_mapping_read+0x302/0x484
Sep 10 11:29:39 mis-mike-wstn kernel: [__generic_file_aio_read+478/508] __generic_file_aio_read+0x1de/0x1fc
Sep 10 11:29:39 mis-mike-wstn kernel: [file_read_actor+0/224] file_read_actor+0x0/0xe0
Sep 10 11:29:39 mis-mike-wstn kernel: [generic_file_read+171/200] generic_file_read+0xab/0xc8
Sep 10 11:29:39 mis-mike-wstn kernel: [_end+341016069/1068932160] rpcauth_lookupcred+0x75/0x80 [sunrpc]
Sep 10 11:29:39 mis-mike-wstn kernel: [cp_new_stat64+224/248] cp_new_stat64+0xe0/0xf8
Sep 10 11:29:39 mis-mike-wstn kernel: [autoremove_wake_function+0/64] autoremove_wake_function+0x0/0x40
Sep 10 11:29:39 mis-mike-wstn kernel: [sys_fstat64+37/44] sys_fstat64+0x25/0x2c
Sep 10 11:29:39 mis-mike-wstn kernel: [vfs_read+183/240] vfs_read+0xb7/0xf0
Sep 10 11:29:39 mis-mike-wstn kernel: [sys_read+48/80] sys_read+0x30/0x50
Sep 10 11:29:39 mis-mike-wstn kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Sep 10 11:29:39 mis-mike-wstn kernel: [ip_mc_source+583/892] ip_mc_source+0x247/0x37c
Sep 10 11:29:39 mis-mike-wstn kernel:
Sep 10 11:29:39 mis-mike-wstn kernel: Code: 08 00 00 00 74 09 e8 a8 6e 89 eb 8d 74 26 00 6a 04 8b 7d f8 57 8b 45 fc 50 e8 01 39 9d eb 83 c4 0c fa ff 43 14 8b 55 08 8b 42 04 <8b> 40 10 8b 58 2c 81 7b 04 ad 4e ad de 74 17 68 e2 94 88 d4 68
Sep 10 11:29:39 mis-mike-wstn kernel: <6>note: cp[29140] exited with preempt_count 1
Sep 10 11:29:39 mis-mike-wstn kernel: Debug: sleeping function called from invalid context at include/asm/semaphore.h:119
Sep 10 11:29:39 mis-mike-wstn kernel: Call Trace:
Sep 10 11:29:39 mis-mike-wstn kernel: [__might_sleep+99/104] __might_sleep+0x63/0x68
Sep 10 11:29:39 mis-mike-wstn kernel: [remove_shared_vm_struct+43/132] remove_shared_vm_struct+0x2b/0x84
Sep 10 11:29:39 mis-mike-wstn kernel: [exit_mmap+485/552] exit_mmap+0x1e5/0x228
Sep 10 11:29:39 mis-mike-wstn kernel: [mmput+174/204] mmput+0xae/0xcc
Sep 10 11:29:39 mis-mike-wstn kernel: [do_exit+498/1332] do_exit+0x1f2/0x534
Sep 10 11:29:39 mis-mike-wstn kernel: [die+351/352] die+0x15f/0x160
Sep 10 11:29:39 mis-mike-wstn kernel: [do_page_fault+733/1045] do_page_fault+0x2dd/0x415
Sep 10 11:29:39 mis-mike-wstn kernel: [_end+339697948/1068932160] idescsi_queue+0x59c/0x614 [ide_scsi]
Sep 10 11:29:39 mis-mike-wstn kernel: [do_page_fault+0/1045] do_page_fault+0x0/0x415
Sep 10 11:29:40 mis-mike-wstn kernel: [recalc_task_prio+377/392] recalc_task_prio+0x179/0x188
Sep 10 11:29:40 mis-mike-wstn kernel: [schedule+1404/1760] schedule+0x57c/0x6e0
Sep 10 11:29:40 mis-mike-wstn kernel: [preempt_schedule+43/72] preempt_schedule+0x2b/0x48
Sep 10 11:29:40 mis-mike-wstn kernel: [ide_do_drive_cmd+354/399] ide_do_drive_cmd+0x162/0x18f
Sep 10 11:29:40 mis-mike-wstn kernel: [error_code+47/64] error_code+0x2f/0x40
Sep 10 11:29:40 mis-mike-wstn kernel: [_end+339697948/1068932160] idescsi_queue+0x59c/0x614 [ide_scsi]
Sep 10 11:29:40 mis-mike-wstn kernel: [scsi_dispatch_cmd+556/676] scsi_dispatch_cmd+0x22c/0x2a4
Sep 10 11:29:40 mis-mike-wstn kernel: [scsi_done+0/108] scsi_done+0x0/0x6c
Sep 10 11:29:40 mis-mike-wstn kernel: [scsi_request_fn+713/1036] scsi_request_fn+0x2c9/0x40c
Sep 10 11:29:40 mis-mike-wstn kernel: [generic_unplug_device+132/216] generic_unplug_device+0x84/0xd8
Sep 10 11:29:40 mis-mike-wstn kernel: [blk_run_queues+270/424] blk_run_queues+0x10e/0x1a8
Sep 10 11:29:40 mis-mike-wstn kernel: [block_sync_page+8/16] block_sync_page+0x8/0x10
Sep 10 11:29:40 mis-mike-wstn kernel: [wait_on_page_bit_wq+169/228] wait_on_page_bit_wq+0xa9/0xe4
Sep 10 11:29:40 mis-mike-wstn kernel: [autoremove_wake_function+0/64] autoremove_wake_function+0x0/0x40
Sep 10 11:29:40 mis-mike-wstn kernel: [autoremove_wake_function+0/64] autoremove_wake_function+0x0/0x40
Sep 10 11:29:40 mis-mike-wstn kernel: [do_generic_mapping_read+770/1156] do_generic_mapping_read+0x302/0x484
Sep 10 11:29:40 mis-mike-wstn kernel: [__generic_file_aio_read+478/508] __generic_file_aio_read+0x1de/0x1fc
Sep 10 11:29:40 mis-mike-wstn kernel: [file_read_actor+0/224] file_read_actor+0x0/0xe0
Sep 10 11:29:40 mis-mike-wstn kernel: [generic_file_read+171/200] generic_file_read+0xab/0xc8
Sep 10 11:29:40 mis-mike-wstn kernel: [_end+341016069/1068932160] rpcauth_lookupcred+0x75/0x80 [sunrpc]
Sep 10 11:29:40 mis-mike-wstn kernel: [cp_new_stat64+224/248] cp_new_stat64+0xe0/0xf8
Sep 10 11:29:40 mis-mike-wstn kernel: [autoremove_wake_function+0/64] autoremove_wake_function+0x0/0x40
Sep 10 11:29:40 mis-mike-wstn kernel: [sys_fstat64+37/44] sys_fstat64+0x25/0x2c
Sep 10 11:29:40 mis-mike-wstn kernel: [vfs_read+183/240] vfs_read+0xb7/0xf0
Sep 10 11:29:40 mis-mike-wstn kernel: [sys_read+48/80] sys_read+0x30/0x50
Sep 10 11:29:40 mis-mike-wstn kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Sep 10 11:29:40 mis-mike-wstn kernel: [ip_mc_source+583/892] ip_mc_source+0x247/0x37c
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 15:42 ` 2.6.0-test4-mm3 Ed Sweetman
2003-08-29 15:57 ` 2.6.0-test4-mm3 Andrew Morton
@ 2003-08-29 15:59 ` Felipe Alfaro Solana
1 sibling, 0 replies; 20+ messages in thread
From: Felipe Alfaro Solana @ 2003-08-29 15:59 UTC (permalink / raw)
To: Ed Sweetman; +Cc: Andrew Morton, LKML, linux-mm
On Fri, 2003-08-29 at 17:42, Ed Sweetman wrote:
>
> It seems that since test3-mm2 ...possibly mm3, my kernels just hang
> after loading the input driver for the pc speaker. Now directly after
> this on test3-mm1 serio loads.
> serio: i8042 AUX port at 0x60,0x64 irq 12
> input: AT Set 2 keyboard on isa0060/serio0
> serio: i8042 KBD port at 0x60,0x64 irq 1
Please, take a look at
http://bugzilla.kernel.org/show_bug.cgi?id=1123
It's a problem with ACPI interrupt routing, it seems.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 15:42 ` 2.6.0-test4-mm3 Ed Sweetman
@ 2003-08-29 15:57 ` Andrew Morton
2003-08-29 15:59 ` 2.6.0-test4-mm3 Felipe Alfaro Solana
1 sibling, 0 replies; 20+ messages in thread
From: Andrew Morton @ 2003-08-29 15:57 UTC (permalink / raw)
To: Ed Sweetman; +Cc: linux-kernel, linux-mm
Ed Sweetman <ed.sweetman@wmich.edu> wrote:
>
> Andrew Morton wrote:
> >
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test4/2.6.0-test4-mm3/
> >
> >
> > . Lots of small fixes.
>
>
> It seems that since test3-mm2 ...possibly mm3, my kernels just hang
> after loading the input driver for the pc speaker. Now directly after
> this on test3-mm1 serio loads.
> serio: i8042 AUX port at 0x60,0x64 irq 12
> input: AT Set 2 keyboard on isa0060/serio0
> serio: i8042 KBD port at 0x60,0x64 irq 1
>
> I'm guessing this is where the later kernels are hanging.
> I checked and i dont see any serio/input patches since mm1 in test3 but
> every mm kernel i've tried since mm3 hangs at the same point where as
> mm1 does not. All have the same config. I'm using acpi as well. This
> is a via amd board. I dont wanna send a general email with all kinds of
> extra info (.config and such) unless someone is interested in the
> problem and needs it.
The only patch I can see in there is syn-multi-btn-fix.patch in test3-mm3,
which seems unlikely.
Have you tested 2.6.0-test4? If that also fails then I'd be suspecting the
ACPI changes; there seem to be a few new problems in that area lately.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 6:56 2.6.0-test4-mm3 Andrew Morton
2003-08-29 7:45 ` 2.6.0-test4-mm3 Andrew Morton
@ 2003-08-29 15:42 ` Ed Sweetman
2003-08-29 15:57 ` 2.6.0-test4-mm3 Andrew Morton
2003-08-29 15:59 ` 2.6.0-test4-mm3 Felipe Alfaro Solana
2003-09-10 18:53 ` 2.6.0-test4-mm3 Mike Fedyk
2 siblings, 2 replies; 20+ messages in thread
From: Ed Sweetman @ 2003-08-29 15:42 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
Andrew Morton wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test4/2.6.0-test4-mm3/
>
>
> . Lots of small fixes.
It seems that since test3-mm2 ...possibly mm3, my kernels just hang
after loading the input driver for the pc speaker. Now directly after
this on test3-mm1 serio loads.
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Set 2 keyboard on isa0060/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
I'm guessing this is where the later kernels are hanging.
I checked and i dont see any serio/input patches since mm1 in test3 but
every mm kernel i've tried since mm3 hangs at the same point where as
mm1 does not. All have the same config. I'm using acpi as well. This
is a via amd board. I dont wanna send a general email with all kinds of
extra info (.config and such) unless someone is interested in the
problem and needs it.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.6.0-test4-mm3
2003-08-29 6:56 2.6.0-test4-mm3 Andrew Morton
@ 2003-08-29 7:45 ` Andrew Morton
2003-08-29 15:42 ` 2.6.0-test4-mm3 Ed Sweetman
2003-09-10 18:53 ` 2.6.0-test4-mm3 Mike Fedyk
2 siblings, 0 replies; 20+ messages in thread
From: Andrew Morton @ 2003-08-29 7:45 UTC (permalink / raw)
To: linux-kernel, linux-mm
Andrew Morton <akpm@osdl.org> wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test4/2.6.0-test4-mm3/
That rollup is missing some AIO patches. And master.kernel.org has
conveniently died.
Please use
http://www.zip.com.au/~akpm/linux/patches/2.6.0-test4-mm3-1.gz
^ permalink raw reply [flat|nested] 20+ messages in thread
* 2.6.0-test4-mm3
@ 2003-08-29 6:56 Andrew Morton
2003-08-29 7:45 ` 2.6.0-test4-mm3 Andrew Morton
` (2 more replies)
0 siblings, 3 replies; 20+ messages in thread
From: Andrew Morton @ 2003-08-29 6:56 UTC (permalink / raw)
To: linux-kernel, linux-mm
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test4/2.6.0-test4-mm3/
. Lots of small fixes.
. The kswapd-chews-tons-of-CPU problem should be fixed.
Changes since 2.6.0-test4-mm2:
huge-net-update.patch
Updated
-proc-net-igmp-oops-fix.patch
Merged into huge-net-update.patch
-no-root-device-option.patch
This broke things.
+proc-kallsyms-caching-fix.patch
Fix caching of /proc/kallsyms contents
-futex-minor-fixes.patch
This is still changing.
+large-dev_t-12-fix.patch
oops fix.
+evdev_ioctl-fix.patch
input driver fix
+as-no-initial-antic.patch
Anticipatory scheduler special-case fix
+mark-devfs-obsolete.patch
Mark devfs as obsolete.
+hch-contacts-update.patch
hch has moved
+h8300-include-update.patch
h8300 fixes
+cyclades-isa-fix.patch
serial driver fix
+old-module-tools-warning.patch
Emit a warning if the user doesn't have the new module tools installed
+arcnet-printk-fix.patch
Driver fixlet
+floppy-cleanup.patch
+floppy-more-cleanup.patch
Floppy cleanups.
+v850-nommu-export-fixes.patch
+v850-RODATA-fix.patch
v850 update
+dnotify-use-tgid.patch
Use threadgroup ID for delivery of dnotify signals.
+send_sigio-decl-fix.patch
Cleanup
+ipc-use-tgid.patch
Use thread group ID for sysv IPC.
+voyager-cpumask_t-fix.patch
Voyager race fix.
+mtrr-attrib_to_str-consolidation.patch
Remove some code duplication
+ioctl_end-fix.patch
Fix compat ioctl tables
+raw-driver-fixes.patch
/dev/raw oops fix
+ipc_init-shuffle.patch
Initialise the IPC system later.
+zone-pressure-fixes.patch
+zone-pressure-simplification.patch
memory reclaim fixes
+sched-CAN_MIGRATE_TASK-fix.patch
Task migrationfix
+4g4g-slab-__get_user-fix.patch
4G/4G /proc/slabinfo fix
+aio-O_SYNC-fix-missing-bit.patch
Lost AIO bits.
All 257 patches:
linus.patch
mm.patch
add -mmN to EXTRAVERSION
kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kgdbL warning fix
kgdb-warning-fix.patch
kgdbL warning fix
kgdb-build-fix.patch
kgdb-spinlock-fix.patch
kgdb-fix-debug-info.patch
kgdb: CONFIG_DEBUG_INFO fix
kgdb-cpumask_t.patch
kgdb-x86_64-fixes.patch
x86_64 fixes
handle-unreadable-dot-config.patch
.config checks updated
huge-net-update.patch
net update
config_spinline.patch
uninline spinlocks for profiling accuracy.
ppc64-build-fixes.patch
Fix ppc64 breakage
ppc64-bar-0-fix.patch
Allow PCI BARs that start at 0
ppc64-reloc_hide.patch
ppc64-semaphore-reimplementation.patch
ppc64: use the ia32 semaphore implementation
ppc64-local.patch
ppc64: local.h implementation
ppc64-sched_clock.patch
ppc64: sched_clock()
sym-do-160.patch
make the SYM driver do 160 MB/sec
x86_64-update-3.patch
x86-64 update for test4
random-locking-fixes.patch
random: SMP locking
random-accounting-and-sleeping-fixes.patch
random: accounting and sleeping fixes
rt-tasks-special-vm-treatment.patch
real-time enhanced page allocator and throttling
rt-tasks-special-vm-treatment-2.patch
input-use-after-free-checks.patch
input layer debug checks
deadline-requeue-workaround.patch
deadline requeue workaround
fbdev.patch
tdfx-build-fix.patch
tdfx linkage fix
cursor-flashing-fix.patch
fbdev: fix cursor letovers
disable-athlon-prefetch.patch
sis900-atomicity-fix.patch
sis900 atomicity fix
slab-hexdump.patch
slab: hexdump structures when things go wrong
aic7xxx-parallel-build-fix.patch
fix parallel builds for aic7xxx
yenta-20030817-1-zv.patch
yenta-20030817-2-override.patch
yenta-20030817-3-sockinit.patch
yenta-20030817-4-pm.patch
yenta-20030817-5-pm2.patch
yenta-20030817-6-init.patch
yenta-20030817-7-quirks.patch
proc-pid-setuid-ownership-fix.patch
fix /proc/pid/fd ownership across setuid()
pid-revalidate-security-hook.patch
Call security hook from pid*_revalidate
dac960-GAM-IOCTLs-cleanup.patch
move DAC960 GAM IOCTLs into a new device
thread-pgrp-fix-2.patch
Fix setpgid and threads
kj-maintainers.patch
Add the kernel janitors to MAINTAINERS
ide-docs-update.patch
Update ide.txt documentation to current ide.c
ramdisk-cleanup.patch
v4l-use-after-free-fix.patch
Fix bug in v4l core for 2.6.0-test3-bk
ikconfig-makefile-update.patch
ikconfig - Makefile update
ftape-warning-fix.patch
Fix ftape warning
jffs-retval-fix.patch
jffs aops return type fix
delay-ksoftirqd-fallback.patch
Try harded in IRQ context before falling back to ksoftirqd
intel8x0-cleanup.patch
intel8x0 cleanups
make-ACPI_SLEEP-select-SOFTWARE_SUSPEND.patch
Make ACPI_SLEEP select SOFTWARE_SUSPEND
3GB-personality.patch
Add 3GB personality
zeromap_pmd_range-fix.patch
zeromap_pmd_range bugfix
no-async-write-errors-on-close.patch
don't report async write errors on close() after all
sis190-fix.patch
sis190 synchronize_irq fix
remove-add_wait_queue_cond.patch
remove add_wait_queue_cond()
spin_lock_irqrestore-fixes.patch
spin_lock_irqrestore() typo fixes
pcmciamtd-fix.patch
pcmciamtd.c: remove release timer
zoran-memleak-fixes.patch
zoran: memleak fixes
zoran-rename-debug.patch
zoran: debug->zr_debug
zoran-release-callback.patch
zoran: add release callback
zoran-pci_disable_device.patch
zoranL: add pci_disable_device() call
zoran-cleanups.patch
zoran: cleanups
zoran-cleanups-2.patch
zoran: more cleanups
zoran-naming-fix.patch
zoran: correct name field breakage
airo-build-fix.patch
airo CONFIG_PCI=n build fix
m68k-vmlinux_lds-move.patch
move m68k vmlinux.lds files
mac-ide-fix.patch
Fix Mac IDE
m68k-asm-sections-fix.patch
m68k asm/sections.h
m68k-asm-local.patch
m68k asm/local.h
amiga-z2ram-fix.patch
Amiga z2ram
amiga-floppy-fix.patch
Amiga floppy
atari-floppy-fix.patch
Atari floppy
m68k-switch_to-fix.patch
M68k switch_to fix
pcxx-warning-fix.patch
drivers/char/pcxx.c warning fix
pcnet32-unregister_pci-fix.patch
pcnet32 needs unregister_pci
hwifs-oops-unregister-fix.patch
Fix ide unregister vs. driver model
c99-conversions.patch
c99 struct initialiser conversions
cyc2x-fixes.patch
cyc2x: sanitize ioremap usage & more
noacpi-option-fix.patch
Fix 'pci=noacpi' with buggy ACPI BIOSes
h8300-interrupt-fix.patch
h8300 interrupt problem fix
proc-kallsyms-caching-fix.patch
/proc/kallsym caching fix
proc-kallsyms-permission-fix.patch
Fix permissions on /proc/kallsyms
cu3088-string-null-termination-fix.patch
cu3088 null termination fix
kobject-doc-addition.patch
Kobject doc addition
vm_enough_memory-speedup.patch
vm_enough_memory microoptimisation
abi-doc-update.patch
abi doc update
remove-bio-boot-messages.patch
bio.c: reduce verbosity at boot
claim-serio-early.patch
Serio: claim serio early
ni5010-build-fix.patch
ni5010.c: remove cli/sti
sis190-build-fix.patch
sis190 doesn't compile with gcc 2.95
nopage-fix.patch
do_no_page() fix
fix-strange-code-in-bio_add_page.patch
Fix odd code in bio_add_page
parport_pc-rmmod-oops-fix.patch
parport_pc rmmod oops fix
reiserfs-writepage-fix.patch
reiserfs writepage-versus-truncate fix
visws-build-fix.patch
visws: fix 2.6.0-test4 breakage
cciss-queue-init-fix.patch
cciss queue initialisation fix
htree-big-endian-fix.patch
Fix ext3 htree corruption on big-endian platforms
selinux-file-fcntl-fix.patch
Fix selinux_file_fcntl
selinux-avtab-fix.patch
Fix SELinux avtab
selinux-format-specifiers-fix.patch
Fix SELinux format specifiers
selinux-binprm-hooks-rework.patch
Rework SELinux binprm hooks
ext2-xattr-typo-fix.patch
Fix typo in #ifdef for ext2 xattr support
bad-inode-ops.patch
Add more bad_inode operations
kcore-aout-build-fix.patch
Fix build with CONFIG_KCORE_AOUT
nfs4proc-warnings-fix.patch
knfsd nfs4 warning fixes
bluetooth-warning-fixes.patch
Fix bluetooth compile warnings
nopage-rss-accounting-fix.patch
do_no_page() rss accounting fix
sonypi-update.patch
sonypi driver update
meye-update.patch
meye driver update
jbd-stfu.patch
jbd: remove uninformative printk
proc-pid-maps-32-bit-fix.patch
Do 32bit addresses in /proc/self/maps if possible
acpi-pci-link-fix.patch
acpi pci_link fix
rusage-context-switch-counters.patch
add context switch counters
large-dev_t-01.patch
large dev_t work - first series (1/12)
large-dev_t-02.patch
large dev_t work - first series (2/12)
large-dev_t-03.patch
large dev_t work - first series (3/12)
large-dev_t-04.patch
large dev_t work - first series (4/12)
large-dev_t-05.patch
large dev_t work - first series (5/12)
large-dev_t-06.patch
large dev_t work - first series (6/12)
large-dev_t-07.patch
large dev_t work - first series (7/12)
large-dev_t-08.patch
large dev_t work - first series (8/12)
large-dev_t-09.patch
large dev_t work - first series (9/12)
large-dev_t-10.patch
large dev_t work - first series (10/12)
large-dev_t-11.patch
large dev_t work - first series (11/12)
large-dev_t-12.patch
large dev_t work - first series (12/12)
large-dev_t-12-fix.patch
large dev_t 12/12 fix
size_t-printk-warning-fixes.patch
remove size_t-based printk warnings
stallion-build-fix-2.patch
stallion serial driver cleanup
evdev_ioctl-fix.patch
evdev_ioctl does not report EV_MSC capabilities
as-no-initial-antic.patch
AS: don't anticipate against a tasks' initial I/O
mark-devfs-obsolete.patch
mark devfs obsolete
hch-contacts-update.patch
hch has moved
h8300-include-update.patch
h8300 include update
cyclades-isa-fix.patch
Cyclades ISA serial driver fix
old-module-tools-warning.patch
kbuild: warn if the user has old modutils
arcnet-printk-fix.patch
fix arcnet printk parameter types
floppy-cleanup.patch
floppy driver cleanup
floppy-more-cleanup.patch
floppy driver: more cleanups
v850-nommu-export-fixes.patch
v850: Guard some symbol exports with #ifdef CONFIG_MMU
v850-RODATA-fix.patch
v850: Give v850 its own version of the vmlinux.lds.h RODATA macro
dnotify-use-tgid.patch
Use tgid rather than pid in dnotify
send_sigio-decl-fix.patch
Fix a few declarations
ipc-use-tgid.patch
ipc/sem.c: ->pid to ->tgid changes
voyager-cpumask_t-fix.patch
make voyager work again after the cpumask_t changes
mtrr-attrib_to_str-consolidation.patch
mtrr cleanups
ioctl_end-fix.patch
compat ioctl_table fix
raw-driver-fixes.patch
raw driver oops fix
ipc_init-shuffle.patch
ipc_init() uses vmalloc too early
zone-pressure-fixes.patch
vmscan: zone pressure calculation fix
zone-pressure-simplification.patch
vmscan: zone pressure simplification and fix
p00001_synaptics-restore-on-close.patch
p00002_psmouse-reset-timeout.patch
p00003_synaptics-multi-button.patch
p00004_synaptics-optional.patch
p00005_synaptics-pass-through.patch
p00006_psmouse-suspend-resume.patch
p00007_synaptics-old-proto.patch
synaptics-mode-set.patch
Synaptics mode setting
syn-multi-btn-fix.patch
synaptics multibutton fix
keyboard-resend-fix.patch
keyboard resend fix
linux-isp-2.patch
linux-isp-2-fix-again.patch
lost feral fix
feral-bounce-fix.patch
Feral driver - highmem issues
feral-bounce-fix-2.patch
Feral driver bouncing fix
list_del-debug.patch
list_del debug check
print-build-options-on-oops.patch
print a few config options on oops
show_task-free-stack-fix.patch
show_task() fix and cleanup
put_task_struct-debug.patch
ia32-mknod64.patch
mknod64 for ia32
ext2-64-bit-special-inodes.patch
ext2: support for 64-bit device nodes
ext3-64-bit-special-inodes.patch
ext3: support for 64-bit device nodes
64-bit-dev_t-kdev_t.patch
64-bit dev_t and kdev_t
64-bit-dev_t-other-archs.patch
enable 64-bit dev_t for other archs
mknod64-64-bit-fix.patch
dev_t: fix mknod for 64-bit archs
ustat64.patch
ustat64
ppc-64-bit-stat.patch
fix ppc stat.h for 64-bit dev_t
64-bit-dev_t-init_rd-fixes.patch
initrd fixes for 64-bit dev_t
arch-dev_t-stat-fixes.patch
Fix all asm-*/stat.h dev_t instances
oops-dump-preceding-code.patch
i386 oops output: dump preceding code
lockmeter.patch
sparc64-lockmeter-fix.patch
sparc64-lockmeter-fix-2.patch
Fix lockmeter on sparc64
printk-oops-mangle-fix.patch
disentangle printk's whilst oopsing on SMP
20-odirect_enable.patch
21-odirect_cruft.patch
22-read_proc.patch
23-write_proc.patch
24-commit_proc.patch
25-odirect.patch
nfs-O_DIRECT-always-enabled.patch
Force CONFIG_NFS_DIRECTIO
sched-CAN_MIGRATE_TASK-fix.patch
CAN_MIGRATE fix
sched-balance-fix-2.6.0-test3-mm3-A0.patch
sched-balance-fix-2.6.0-test3-mm3-A0
sched-2.6.0-test2-mm2-A3.patch
sched-2.6.0-test2-mm2-A3
ppc-sched_clock.patch
sparc64_sched_clock.patch
x86_64-sched_clock.patch
Add sched_clock for x86-64
sched-warning-fix.patch
sched-balance-tuning.patch
CPU scheduler balancing fix
sched-no-tsc-on-numa.patch
Subject: Re: Fw: Re: 2.6.0-test2-mm3
o12.2int.patch
O12.2int for interactivity
o12.3.patch
O12.3 for interactivity
o13int.patch
O13int for interactivity
o13.1int.patch
O13.1int
o14int.patch
O14int
o14int-div-fix.patch
o14int 64-bit-divide fix
o14.1int.patch
O14.1int
o15int.patch
O15int for interactivity
o16int.patch
From: Con Kolivas <kernel@kolivas.org>
Subject: [PATCH] O16int for interactivity
o16.1int.patch
O16.1int for interactivity
o16.2int.patch
O16.2int
o16.3int.patch
O16.3int
o18int.patch
O18int
o18.1int.patch
O18.1int
sched-cpu-migration-fix.patch
sched: task migration fix
4g-2.6.0-test2-mm2-A5.patch
4G/4G split patch
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4g4g-slab-__get_user-fix.patch
4g4g: fix __get_user in slab
4g4g-vmlinux-update-got-lost.patch
4g4g-do_page_fault-cleanup.patch
4G/4G: remove debug code
4g4g-cleanups.patch
kgdb-4g4g-fix-2.patch
4g4g-config-fix.patch
4g4g-pmd-fix.patch
4g4g: pmd fix
4g4g-wli-fixes.patch
4g/4g: fixes from Bill
4g4g-fpu-fix.patch
4g4g: fpu emulation fix
4g4g-show_registers-fix.patch
4g4g: show_registers() fix
4g4g-pin_page-atomicity-fix.patch
4g/4g usercopy atomicity fix
4g4g-remove-touch_all_pages.patch
4g4g-debug-flags-fix.patch
4g4g: debug flags fix
4g4g-TI_task-fix.patch
4g4g: Fix wrong asm-offsets entry
cyclone-fixmap-fix.patch
cyclone time fixmap fix
ppc-fixes.patch
make mm4 compile on ppc
aic7xxx_old-oops-fix.patch
aio-01-retry.patch
AIO: Core retry infrastructure
io_submit_one-EINVAL-fix.patch
Fix aio process hang on EINVAL
aio-02-lockpage_wq.patch
AIO: Async page wait
aio-03-fs_read.patch
AIO: Filesystem aio read
aio-04-buffer_wq.patch
AIO: Async buffer wait
aio-05-fs_write.patch
AIO: Filesystem aio write
aio-05-fs_write-fix.patch
aio-06-bread_wq.patch
AIO: Async block read
aio-06-bread_wq-fix.patch
aio-07-ext2getblk_wq.patch
AIO: Async get block for ext2
O_SYNC-speedup-2.patch
speed up O_SYNC writes
aio-09-o_sync.patch
aio O_SYNC
aio-10-BUG-fix.patch
AIO: fix a BUG
aio-11-workqueue-flush.patch
AIO: flush workqueues before destroying ioctx'es
aio-12-readahead.patch
AIO: readahead fixes
aio-dio-no-readahead.patch
aio O_DIRECT no readahead
lock_buffer_wq-fix.patch
lock_buffer_wq fix
unuse_mm-locked.patch
AIO: hold the context lock across unuse_mm
aio-take-task_lock.patch
From: Suparna Bhattacharya <suparna@in.ibm.com>
Subject: Re: 2.5.72-mm1 - Under heavy testing with AIO,.. vmstat seems to blow the kernel
aio-O_SYNC-fix.patch
Unify o_sync changes for aio and regular writes
aio-O_SYNC-fix-missing-bit.patch
aio-O_SYNC-fix bits got lost
O_SYNC-speedup-nolock-fix.patch
aio-writev-nsegs-fix.patch
aio: writev nr_segs fix
aio-remove-lseek-triggerable-BUG_ONs.patch
aio-readahead-rework.patch
Unified page range readahead for aio and regular reads
aio-readahead-speedup.patch
Readahead issues and AIO read speedup
aio-osync-fix-2.patch
More AIO O_SYNC related fixes
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2003-09-10 18:53 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-29 9:54 2.6.0-test4-mm3 Boszormenyi Zoltan
2003-08-29 12:52 ` 2.6.0-test4-mm3 Bas Mevissen
2003-08-29 13:00 ` 2.6.0-test4-mm3 Valdis.Kletnieks
[not found] ` <1062168946.19599.114.camel@workshop.saharacpt.lan>
2003-08-30 7:35 ` 2.6.0-test4-mm3 Martin Schlemmer
[not found] ` <200308291553.h7TFrcGG009390@turing-police.cc.vt.edu>
2003-09-01 20:23 ` 2.6.0-test4-mm3 Martin Schlemmer
2003-09-01 20:34 ` 2.6.0-test4-mm3 Sam Ravnborg
2003-09-01 23:52 ` 2.6.0-test4-mm3 Valdis.Kletnieks
2003-09-02 4:14 ` 2.6.0-test4-mm3 Martin Schlemmer
2003-09-02 14:31 ` 2.6.0-test4-mm3 Valdis.Kletnieks
2003-08-29 15:35 ` 2.6.0-test4-mm3 Andrew Morton
2003-08-29 16:22 ` 2.6.0-test4-mm3 Valdis.Kletnieks
2003-08-29 16:27 ` 2.6.0-test4-mm3 Cliff White
2003-08-29 16:34 ` 2.6.0-test4-mm3 Andrew Morton
2003-08-30 6:16 ` 2.6.0-test4-mm3 Martin Schlemmer
-- strict thread matches above, loose matches on Subject: below --
2003-08-29 6:56 2.6.0-test4-mm3 Andrew Morton
2003-08-29 7:45 ` 2.6.0-test4-mm3 Andrew Morton
2003-08-29 15:42 ` 2.6.0-test4-mm3 Ed Sweetman
2003-08-29 15:57 ` 2.6.0-test4-mm3 Andrew Morton
2003-08-29 15:59 ` 2.6.0-test4-mm3 Felipe Alfaro Solana
2003-09-10 18:53 ` 2.6.0-test4-mm3 Mike Fedyk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).