linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 2.5.9-dj1
@ 2002-04-23 14:45 Dave Jones
  2002-04-23 17:11 ` Adrian Bunk
  2002-04-23 17:57 ` [PATCH] 2.5.9-dj1 bind_cpu compile error Adam Kropelin
  0 siblings, 2 replies; 3+ messages in thread
From: Dave Jones @ 2002-04-23 14:45 UTC (permalink / raw)
  To: Linux Kernel

More of the same. Back up to date with Linus, and roll in some more pending bits.

As usual,..
Patch against 2.5.9 vanilla is available from:
ftp://ftp.kernel.org/pub/linux/kernel/people/davej/patches/2.5/

Merged patch archive: http://www.codemonkey.org.uk/patches/merged/

Check http://www.codemonkey.org.uk/Linux-2.5.html before reporting
known bugs that are also in mainline.

 -- Davej.

2.5.9-dj1
o   Resync against 2.5.9
    | Configure enhanced to look in /boot/`uname -r` 	(Me)
o   Fall back to PCI BIOS if direct access fails.	(Me)
o   Bump size of xconfig variable buffer		(Me)
o   64bit fixes for x86-64 MTRR driver.			(Me)
o   GL641USB based CF-Reader USB support.		(Gert Menke)
o   Bring x86-64 bluesmoke up to date with ia32.	(Me)
    | And drop non-x86-64 bits.
o   UP CPU number microoptimisation.			(Mikael Pettersson)
o   ATM resources compile fix.				(Frank Davis)
o   readahead reformatting.				(Steven Cole)
o   Death of SYMBOL_NAME				(Brian Gerst)
o   Add more missing Config.help entries.		(Steven Cole)
o   remove old SCSI-EH methods from Scsi_Host_Template	(Christoph Hellwig)
    | This likely breaks many SCSI drivers. They were broken anyway,
    | and only worked by chance. With this, they stand a chance of being fixed.
o   meye driver request_irq bugfix.			(Stelian Pop)
o   Add kernel command line params to meye driver.	(Stelian Pop)
o   Slabcache namespace cleanup.			(Ryan Mack)
o   SIGURG SUSv3 compliance.				(Christopher Yeoh)
o   Ultrastor region handling cleanup.			(William Stinson)
o   Megaraid region handling cleanup.			(William Stinson)
o   Buslogic region handling cleanup.			(William Stinson)
o   IrDA driver update.					(Jean Tourrilhes)
o   Fix ESSID related wireless crash.			(Jean Tourrilhes)
o   Attempt rd.c surgery.				(Me, Andrew Morton)
    | works/doesn't work feedback appreciated.
o   Fix reboot=bios cache handling.			(Robert Hentosh)
o   Recognise P4 Xeon in mptable.			(James Bourne)
o   64bit fixes for smbfs.				(Urban Widmark)
o   nfsd double down() fix.				(Anton Blanchard)
o   x86 io.h cleanup revisited.				(Brian Gerst)
o   kjournald open files fix.				(Ph. Marek)
o   Make expfs compilable on old compilers.		(Andrew Morton)
o   Nail the per-cpu-areas problem once and for all.	(Rusty Russell)


2.5.8-dj1
o   Detect existing disk geometry in scsicam.c		(Doug Gilbert)
o   Various request_region cleanups.			(Evgeniy Polyakov)
    | Via Rusty's trivial patchbot, and cleaned a little by me.
o   Yet more request_region cleanups.			(William Stinson)
o   IBM USB Memory key support.				(Alexander V. Inyukhin)
o   Add missing IA64 helptexts.				(Steven Cole)
o   Fix BFS superblock allocation error.		(Brian Gerst)
o   romfs superblock cleanups.				(Brian Gerst)
o   Limit charset size in NLS UTF8			(Liyang Hu)
o   NCR 53c810 PCI class fixup.				(Graham Cobb)
o   Dynamically size LDT on alloc.			(Manfred Spraul)
o   Disable ACPI C3 on PIIX4 whilst busmastering.	(Dominik Brodowski)
o   hitfb compile fix.					(James Simmons)
o   Various ALSA include compile fixes.			(Russell King)
o   fatfs includes compile fix.				(Russell King)
o   Stricter HTML generation from SGML.			(Erik van Konijnenburg)
o   wdt977 BKL removal.					(Dave Hansen)
o   Various suser -> capability checks.			(Colin Slater)
o   Don't miss preemption opportunities.		(Robert Love)
o   Fix up broken strtok->strsep in tmscsim.c		(Dan D Carpenter)
o   Small kernel-api docbook updates.			(Erik Mouw)
o   Various small touchscreen fixes.			(James Simmons)
o   virt_to_bus fixes for synclink driver.		(Paul Fulghum)
o   Correct nfsservctl capability.h comment.		(Chris Wright)
o   Cleanup x86 io.h functions.				(Brian Gerst)
o   Make 'make tags' work with bitkeeper.		(Peter Chubb)
o   Correct Num/Caps_lock state ioctl flags mixup	(Rok Papez)
o   Small Farsync driver fixes.				(Francois Romieu,
							 Kevin Curtis)
o   Make st.c not oops when there are no tapes.		(Douglas Gilbert)
o   Add PnP scanning to AD1848 OSS driver.		(Zwane Mwaikambo)
o   AHA152x update (ISAPNP,ABORT fixed & 2.5 fixes).	(Juergen E. Fischer)
o   Bluesmoke warning fixes.				(Robert Love)
o   Make per-cpu setup compile on uniprocessor		(Robert Love)
o   Fix various framebuffer merge funnies.		(James Simmons)
o   Fix migration_thread preemption race.		(Robert Love)
o   IDE TCQ updates.					(Jens Axboe)
o   SIGIO generation on FIFOs & pipes.			(Jeremy Elson)
o   PNPBIOS SMP fixes.					(Thomas Hood et al)
o   attach_mpu401() cleanup on failure			(Zwane Mwaikambo)
o   Make P4 thermal interrupt warning a compile option.	(Me)
    | init check for same now also checks for Intel P4.
o   Offer Athlon background MCE checker on i386 too.	(Me)


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

* Re: Linux 2.5.9-dj1
  2002-04-23 14:45 Linux 2.5.9-dj1 Dave Jones
@ 2002-04-23 17:11 ` Adrian Bunk
  2002-04-23 17:57 ` [PATCH] 2.5.9-dj1 bind_cpu compile error Adam Kropelin
  1 sibling, 0 replies; 3+ messages in thread
From: Adrian Bunk @ 2002-04-23 17:11 UTC (permalink / raw)
  To: Dave Jones; +Cc: Linux Kernel

Hi Dave,

it doesn't compile for me when CONFIG_SMP is set:

<--  snip  -->

...
gcc -D__KERNEL__ -I/home/bunk/linux/kernel-2.5/linux-2.5.9/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=k6
-nostdinc -I /usr/lib/gcc-lib/i386-linux/2.95.4/include
-DKBUILD_BASENAME=sched  -fno-omit-frame-pointer -c -o sched.o sched.c
sched.c: In function `migration_thread':
sched.c:1685: `bind_cpu' undeclared (first use in this function)
sched.c:1685: (Each undeclared identifier is reported only once
sched.c:1685: for each function it appears in.)
sched.c: At top level:
sched.c:1681: warning: `migration_mask' defined but not used
make[2]: *** [sched.o] Error 1
make[2]: Leaving directory
`/home/bunk/linux/kernel-2.5/linux-2.5.9/kernel'

<--  snip  -->


It's the following part of the -dj1 patch (I've skipped the rest of the
sched.c changes):


--- linux-2.5.9/kernel/sched.c	Mon Apr 22 23:28:20 2002
+++ linux-2.5/kernel/sched.c	Tue Apr 23 11:43:38 2002
@@ -1672,7 +1678,9 @@
 	preempt_enable();
 }

-static int migration_thread(void * bind_cpu)
+static volatile unsigned long migration_mask;
+
+static int migration_thread(void * unused)
 {
 	int cpu = cpu_logical_map((int) (long) bind_cpu);
 	struct sched_param param = { sched_priority: 99 };





The problem seems to be that "bind_cpu" is renamed to "unused" but it is
used two lines later.



cu
Adrian

-- 

You only think this is a free country. Like the US the UK spends a lot of
time explaining its a free country because its a police state.
								Alan Cox


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

* [PATCH] 2.5.9-dj1 bind_cpu compile error
  2002-04-23 14:45 Linux 2.5.9-dj1 Dave Jones
  2002-04-23 17:11 ` Adrian Bunk
@ 2002-04-23 17:57 ` Adam Kropelin
  1 sibling, 0 replies; 3+ messages in thread
From: Adam Kropelin @ 2002-04-23 17:57 UTC (permalink / raw)
  To: Dave Jones; +Cc: linux-kernel

It looks like a piece of Erich Focht's migration thread patch escaped
2.5.9-dj1. This fixes it for me...

--Adam

--- linux-2.5.9-dj1-virgin/kernel/sched.c	Tue Apr 23 13:11:53 2002
+++ linux-2.5.9-dj1/kernel/sched.c	Tue Apr 23 13:13:26 2002
@@ -1678,9 +1678,7 @@
 	preempt_enable();
 }
 
-static volatile unsigned long migration_mask;
-
-static int migration_thread(void * unused)
+static int migration_thread(void * bind_cpu)
 {
 	int cpu = cpu_logical_map((int) (long) bind_cpu);
 	struct sched_param param = { sched_priority: 99 };


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

end of thread, other threads:[~2002-04-23 17:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-23 14:45 Linux 2.5.9-dj1 Dave Jones
2002-04-23 17:11 ` Adrian Bunk
2002-04-23 17:57 ` [PATCH] 2.5.9-dj1 bind_cpu compile error Adam Kropelin

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